Nvidia Linux Display Driver

Screenshot Software:
Nvidia Linux Display Driver
Mga detalye ng Software:
Bersyon: 381.09 Beta Na-update
I-upload ang petsa: 27 Apr 17
Nag-develop: NVIDIA Corporation
Lisensya: Libre
Katanyagan: 26

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver Beta ay isang pagmamay-ari na OpenGL video driver na sinusubukan upang dalhin bleeding-edge na mga tampok para graphics cards na ginawa ng Nvidia at ginagamit sa ilalim ng isang GNU / Linux operating system. Ang parehong 32-bit (x86) at 64-bit (x86_64) architecture ay suportado sa oras na ito.


Makatarungang babala!

Bago magbasa pa, mangyaring tandaan na ito ay isang Beta bersyon. Kahit na ito ay nagdudulot ng lahat ng mga pinakabagong mga tampok at mga pag-aayos nakakainis bugs mula sa mga nakaraang o kasalukuyang stable release ng driver, ito ay pa rin ng isang hindi matatag na piraso ng software na maaaring maging sanhi mahuhulaan isyu o makapinsala sa iyong hardware. Dahil dito, hindi namin inirerekumenda i-install ang beta driver sa produksyon machine. Ikaw ay binalaan!


mga tagubilin pag-install

Para sa mga 32-bit systems:

Tiyakin na ang kernel header ng iyong Linux distribution ay naka-install, lumipat sa isang TTY console gamit ang CTRL + ALT + F2 keyboard kumbinasyon, hanapin ang installer at i-type sh ./NVIDIA-Linux-x86-xxx.xx.run bilang root (kung saan xxx.xx ay ang kasalukuyang numero ng bersyon ng pakete) upang i-install ang driver.

Para sa mga 64-bit systems:

Ang pagtiyak na ang kernel header ng iyong Linux distribution naka-install, lumipat sa isang TTY console gamit ang CTRL + ALT + F2 keyboard kumbinasyon, hanapin ang installer at i-type sh ./NVIDIA-Linux-x86_64-xxx.xx.run bilang root (kung saan xxx.xx ay ang kasalukuyang numero ng bersyon ng pakete) upang i-install ang driver.

Sa panahon ng pag-install, hihingan ang mga user kung gusto nilang i-edit ang X configuration file nang mano-mano o hayaan ang installer gawin ang lahat ng trabaho. Bilang kahalili, pagkatapos ng pag-install, maaari mong patakbuhin ang nvidia-xconfig utos sa pamamagitan ng isang X11 terminal emulator upang itakda ang bagong driver bilang default at bumuo ng ang configuration file.

Kung ikaw & rsquo; y naghahanap para sa kasalukuyang matatag na release ng Nvidia Linux Display Driver, huwag mag-atubiling makipag hanapin ang aming seksyon ng Linux. Ilagay sa isip na kahit na Nvidia ay nagbibigay ng maikli at mahaba nanirahan sanga, kaya inirerekomenda namin na pumunta sa mga long nabuhay bago para sa pinalawig na suporta.

Ano ang bagong sa ito release:

  • Nagdagdag ng suporta para sa mga sumusunod GPUs:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Naipanumbalik ang suporta para sa mga sumusunod GPU:
  • GRID K520
  • Pinabuting sa pagiging tugma sa mga nakaraang kernels.
  • Naayos ng isang bug na sanhi & quot; nvidia-settings --query lahat & quot; upang i-print ng maraming mga duplicate na mga entry.
  • Naayos ng isang bug na sanhi ng mga aplikasyon ng pag-crash sa ilang mga sitwasyon kapag tumatawag glXMakeCurrent habang OpenGL may sinulid pag-optimize ay pinagana.
  • madalas na naganap ito nang Steam ay sa pagtatangka upang makagawa ng isang video lalabas full-screen.
  • Naayos ng isang bug na sanhi VDPAU application na gagamit ng blit pagtatanghal queue kapag ang isang nakaraang VDPAU application ay hindi shut down nang malinis.
  • Fixed hangs at nag-crash na maaaring maganap kapag ang isang OpenGL konteksto ay nilikha habang ang sistema ay sa labas ng mga magagamit na memorya.
  • Naayos ng isang bug na sanhi katiwalian kapag OpenGL bintana ay inilipat o sukat.
  • Naayos ng isang bug na sanhi X screen na gamitin Pagpipilian & quot; UseDisplayDevice & quot; & Quot; wala & quot; na ang laki upang 640x480 kapag gumagamit ng & quot; xrandr -s & quot; upang baguhin ang configuration screen.
  • Inayos ang isang kernel pag-crash na naganap kapag sinusubukang upang i-map malaking user memory allocations sa CUDA.
  • OpenGL Disabled may sinulid pag-optimize sa pamamagitan ng default, sa una naka-enable sa 378.09, dahil sa iba't-ibang mga ulat ng kawalang-tatag.
  • Nagdagdag ng suporta para sa mga sumusunod Vulkan extension:
  • VK_EXT_acquire_xlib_display
  • VK_EXT_display_control
  • VK_EXT_display_surface_counter
  • VK_EXT_direct_mode_display
  • VK_KHX_external_memory
  • VK_KHX_external_memory_fd
  • VK_KHX_external_semaphore
  • VK_KHX_external_semaphore_fd
  • Ang mga extension ay nangangailangan ng isang Vulkan loader bersiyon & gt;. = 1.0.42
  • Inalis logo splash screen ang X sa pagmamaneho at ang mga kaukulang Nologo at LogoPath xorg.conf mga pagpipilian.
  • Nagdagdag ng & quot; ResamplingMethod & quot; MetaMode opsyon, pagdagdag ng suporta para bicubic pamamaraan resampling kapag scaling screen transformations ay ginagamit. Tingnan ang Readme para sa karagdagang detalye.
  • Naayos ng isang bug na iniwan HDMI at DisplayPort audio-mute matapos ang isang framebuffer console mode ay naibalik. Para sa ilang mga display, na naging sanhi ng display upang manatili blangko.
  • Naayos ng isang bug na sanhi ng audio sa paglipas ng DisplayPort na huminto sa paggana kapag ang monitor ay unplugged at plugged sa likod o awoken mula DPMS kapangyarihan-pag-save ng mode.
  • Fixed isang pagbabalik na sanhi katiwalian sa ilang mga application, tulad ng window border anino sa Unity, pagkatapos pagpapatuloy mula sa pagkakasuspinde.

Ano ang bagong sa bersyon 375.10 Beta:

  • Nagdagdag ng suporta para sa mga sumusunod GPUs:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Nagdagdag ng bagong X pagpipilian sa configuration:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • na i-override ang MetaMode token na may parehong pangalan.
  • Naayos ng isang bug na sanhi ng mga isyu sa pag-pan at cursor constraining kapag paghahalo PRIME-driven na mga display na may natively driven display.
  • Naayos ng isang bug na sanhi ng matagal na pagkaantala kapag umaalis sa VT o hindi pagpapagana ng isang display aparato habang ang isang OpenGL application ay tumatakbo.
  • Pinahusay console ibalik ang pag-uugali sa mga sistema na gumagamit ng UEFI Graphics Output Protocol, at pinaka-vesafb mode.
  • Nagdagdag ng suporta para sa mga RandR TILE property na idinagdag sa RandR 1.5.
  • Naayos ng isang bug na pumigil nvidia-bug-report.sh mula sa paghahanap ng mga kaugnay na mga mensahe sa mga file kernel log.
  • Naayos ng isang bug na pinapayagan nvidia-installer upang tangkain loading kernel module na itinayo laban sa di-tumatakbo kernels.

Ano ang bagong sa bersyon 370.23 Beta:

  • Nagdagdag ng kakayahan upang over at sa ilalim-clock ilang GeForce GPUs sa GeForce GTX 1000 series at mamaya. Para GPUs na nagbibigay-daan ito, isang offset maaaring ilapat sa mga halaga ng orasan sa ilang mga orasan domain ng lahat ng mga antas sa pagganap. Ang orasan pagmamanipula ay tapos na sa sarili mong kapahamakan ng gumagamit. Tingnan ang Readme dokumentasyon ng & quot; CoolBits & quot; X configuration opsyon para sa karagdagang detalye.
  • Naayos ng isang bug na pumigil sa Vulkan mga application mula sa ang pagtatanghal mula sa maramihang mga queues sa parehong X11 swapchain.
  • Nagdagdag ng & quot; PixelShiftMode & quot; MetaMode opsyon, pagpapagana ng suporta para sa 4K at 8K pixel shift display. Tingnan ang Readme para sa mga detalye.

Ano ang bagong sa bersyon 367.18 Beta:

  • Fixed isang pagbabalik na nabawasan OpenGL pagganap sa mga walang ulo mga configuration X server.
  • Fixed isang memory tumagas na nangyari pagkatapos ng pagsira ng GLXWindow na kung saan pa rin ay ang kasalukuyang konteksto na nakakabit dito.
  • Naayos ng isang bug na sanhi EGL pbuffers na nilikha gamit ang parehong harap at likod buffer, sa halip ng isang back buffer lamang, pati na ay kinakailangan para sa EGL.
  • Nagdagdag ng bagong kernel module, nvidia-modeset.ko. Ang bagong bahagi driver ay gumagana sa kasabay ng nvidia.ko kernel module sa programa ang display engine ng GPU.
  • nvidia-modeset.ko ay hindi nagbibigay ng anumang mga bagong pag-andar user-nakikita o mga interface sa mga third party na application. Gayunpaman, sa isang mas huling release, nvidia-modeset.ko ay gagamitin bilang isang batayan para sa modesetting interface na ibinigay sa pamamagitan ng direktang pag-render manager ng kernel ni (DRM).
  • Nabawasang pagkutitap at pagkaantala kapag transitioning sa loob o sa labas ng G-sync mode. Bilang bahagi ng pagbabagong ito, sinusubaybayan na mayroon tagapagpabatid G-sync sa kanilang mga on-screen na nagpapakita na ngayon palaging ulat na ang mga ito sa G-sync mode. Ang OpenGL G-sync ang visual na tagapagpahiwatig maaaring paganahin sa nvidia-setting upang matukoy kung kailan G-SYNC ay aktwal na ginagamit.
  • GLX protocol para sa mga sumusunod OpenGL extension mula sa OpenGL 3.0 ay na-promote mula sa hindi opisyal na ARB naaprubahan opisyal na status:
  • GL_EXT_draw_buffers2
  • GLX protocol para sa mga sumusunod OpenGL 3.0 na command:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • na bahagi ng ang mga sumusunod na extension:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • ay na-promote mula sa hindi opisyal na ARB naaprubahan opisyal na status.
  • Gamit ang mga pagbabago sa itaas, GLX protocol para sa OpenGL 3.0 ay na-promote mula sa hindi opisyal na ARB naaprubahan opisyal na status.
  • Nagdagdag ng bagong system memory allocation mekanismo para sa mga malalaking mga alokasyon sa mga driver ng OpenGL. Mekanismo na ito ay nagbibigay-daan unmapping ang allocation mula sa proseso kapag ito ay hindi ginagamit, ang paggawa ng mas maraming virtual space address na magagamit sa application. Ito ay naka-enable sa pamamagitan ng default sa 32 bit OpenGL application na may Linux 3.11+ at glibc 2.19+. Memory inilalaan sa ganitong paraan ay ubusin ang space in / dev / shm. Pagse-set ang kapaligiran variable __GL_DevShmPageableAllocations sa 2 ay hindi paganahin ang tampok na ito

Ano ang bagong sa bersyon 355.06 Beta:

  • Naayos ng isang bug na maaaring maging sanhi ng data mula sa isang texture antas upang patungan ng data mula sa susunod na pinakamababang antas, kapag lumilikha ng isang texture view na ay hindi isama ang mas mataas sa dalawang mga antas.
  • Naayos ng isang bug na maaaring maging sanhi ng nvidia-settings control panel ng pag-crash kapag ina-update ang display layout.
  • Nawastong ilang mga maling pag-uulat ng suporta para sa GLX extension:. Ang ilang mga extension ay iniuulat bilang suportado para sa hindi direktang GLX, na kung saan ay sa katunayan lamang sinusuportahan ilalim ng direktang pag-render
  • Nagdagdag ng suporta para sa mga sumusunod EGL extension:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Pinalitan ang bumuo ng sistema para sa NVIDIA kernel modules at na-update ang installer package at nvidia-installer upang gamitin ang bagong build system at kernel module source code layout. Para sa karagdagang impormasyon tungkol sa bagong build system at layout, tingnan ang Readme dokumento sa:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Idinagdag pang-eksperimentong full OpenGL suporta sa EGL.
  • Minarkahan ang DeleteUnusedDP12Displays opsyon tulad ng deprecated.
  • Bersyon 1.5.0 ng X Baguhin ang laki at Paikutin pagtutukoy nagdagdag ng isang nota na magilas na nilikha output ay hindi mawawasak, kaya ang pagpipiliang ito ay hindi na ginagamit at ay aalisin sa isang susunod na release driver.
  • Nagdagdag ng suporta para VDPAU profiles idinagdag sa VDPAU 0.9:
  • VDP_DECODER_PROFILE_H264_BASELINE
  • VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE
  • VDP_DECODER_PROFILE_H264_EXTENDED
  • VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH
  • VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH
  • Naayos ng isang bug na pumigil sa higit sa isang RandR output mula sa pagbabahagi user-idinagdag mga mode.
  • Naayos ng isang bug na sanhi ng application na tinukoy na pagitan swap na hindi papansinin sa ilang mga screen kapag gumagamit Xinerama.
  • Naayos ng isang bug na sanhi user-itinustos RandR mode na may walang saysay na kumbinasyon ng + HSync, -HSync, + VSync, at -VSync flags na corrupt ang listahan mode.
  • Nagdagdag ng suporta upang gumawa ng isang OpenGL 3.0 at sa itaas konteksto kasalukuyang nang hindi gumagawa ng kasalukuyang sa anumang drawable.

Ano ang bagong sa bersyon 352.09 Beta:

  • Nagdagdag ng kakayahan upang i-configure ang swapping-uugali para sa patyo sa loob-buffered stereo visual. driver ay maaaring i-configure upang malaya magpalit ng bawat mata bilang ito ay nagiging handa na, maghintay para sa parehong mga mata upang makumpleto ang pag-render bago pagpapalit, o upang payagan ang mga application upang tukuyin kung alin sa mga dalawang mga pag-uugali ay ginustong sa pamamagitan ng pagtatakda ng agwat ng swap. Ang setting na ito ay maaring iakma sa control panel nvidia-setting, o sa pamamagitan ng NV-CONTROL API.
  • Fixed isang pagbabalik na sanhi ng GPU display fan status upang mawala mula sa nvidia-settings control panel.
  • Nagdagdag pag-uulat ng ECC error binibilang sa nvidia-settings control panel.
  • Naayos ng isang bug na minsan ay naghadlang sa OpenGL Sampler bagay mula sa pagiging maayos deallocated kapag pagsira OpenGL konteksto.
  • Naayos ng isang bug na sanhi GLX_EXT_framebuffer_sRGB na hindi tama isumbong sRGB suporta sa 30 bit-per-pixel mga configuration framebuffer.
  • Nagdagdag ng suporta para sa G-sync sa sync-to-vblank pinagana. Ito ay nagpapahintulot sa mga aplikasyon upang gamitin ang G-sync upang matanggal pansiwang para sa mga rate ng frame sa ibaba ng monitor maximum refresh rate ngunit payagan ang pansiwang itaas ng maximum na refresh rate upang mabawasan ang latency.
  • Kapag G-SYNC ay aktibo at i-sync-to-vblank ay pinaandar, ang frame rate ay limitado sa ang monitor maximum refresh rate.
  • GLSL gl_Fog.scale ngayon + infinity kapag gl_Fog.end katumbas gl_Fog.start. Noong nakaraan, ang halaga ng 0 ay ginamit, ngunit ito sinira ang ilang mga application tulad ng mga laro XIII tumatakbo sa Wine (Wine bug # 37068).
  • Pinagana G-sync sa pamamagitan ng default kapag Pinag Bumalik Buffer (UBB) ay hindi pinagana.
  • Na-update ang driver ng NVIDIA GPU upang iwasan ang paggamit ng video memory ginagamit na ng vesafb.
  • Naayos ng isang bug na nagiging sanhi ng pagkawala ng stereo pag-synchronize sa ilang Quadro Sync framelock configuration.
  • Fixed isang bihirang deadlock kalagayan kapag tumatakbo application na gumagamit ng OpenGL sa maramihang mga thread sa isang Quadro GPU.
  • Naayos ng isang bug na sanhi truncation ng halaga EGLAttribEXT ibinalik ng eglQueryDeviceAttribEXT () sa 64-bit systems.

Ano ang bagong sa bersyon 349.16 Beta:

  • Nagdagdag ng suporta para sa G-sync ang mga monitor kapag ginamit kasama ng mga di-G-sync monitors.When G-sync ay pinagana, non-G-sync ang monitor ay ipapakita sa pansiwang.
  • Naayos ng isang bug na sanhi nvidia-setting ng pag-crash kapag nagtatalaga ng isang katangian na kung saan ang halaga ay isang display ID sa isang sistema na may maramihang mga screen X.
  • Na-update ang pag-uulat ng mga in-gamitin na video memory sa nvidia-settings control panel upang gamitin ang parehong pamamaraan ng accounting na ginagamit sa iba pang mga kasangkapan tulad ng nvidia-smi. nvidia-setting ay hindi pagsasagawa ng ilang mga alokasyon sa account, hal framebuffer memory para sa efifb console sa UEFI system, na nagiging sanhi ng mga pagkakaiba sa mga halaga ng iniulat ng iba't ibang mga tool.
  • Inalis ang & quot; EnableACPIHotkeys & quot; X configuration opsyon. Ang opsyon na ito ay na-deprecate at hindi pinagana sa pamamagitan ng default dahil driver bersiyon 346.35. Sa modernong sistema ng Linux, display pagbabago hotkey kaganapan ay inihatid sa desktop na kapaligiran tulad ng mga pangunahing kaganapan press, at ang kapaligiran ng desktop humahawak display pagbabago sa pamamagitan ng issuing ng mga kahilingan sa pamamagitan ng X Baguhin ang laki at Paikutin extension (RandR).
  • Nagdagdag ng suporta para sa lossless H.264 / AVC video stream sa VDPAU.
  • Nagdagdag ng suporta para VDPAU Tampok Set F sa driver NVIDIA VDPAU. GPUs may VDPAU Tampok Set F ang kakayahan ng hardware-accelerated pag-decode ng H.265 / HEVC video stream.
  • Naayos ng isang bug na pumigil sa GPU fan speed pagbabago mula sa pagkuha ng nakalarawan sa text box sa pahina Thermal setting.
  • Idinagdag nvidia-settings commandline suporta upang i-query ang kasalukuyang at naka-target na bilis ng GPU fan.
  • Nagdagdag ng checkbox upang nvidia-setting upang paganahin ang isang visual na tagapagpahiwatig na nagpapakita kung kailan G-SYNC ay pagiging used.This ay kapaki-pakinabang para sa mga display na hindi ipahiwatig ang kanilang mga sarili kung sila ay operating sa G-sync mode o normal mode. Ang setting na ito ay maaari ring ma-enable sa pamamagitan ng pagpapatakbo ng command line: nvidia-settings -a ShowGSYNCVisualIndicator = 1
  • Nagdagdag ng suporta para sa mga X.Org X server & quot; -background none & quot; opsyon. Kapag pinagana, ang driver ng NVIDIA ay susubukan na kopyahin ang mga nilalaman ng framebuffer console ni sa labas ng /dev/fb0.If na hindi maaaring tapos na, pagkatapos ay ang screen ay nabura sa itim.
  • Nagdagdag ng suporta para YUV 4: 2: 0 compression upang paganahin ang HDMI 2.0 4K @ 60Hz mode kapag ang alinman sa display o GPU ay hindi kaya ng pagmamaneho ng mga mode sa RGB 4: 4:. 4.See NoEdidHDMI2Check sa Readme para sa mga detalye
  • Naayos ng isang bug na maaaring maging sanhi ng multi-sinulid aplikasyon ng pag-crash kapag maramihang mga thread na ginagamit ang driver EGL sa parehong oras.
  • Naayos ng isang bug na sanhi Sync upang VBlank na hindi gumana nang tama sa XVideo aplikasyon sa ilang mga configuration.
  • Naayos ng isang bug na pumigil ang X driver mula nang tama interpret ang ilang mga X pagpipilian sa configuration kapag ang isang display name na aparato ay ibinigay na may isang GPU UUID qualifier.

Ano ang bagong sa bersyon 346.22 Beta:

  • Nagdagdag ng suporta para X.Org xserver ABI 19 (xorg -server 1.17).
  • Pinabuting sa pagiging tugma sa mga nakaraang Linux kernels.
  • Naayos ng isang bug na pumigil sa panloob na 4K panel sa ilang mga laptops mula sa pagiging driven sa isang sapat na bandwidth upang suportahan ang kanilang katutubong resolution.
  • Fixed isang pagbabalik na pumigil sa NVIDIA kernel module na ito mula sa paglo-load sa ilang mga virtualized kapaligiran tulad ng Amazon Web Services.
  • Fixed isang pagbabalik na sanhi nagpapakita na napansin nang hindi tama sa ilang mga sistema ng notebook.
  • Naayos ng isang bug na maaaring maging sanhi ng X upang i-freeze kapag gumagamit Base Mosaic.
  • Fixed isang pagbabalik na pumigil sa driver NVIDIA X mula sa pagkilala Base Mosaic layout na binuo ng nvidia-settings control panel.

Ano ang bagong sa bersyon 346.16 Beta:

  • Nagdagdag ng suporta para sa mga sumusunod GPUs:
  • GeForce GTX 970M
  • GeForce GTX 980M
  • Naayos ng isang bug na sanhi ng blangko screen kapag nagse-set ng mode na nangangailangan ng YUV 4: 2: 0 compression. Ang mga mode ay kasalukuyang hindi suportado.
  • Naayos ng isang bug na sanhi ng hindi tamang DisplayPort link configuration na ipapakita pagkatapos ng isang hotplug o unplug.
  • Nagdagdag ng suporta para sa pagkabasa VP8 video stream gamit ang NVCUVID API sa GPUs na may VP8 hardware decode support.
  • Nagdagdag ng suporta para sa mga sumusunod EGL extension:
  • EGL_EXT_device_base
  • EGL_EXT_platform_device
  • EGL_EXT_output_base
  • Nagdagdag ng kakayahan upang dagdagan ang operating boltahe sa ilang mga GPUs GeForce sa GeForce GTX 400 series at mas bago. Boltahe pagsasaayos ay tapos na sa sarili mong kapahamakan ng gumagamit. Tingnan ang dokumentasyon sa link na & quot; CoolBits & quot; X configuration pagpipilian sa README para sa mga detalye.
  • Nagdagdag ng suporta para NVENC sa GeForce GPUs. Para sa karagdagang mga detalye sa mga NVENC SDK, tingnan ang:
  • https://developer.nvidia.com/nvidia-video-codec-sdk.
  • Inalis isang katinuan check in nvidia-installer na sinubukan ang availability ng POSIX ibinahagi memory. Ang NVIDIA GPU driver ay hindi kinakailangan POSIX ibinahagi memory since release 270.xx.
  • Added pinabilis na suporta para sa r8g8b8a8, r8g8b8x8, b8g8r8a8 at b8g8r8x8 RENDER mga format.
  • Na-update nvidia-setting upang samantalahin ng GTK + 3, kapag available. Ito ay ipinatupad sa pamamagitan ng pagbuo ng nvidia-setting ng user interface sa magkahiwalay shared aklatan (libnvidia-gtk2.so, libnvidia-gtk3.so), at naglo-load ang tama sa run-time.
  • Idinagdag ang pagpipilian nvidia-settings --gtk-library upang payagan ang pagtukoy ng path ng direktoryo na naglalaman ng user interface library o ang path at filename ng tukoy na library upang gamitin.
  • Nagdagdag ng suporta sa nvidia-setting para sa isang GTK + 3 mga user interface sa x86 at x86_64.
  • Idinagdag ang pagpipilian nvidia-settings --use-GTK2 upang pilitin ang paggamit ng GTK + 2 UI library.
  • Na-update nvidia-installer i-install ang isang file sa xorg.conf.d direktoryo ng system, kapag ang isang sapat na bagong X server ay nakita, upang maging sanhi ng X server upang i-load & quot; nvidia & quot; X driver awtomatikong kung ito ay nagsimula pagkatapos ng NVIDIA kernel module ay ikinarga.
  • Ang tampok na ito ay suportado sa X.Org xserver 1.16 at mas mataas na kapag tumatakbo sa Linux 3.9 o mas mataas na may CONFIG_DRM pinagana.
  • Pinagbuting ang pagganap ng nvidia-installer sa pamamagitan ng pagpapagana sa paggamit ng magkatulad make kapag pagbuo ng NVIDIA kernel module. Ang concurrency antas ay maaaring itakda sa pamamagitan ng opsyon --concurrency-antas, at mga default sa bilang ng nakitang CPUs.
  • Na-update nvidia-installer upang matukoy lokasyon install sa default para sa mga aklatan batay sa presensya ng mga kilalang mga landas sa ldconfig (8) cache at ang filesystem, sa halip na hardcoded distro-tukoy na path.
  • Inayos ang isang GLSL compiler bug na makabuo ng katiwalian kapag tumatakbo laro tulad ng Malayong sigaw 3 sa Wine.
  • Inayos ang EGL_KHR_stream_cross_process_fd extension.
  • Fixed rendering katiwalian na minsan nangyari kapag tumatawag
  • DrawElementsInstancedBaseVertexBaseInstance (),
  • DrawElementsInstancedBaseInstance (),
  • o DrawArraysInstancedBaseInstance ().
  • Kapansin-pansing pinabuting OpenGL Framebuffer pagganap Bagay paglikha.
  • Inalis ang limitasyon sa maximum na bilang ng OpenGL Framebuffer Objects.
  • Na-update ang driver ng NVIDIA OpenGL sa ginusto $ XDG_CACHE_HOME higit sa $ HOME bilang default na lokasyon para sa pag-iimbak ng GL shader cache ng disk.

Ano ang bagong sa bersyon 343.13 Beta:

  • Naayos ng isang bug na sanhi kapansanan ay nagpapakita na nang kataon kasama sa target na seleksyon para sa ilang mga query at mga takdang-aralin sa nvidia-settings command line interface, sa kawalan ng anumang mga malalaswang seleksyon target.
  • Nagdagdag ng bagong katangian sa NV-CONTROL API upang i-query ang kasalukuyang paggamit ng mga decode ng video na engine.
  • Naayos ng isang bug kung saan ang Exchange Stereo Eyes pagtatakda sa nvidia-setting ay hindi gagana sa ilang mga configuration ng stereo.
  • Nagtrabaho sa paligid ng isang Unigine Heaven 3.0 shader bug na maaaring maging sanhi ng katiwalian kapag mosaiko ay pinagana sa pamamagitan ng pagpapatupad ng isang profile application na gumagamit ng & quot; GLIgnoreGLSLExtReqs & quot; setting na ito. Tingnan ang dokumentasyon para sa __GL_IGNORE_GLSL_EXT_REQS environment variable para sa karagdagang detalye.
  • Fixed isang memory tumagas kapag pagsira EGL ibabaw.
  • Nagdagdag ng suporta para sa maramihang mga sabay-sabay na EGL display.
  • Inalis ang suporta para sa G8x, G9X, at GT2xx GPUs, at motherboard chipsets batay sa mga ito. Patuloy na suporta para sa mga bagong kernels Linux at X server, pati na rin ang mga pag-aayos para sa mga kritikal bug, ay isasama sa 340. * legacy release sa pamamagitan ng dulo ng 2019.
  • Naayos ng isang bug na maaaring maging sanhi ng nvidia-installer na unsuccessfully tinangka upang tanggalin ang direktoryo na naglalaman ng precompiled kernel module interface, sa pakete na inihanda sa --add-ito-kernel.
  • Na-update nvidia-installer upang mag-log ng pag-uninstall sa isang hiwalay na file mula sa ang log ng pag-install, at upang tangkain uninstall nakaraang mga pag-install ng driver gamit ang installer na programa mula sa nakaraang pag-install, kapag available.

Ano ang bagong sa bersyon 340.17 Beta:

  • Made iba't-ibang mga pagpapabuti at pagwawasto sa impormasyon iniulat sa gl mga aplikasyon sa pamamagitan ng KHR_debug at ARB_debug_output extension.
  • Naayos ng isang bug na sanhi GLX aplikasyon kung saan sabay-sabay na lumikha ng drawables sa maramihang mga X server ng pag-crash kapag pagpapalit buffers.
  • Na-update nvidia-setting upang iulat ang lahat ng wastong pangalan para sa bawat target na kapag querying uri ng target, hal `Nvidia-settings -q gpus`.
  • Nagdagdag ng suporta para sa pagkontrol sa kakayahang magamit ng Fast Tinatayang Antialiasing (FXAA) sa isang per-application na batayan sa pamamagitan ng bagong __GL_ALLOW_FXAA_USAGE environment variable at ang mga kaukulang GLAllowFXAAUsage application profile key. Tingnan ang Readme para sa mga detalye.
  • Naayos ng isang bug kung saan hindi direktang pag-render ay maaaring maging masama sa configuration ng system na huwag payagan ang pagsulat sa mga maipapatupad na memorya.
  • Na-update ang nvidia-settings Makefiles upang payagan ang nvidia-setting na magilas na naka-link laban libjansson ang host system. Ang pagpipiliang ito ay ma-enable sa pamamagitan ng pagtatakda ng NV_USE_BUNDLED_LIBJANSSON Makefile variable sa 0. Mangyaring tandaan na ang nvidia-setting ay nangangailangan ng libjansson bersyon 2.2 o mas bago.
  • Idinagdag paunang suporta para sa G-sync ang monitor. Karagdagang mga detalye at mga kinakailangan ng system ay maaaring matagpuan sa: http://www.geforce.com/hardware/technology/g-sync
  • Inayos ang isang X driver bug na sanhi gamma ramp update sa mga berdeng channel sa malalim na 15, sa ilang mga kamakailan-lamang na GPUs, upang hindi papansinin.

Ano ang bagong sa bersyon 337.19 Beta:

  • Naayos ng isang bug na nagiging sanhi mode pagpapatunay upang mabigo para sa 4K resolution sa paglipas ng HDMI sa ilang sitwasyon.
  • Idinagdag nvidia-settings command line kumokontrol para over- at sa ilalim-clocking katangian. Mangyaring tingnan ang nvidia-settings (1) manual na pahina para sa karagdagang detalye.
  • Fixed ilang mga cosmetic isyu sa orasan control user interface ng nvidia-setting.
  • Nagdagdag ng suporta para sa mga GLX_EXT_stereo_tree extension. Para sa karagdagang detalye, tingnan ang detalye ng extension:
  • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
  • Pinagana ng suporta para sa paggamit ng Pinag-isang Back Buffer (UBB) at 3D Stereo na may composite extension sa Quadro cards. Ang paggamit ng stereo na may isang composite manager ay nangangailangan ng isang stereo-aware composite manager. Kung hindi man, tanging ang kaliwang mata ng stereo aplikasyon ay ipapakita. Tingnan ang mga detalye GLX_EXT_stereo_tree extension para sa karagdagang detalye.

Ano ang bagong sa bersyon 337.12 Beta:

  • Nagdagdag ng suporta para sa mga sumusunod GPUs:
  • GeForce 830M
  • GeForce 840M
  • GeForce 845M
  • GeForce GTX 850m
  • GeForce GTX 860M
  • GeForce GTX 870M
  • GeForce GTX 880M
  • GeForce GT 705
  • GeForce GT 720
  • Naayos ng isang bug na maaaring maging sanhi ng OpenGL mga programa upang i-freeze sa ilalim ng ilang mga mababang mga kondisyon memory.
  • Na-update ang configuration page display sa nvidia-settings para makilala DisplayPort 1.2 sinusubaybayan sa pamamagitan ng pagpapakita ng monitor GUIDs.
  • Naayos ng isang bug na maaaring maging sanhi ng ECC mga setting upang ipakita nang hindi tama sa nvidia-setting kapag pagbabago ng mga setting ECC sa isang multi-GPU system.
  • Inalis ang & quot; OnDemandVBlankInterrupts & quot; X configuration option. Pagpipiliang ito ay pinagana sa pamamagitan ng default mula pa noong bersyon 177.68 ng driver NVIDIA Unix, at ang dokumentasyon ay hindi na-update upang sumalamin sa bagong default na halaga
  • Naayos ng isang bug na sanhi ng mga error GPU kapag hotplugging daisy-chained DisplayPort 1.2 display.
  • Na-update ang kulay pahina ng mga setting ng pagwawasto sa nvidia-settings control panel upang maipakita ang mga pagbabago gamma na ginawa ng iba pang mga kliyente RandR habang ang control panel ay tumatakbo na.
  • Naayos ng isang bug na pumigil sa paggamit ng maramihang mga sabay-sabay na X server sa UEFI system.
  • Na-update ang nvidia-settings source package na bumuo libXNVCtrl kapag pagbuo ng nvidia-setting, sa halip na umasa sa isang pre-built library.
  • Nagdagdag ng kakayahan upang over at sa ilalim-clock ilang GeForce GPUs sa GeForce GTX 400 series at mas bago. Para GPUs na nagbibigay-daan ito, isang offset maaaring ilapat sa mga halaga ng orasan sa ilang mga orasan domain ng ilang mga antas ng pagganap. Ang orasan pagmamanipula ay tapos na sa sarili mong kapahamakan ng gumagamit. Tingnan ang Readme dokumentasyon ng & quot; CoolBits & quot; X configuration opsyon para sa karagdagang detalye.
  • Na-update sa minimum na kinakailangang bersyon ng GTK + 2.2-2.4 para sa nvidia-setting.
  • Pinalitan ng pangalan ang RandR output property _GUID na GUID ngayon na ito ay isang opisyal na ari-arian naitatala sa randrproto.txt:
  • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
  • Nabawasang paggamit ng CPU at GPU memory paggamit ng mga driver NVIDIA EGL.
  • Nagdagdag ng suporta para sa mga sumusunod EGL extension:
  • - EGL_EXT_buffer_age;
  • - EGL_EXT_client_extensions;
  • - EGL_EXT_platform_base;
  • -. EGL_EXT_platform_x11
  • Pinalitan ng pangalan ang & quot; I-clone ang & quot; setting ng & quot; MetaModeOrientation & quot; X configuration option sa & quot;. SamePositionAs & quot ;, upang gumawa ng malinaw na ang kaayusang ito sa posisyon lamang, at hindi sa mga resolution ng mga mode sa MetaMode
  • Added NV-CONTROL ipatungkol NV_CTRL_VIDEO_ENCODER_UTILIZATION sa query paggamit porsyento ng video encoder engine.
  • Nagdagdag ng suporta para sa mga GLX_NV_delay_before_swap extension. Para sa karagdagang detalye, tingnan ang detalye ng extension:
  • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
  • I-ulat tamang buffer laki para sa RGB GLX visuals, GLXFBConfigs, at EGLConfigs. Noong nakaraan, RGB10 at RGB8 mga format ay iniulat bilang pagkakaroon ng 32 bits, at RGB5 mga format ay iniulat bilang pagkakaroon ng 16 bits. Ngayon sila ay nasa tamang iniulat bilang 30, 24, at 15 bit mga format ayon sa pagkakabanggit bilang kinakailangan sa pamamagitan ng GLX at EGL pagtutukoy.

Ano ang bagong sa bersyon 334.16 Beta:

  • Naayos ng isang bug na maaaring maging sanhi ng nvidia-settings-compute hindi tamang gamma ramp kapag-aayos ng kulay pagwawasto slider.
  • Na-update ang nvidia-settings control panel upang payagan ang pagpili ng mga aparato display gamit RandR at target na mga pangalan ID kapag query naka-target na patungo sa partikular na mga aparato display.
  • Naayos ng isang bug na pumigil sa ilang dropdown menu sa nvidia-settings control panel mula sa gumagana nang tama sa mas lumang mga bersyon ng GTK + (hal 2.10.x).
  • Na-update ang nvidia-settings control panel upang magbigay ng tulong na teksto para sa application profile keys at mga suhestiyon para sa mga wastong mga mahahalagang pangalan kapag pag-configure ng mga profile application.
  • Na-update ang nvidia-settings control panel upang paramihin ang dropdown na menu ng stereo mode na may lamang mga mode na magagamit.
  • Naayos ng isang bug na maaaring maging sanhi ng mga application gamit ang OpenGL extension ARB_query_buffer_object ng pag-crash sa ilalim Xinerama.
  • Naayos ng isang bug na sanhi ng mataas na pixelclock HDMI mode (hal bilang ginamit na may 4K resolution) na maling naiulat bilang dual-link sa nvidia-settings control panel.
  • Naayos ng isang bug na pumigil sa ilang DisplayPort 1.2 display mula sa pagiging maayos naibalik pagkatapos ng isang VT switch.
  • Pinalitan ang pangalan ng bawat GPU proc direktoryo sa / proc / driver / nvidia / GPUs / sa bus na lokasyon ng GPU kinakatawan sa & quot; domain: bus: device.function & quot; format.
  • Nagdagdag 64-bit EGL at OpenGL ES aklatan upang 64-bit prackages driver.
  • Nagbago format ng & quot; Bus Lokasyon & quot; larangan iniulat sa ang mga file /proc/driver/nvidia/gpus/0..N/information mula sa & quot; domain: bus.device.function & quot; sa & quot; domain: bus: device.function & quot; upang tumugma sa mga lspci format.
  • Naayos ng isang bug sa GLX_EXT_buffer_age extension kung saan hindi tamang edad ay ibabalik maliban triple buffering ay pinagana.
  • Nagbago default na pag-uugali sa pagmamaneho upang ihinto ang pagtanggal RandR 1.2 output naaayon sa mga hindi nagamit na DisplayPort 1.2 device. Kapag tinanggal ang output ay maaaring lituhin ang ilang application. Nagdagdag ng isang bagong opsyon, DeleteUnusedDP12Displays, na kung saan ay maaaring gamitin upang i-uugaling ito muli. Ang pagpipiliang ito ay ma-enable sa pamamagitan ng pagpapatakbo sudo nvidia-xconfig --delete-hindi nagamit na-dp12-display
  • Pinahusay na suporta para sa mga __GL_SYNC_DISPLAY_DEVICE at VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE kapaligiran variable sa ilang mga configuration. Ang parehong mga variable na kapaligiran ay ngayon makilala lahat ng mga suportadong display pangalan device. Tingnan ang & quot; Appendix C. Display Device Pangalan & quot; at & quot; Appendix G. VDPAU Support & quot; sa Readme para sa karagdagang detalye.
  • Pinabuting pagganap ng X driver kapag paghawak ng mga malalaking numero ng mga ibabaw na alokasyon.
  • Naayos ng isang bug na sanhi PBO pag-download ng kubo mapa mukha upang makuha ang tamang data.
  • Idinagdag pang-eksperimentong suporta para sa ARGB GLX visuals kapag Xinerama at Composite ay pinagana sa parehong oras sa X.Org xserver 1.15.

Ano ang bagong sa bersyon 331.17 Beta:

  • Naayos ng isang bug na pumigil sa mga file ng configuration na naglalaman ng mga profile application mula sa pagkaka-load kapag directories ay naroroon sa mga application profile configuration search landas.
  • Deferred initialization ng libselinux sa driver NVIDIA OpenGL, upang maiwasan ang isang problema kung saan libselinux ay maaaring hindi handa kapag ang NVIDIA libGL shared library ay unang na-load.
  • Naayos ng isang bug na maaaring humantong sa memory pagkaubos sa OpenGL application na tumatakbo sa 32-bit systems.
  • Idinagdag nvidia-uvm.ko, ang NVIDIA Pinag-isang Memory kernel module, sa driver ng pakete NVIDIA Linux. Ito kernel module ay nagbibigay ng suporta para sa mga bagong tampok na Pinag-isang Memory sa isang nalalapit na CUDA release.

Ano ang bagong sa bersyon 331.13 Beta:

  • Naayos ng isang bug na sanhi ng X server upang mabigo i-initialize kapag DisplayPort 1.2 monitor ay itinalaga upang paghiwalayin X screen sa parehong GPU.
  • Naayos ng isang bug na maaaring maging sanhi ng isang hindi pagkakasundo kapag forking mula sa OpenGL programa na gumamit ng ilang mga malloc pagpapatupad, tulad ng TCMalloc.
  • Naayos ng isang bug na pumigil sa Warp & Timpla setting na manatili sa kabuuan pagbabago display configuration.
  • Naayos ng isang bug na pumigil sa ilang mga pagbabago setting na ginawa sa pamamagitan ng nvidia-settings command line interface mula sa pagiging makikita sa nvidia-settings graphical user interface.
  • Binago ang clipping pag-uugali ng driver NVIDIA X sa Trapezoids at Triangles para sa ilang RENDER mga operasyon upang tumugma sa mga pag-uugali sa mas bagong bersyon ng Pixman:
  • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • Naayos ng isang bug sa MetaMode pagsubaybay na maaaring maging sanhi ng mga bogus mensahe ng error na ipi-print kapag sinusubukang magdagdag o magtanggal ng Metamodes sa pamamagitan ng NV-CONTROL.
  • Naayos ng isang bug na sanhi ng driver NVIDIA X upang tangkain upang i-load ang X11 & quot; shadow & quot; module unconditionally, kahit na sa mga sitwasyon kung saan ang driver ay hindi na kailangan upang gamitin ang mga module. Ito ay maaaring magresulta sa pag-print ng mga bogus mensahe ng error, sa X server kung saan ang module ay hindi kasalukuyan.
  • Naayos ng isang bug na pumigil sa mga pagbabago sa configuration display na gawa sa xvidtune (1) mula sa gumagana nang tama.
  • Naayos ng isang bug na paminsan-minsan ay sanhi display katiwalian sa GLX application habang ang pagpapalit ng display configuration.
  • Naayos ng isang bug na pumigil glReadPixels mula sa gumagana nang tama kapag nagbabasa mula sa Pixel Buffer Objects paglipas ng di-tuwiran na pag-render, kapag ang lapad ng imahe ay hindi isang multiple ng 4.
  • Nagdagdag ng bagong NV-CONTROL attribute, NV_CTRL_BACKLIGHT_BRIGHTNESS, para sa pagkontrol ng backlight liwanag.
  • Naayos ng isang bug na pumigil sa nvidia-setting mula sa paglikha ng mga pahina ng configuration display aparato para sa bagong konekta DisplayPort 1.2 Multi Stream Transport downstream device.
  • Idinagdag GPU paggamit ng pag-uulat sa nvidia-settings control panel.
  • Naayos ng isang bug sa nvidia-settings control panel na pumigil sa mga gumagamit mula sa pag-configure ng stereo, kapag stereo ay hindi nai-configure.
  • Nagdagdag ng suporta para sa pag-uulat ang takomiter-sinusukat fan bilis sa capable graphics board sa pamamagitan ng nvidia-setting at ang NV-CONTROL API. Ang preexisting mekanismo para sa pag-uulat ng fan speed ulat ang bilis ng fan ng program sa pamamagitan ng mga driver. Halimbawa, `nvidia-settings --query = [fan: 0]. / GPUCurrentFanSpeedRPM`
  • Fixed isang pagbabalik na sanhi GPUs na hindi sumusuporta sa mga graphics na ay hindi lilitaw sa nvidia-setting.
  • Naayos ng isang bug na sanhi DisplayPort device 1.2 multi-stream na huminto sa pagtatrabaho kung sila ay unplugged at plugged sa likod habang sila ay aktibo sa kasalukuyang MetaMode.
  • Nagdagdag ng suporta para sa maramihang mga NVIDIA kernel module. Ang tampok na ito ay nagbibigay-daan sa mga gumagamit upang magtalaga ng iba't ibang mga GPUs sa sistema sa iba't-ibang NVIDIA kernel modules, potensyal na pagbabawas ng software overhead ng coordinating access sa maramihang mga GPUs.
  • Nagdagdag ng suporta para sa EGL API sa 32-bit platform. Sa kasalukuyan, ang mga suportadong client API ay OpenGL ES 1.1, 2.0 at 3.0, at ang tanging suportado window ng sistema backend ay X11.
  • Magdagdag ng bagong pagpipilian, AllowEmptyInitialConfiguration, na kung saan ay nagbibigay-daan sa X server upang simulan kahit na walang konektado display devices ay nakita sa startup. Ang pagpipiliang ito ay ma-enable sa pamamagitan ng pagpapatakbo & quot; sudo nvidia-xconfig --allow-empty-paunang-configuration & quot;
  • Ang pagpipiliang ito ay kapaki-pakinabang sa RandR 1.4 display offload mga configuration kung saan walang display devices ay konektado sa NVIDIA GPU kapag ang X server ay makapagsimula, ngunit maaaring maging konektado sa ibang pagkakataon.
  • Na-update nvidia-installer upang magbigay ng isang i-scroll text area para sa pagpapakita ng mga mensahe mula sa mga file / usr / lib / nvidia / kahaliling-install-kasalukuyan at / usr / lib / nvidia / kahaliling-install na available na distro hook. Ito ay nagpapahintulot para sa mas mahabang mensahe na ibinigay sa mga file na ito.
  • Na-update nvidia-installer upang maiwasan recursing sa per-kernel & quot; bumuo ng & quot; at & quot; source & quot; directories kapag naghahanap para sa nagko-conflict kernel modules in / lib / modules.
  • Nagdagdag ng system memory cache upang mapabuti ang pagganap ng mga tiyak na X-render operasyon na gumagamit ng software rendering fallbacks. Ang opsyon X configuration & quot; SoftwareRenderCacheSize & quot; ay maaaring gamitin upang i-configure ang laki ng cache.
  • Inalis ang & quot; DynamicTwinView & quot; X configuration option. Dynamic reconfiguration ng display ay palaging posible, at hindi na pinagana
  • Naayos ng isang bug na sanhi nvidia-setting upang ipakita ang hindi tamang impormasyon sa kanyang pagpapakita ng pahina ng configuration kapag ang lahat ay nagpapakita sa isang X screen ay naka-off.
  • Na-update nvidia-installer na lamang i-install ang mga library libvdpau at libvdpau_trace kung ang isang umiiral na instalasyon ng libvdpau ay hindi na napansin sa system. pag-uugali na ito ay maaaring mapatungan sa --install-vdpau-wrapper at --no-install-vdpau-wrapper mga pagpipilian.
  • Future NVIDIA Linux installer pakete ay hindi na isama ang mga kopya ng libvdpau o libvdpau_trace: VDPAU gumagamit ay inirerekomenda upang i-install ang mga aklatan sa pamamagitan ng iba pang paraan, hal mula sa mga pakete na ibinigay ng kanilang mga distributor, o sa pamamagitan ng pagbuo ng mga ito mula sa mga pinagkukunan na magagamit sa:
  • http://people.freedesktop.org/~aplattner/vdpau/

Iba pang mga software developer ng NVIDIA Corporation

Mga komento sa Nvidia Linux Display Driver

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!