Nvidia Linux Ekran Sürücüsü Beta, Nvidia tarafından üretilen ve bir GNU / Linux işletim sistemi altında kullanılan ekran kartları için en yeni özellikleri getirmeye çalışan tescilli bir OpenGL video sürücüsüdür. Şu an 32-bit (x86) ve 64-bit (x86_64) mimarileri desteklenmektedir.
Adil uyarı!
Daha fazla okumadan önce, bunun bir Beta sürümü olduğunu unutmayın. Tüm en yeni özellikleri getirir ve sürücünün önceki veya mevcut kararlı sürümlerinden rahatsız edici hataları düzeltse bile, yine de, beklenmedik sorunlara veya donanımınıza zarar verebilecek kararsız bir yazılım parçasıdır. Bu nedenle, bu Beta sürücüsünü üretim makinelerine yüklemenizi önermiyoruz. Uyarıldın!
Kurulum Talimatları
32 bit sistemler için:
Linux dağıtımınızın çekirdek üstbilgilerinin kurulu olduğundan emin olun, CTRL + ALT + F2 klavye kombinasyonunu kullanarak bir TTY konsoluna geçin, yükleyiciyi bulun ve sh ./NVIDIA-Linux-x86-xxx.xx.run yazın. Sürücüyü yüklemek için (burada xxx.xx paketin geçerli sürüm numarasıdır) kök dizinidir.
64 bit sistemler için:
Linux dağıtımınızın çekirdek üstbilgilerinin kurulu olduğundan emin olun, CTRL + ALT + F2 klavye kombinasyonunu kullanarak bir TTY konsoluna geçin, yükleyiciyi bulun ve sh ./NVIDIA-Linux-x86_64-xxx.xx.run yazın. Sürücüyü yüklemek için (burada xxx.xx paketin geçerli sürüm numarasıdır) kök dizinidir.
Kurulum sırasında, kullanıcılara X yapılandırma dosyasını manuel olarak düzenlemek isteyip istemediği sorulur veya kurulumcunun tüm işi yapmasına izin verir. Alternatif olarak, kurulumdan sonra, yeni sürücüyü varsayılan olarak ayarlamak ve yapılandırma dosyasını oluşturmak için nvidia-xconfig komutunu bir X11 terminal emülatörü üzerinden çalıştırabilirsiniz.
Nvidia Linux Ekran Sürücüsünün mevcut kararlı sürümlerini arıyorsanız, Linux bölümümüzde arama yapmaktan çekinmeyin. Nvidia'nın kısa ve uzun ömürlü şubeler sunmasına rağmen unutmayın, uzun süren destek için uzun ömürlü şubelerle birlikte çalışmanızı öneririz.
Yenilikler serbest:
- Aşağıdaki GPU'lara destek eklendi:
- GeForce GTX 1080 Ti
- Quadro M520
- TITAN Xp
- Aşağıdaki GPU'ya geri yüklenen destek:
- GRID K520
- Son çekirdeklerle geliştirilmiş uyumluluk.
- "nvidia-settings --query all" ın neden olduğu bir hata düzeltildi. Birçok yinelenen girdi yazdırmak için.
- OpenGL iş parçacıklı optimizasyonlar etkinleştirilirken glXMakeCurrent'i çağırırken bazı durumlarda uygulamaların çökmesine neden olan bir hata düzeltildi.
- Bu durum, Steam'in bir videoyu tam ekran haline getirmeye çalışırken sıklıkla gerçekleşti.
- VDPAU uygulamalarının, önceki bir VDPAU uygulaması düzgün bir şekilde kapatılmadığında blit sunum sırasını kullanmasına neden olan bir hata düzeltildi.
- Sistem mevcut belleğin dışında bir OpenGL bağlamı oluşturulduğunda oluşabilecek sabit kilitlenme ve çökmeler.
- OpenGL pencereleri taşındığında veya yeniden boyutlandırıldığında bozulmaya neden olan bir hata düzeltildi.
- Option & quot; UseDisplayDevice & quot; seçeneğini kullanan X ekranlarının neden olduğu bir hata düzeltildi. Ve quot; yok & quot; "Xrandr -s" kullanıldığında 640x480 boyutuna getirilecek. Ekran yapılandırmasını değiştirmek için.
- Büyük kullanıcı bellek ayırmalarını CUDA'ya eşleştirmeye çalışırken oluşan bir çekirdek çökmesi düzeltildi.
- Çeşitli istikrarsızlık raporlarına bağlı olarak başlangıçta 378.09'da etkinleştirilen varsayılan OpenGL iş parçacıklı optimizasyonlar.
- Aşağıdaki Vulkan uzantıları için destek eklendi:
- 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
- Bu uzantılar bir Vulkan yükleyici sürümü & gt; = 1.0.42 gerektirir.
- X sürücüsünün logo başlangıç ekranını ve buna karşılık gelen NoLogo ve LogoPath xorg.conf seçeneklerini kaldırdı.
- & quot; ResamplingMethod & quot; Ölçeklendirme ekranı dönüşümleri kullanıldığında, bicubik yeniden arama yöntemleri için destek ekleyen MetaMode seçeneği. Daha fazla ayrıntı için BENİOKU'ya bakın.
- Bir çerçeve tampon konsol modu geri yüklendikten sonra HDMI ve DisplayPort seslerinin sesini kapatan bir hata düzeltildi. Bazı görüntüler için bu ekranın boş kalmasına neden oldu.
- Monitörün fişi çekildiğinde ve DPMS güç tasarrufu modundan çıkarıldığında veya uyandığında, DisplayPort üzerinden sesin çalışmayı durdurmasına neden olan bir hata düzeltildi.
- Askıya alınmaya devam ettikten sonra Unity'deki pencere kenarlığı gölgeleri gibi bazı uygulamalarda bozulma oluşturan bir gerileme düzeltildi.
- Aşağıdaki GPU'lar için destek eklendi: 375.10 Beta sürümünde yeni olan
- Quadro P6000
- Quadro P5000
- GeForce GTX 1050
- GeForce GTX 1050 Ti
- Yeni X yapılandırma seçenekleri eklendi:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- hangi MetaMode simgelerini aynı adlarla geçersiz kılar.
- PRIME ile yönlendirilen ekranların yerel olarak yönlendirilen ekranlarla karıştırılması sırasında kaydırma ve imleç kısıtlamaları ile ilgili sorunlara neden olan bir hata düzeltildi.
- Bir OpenGL uygulaması çalışırken VT'yi bırakırken veya bir görüntüleme aygıtını devre dışı bırakırken uzun gecikmelere neden olan bir hata düzeltildi.
- UEFI Grafik Çıktı Protokolünü ve çoğu vesafb modunu kullanan sistemlerde iyileştirilmiş konsol geri yükleme davranışı.
- RandR 1.5'de eklenen RandR TILE mülkü için destek eklendi.
- nvidia-bug-report.sh'nin çekirdek günlük dosyalarında alakalı mesajlar bulmasını engelleyen bir hata düzeltildi.
- nvidia-yükleyicisinin, çalışan olmayan çekirdeklere karşı kurulmuş çekirdek modüllerini yüklemesine izin veren bir hata düzeltildi.
- GeForce GTX 1000 serisindeki bazı GeForce GPU'lara yeteri kadar ve az saat sürme olanağı eklendi ve sonra. Buna izin veren GPU'lar için, tüm performans düzeylerinin bazı saat alanlarındaki saat değerlerine bir ofset uygulanabilir. Bu saat manipülasyonu kullanıcının kendi riski altında yapılır. & Quot; CoolBits & quot; ürününün README dokümantasyonuna bakın. X yapılandırma seçeneği.
- Vulkan uygulamalarının aynı X11 takas zincirine birden fazla kuyruk gösterilmesini engelleyen bir hata düzeltildi.
- & quot; PixelShiftMode & quot; 4K ve 8K piksel kaydırma görüntüleri için destek sağlayan MetaMode seçeneği. Ayrıntılar için README'ye bakın.
- Başsız X sunucusu yapılandırmalarında OpenGL performansını düşüren bir gerileme düzeltildi.
- Halen geçerli bağlamı eklenmiş olan bir GLXWindow'u yok ettikten sonra oluşan bir bellek sızıntısı giderildi.
- EGL püfkürtme cihazlarının, yalnızca arka tampon yerine, ön ve arka tamponlarla oluşturulmasına neden olan bir hata düzeltildi.
- Yeni bir çekirdek modülü olan nvidia-modeset.ko eklendi. Bu yeni sürücü bileşeni, GPU'nun görüntü motorunu programlamak için nvidia.ko çekirdek modülü ile birlikte çalışır.
- nvidia-modeset.ko üçüncü taraf uygulamalara yeni bir kullanıcı tarafından görünür işlevsellik veya arabirim sağlamaz. Bununla birlikte, daha sonraki bir sürümde, çekirdeğin doğrudan işleme yöneticisi (DRM) tarafından sağlanan mod ayarlama arayüzü için nvidia-modeset.ko kullanılacaktır.
- G-SYNC moduna girerken veya çıkarken titreşimler ve gecikmeler azalır. Bu değişikliğin bir parçası olarak, ekrandaki ekranlarında G-SYNC göstergelerine sahip olan monitörler artık her zaman G-SYNC modunda olduğunu bildiriyorlar. OpenGL G-SYNC görsel göstergesi, G-SYNC'nin ne zaman kullanıldığını belirlemek için nvidia ayarlarında etkinleştirilebilir.
- OpenGL 3.0'dan gelen aşağıdaki OpenGL uzantısı için GLX protokolü gayri resmi ARB onaylı resmi statüye terfi etti:
- GL_EXT_draw_buffers2
- Aşağıdaki OpenGL 3.0 komutları için GLX protokolü:
- BindBufferRangeNV
- BindBufferBaseNV
- BeginTransformFeedbackNV
- EndTransformFeedbackNV
- GetTransformFeedbackVaryingEXT
- TransformFeedbackVaryingsEXT
- aşağıdaki uzantıların bir parçasıdır:
- GL_NV_transform_feedback
- GL_EXT_transform_feedback
- resmi olmayan ARB onaylı resmi statüye terfi etti.
- Yukarıdaki değişikliklerle OpenGL 3.0 için GLX protokolü gayri resmi olarak ARB onaylı resmi statüye yükseltildi.
- OpenGL sürücüsündeki büyük ayırmalar için yeni bir sistem bellek ayırma mekanizması eklendi. Bu mekanizma, kullanılmadığı zaman süreçten tahsisatın eşlemesini kaldırarak daha fazla sanal adres alanını uygulama için kullanılabilir hale getirir. Linux 3.11+ ve glibc 2.19+ olan 32 bit OpenGL uygulamalarında varsayılan olarak etkindir. Bu şekilde tahsis edilen bellek / dev / shm'de alanı tüketir. Ortam değişkeni __GL_DevShmPageableAllocations öğesinin 2'ye ayarlanması, bu özelliği devre dışı bırakacaktır
- İki dokümandan daha yüksek olmayan bir doku görünümü oluştururken bir doku seviyesindeki verilerin en düşük seviyedeki verinin üzerine yazılmasına neden olan bir hata düzeltildi.
- Ekran düzenini güncellerken nvidia ayarları kontrol panelinin çökmesine neden olan bir hata düzeltildi.
- GLX uzantılarına yönelik bazı hatalı raporlamaları düzeltildi: Dolaylı GLX için desteklenen olarak birkaç uzantı rapor edildi; bunlar yalnızca doğrudan işleme kapsamında desteklendi.
- Aşağıdaki EGL uzantıları için destek eklendi:
- EGL_KHR_swap_buffers_with_damage
- EGL_NV_stream_consumer_gltexture_yuv
- NVIDIA çekirdek modülleri için derleme sistemini değiştirdi ve yeni yapı sistemi ve çekirdek modül kaynak kodu düzenini kullanmak için yükleyici paketi ve nvidia-yükleyicisini güncelleştirdi. Yeni yapı sistemi ve düzen hakkında daha fazla bilgi için şu adresteki README belgesine bakın:
- ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
- EGL'ye deneysel tam OpenGL desteği eklendi.
- DeleteUnusedDP12Displays seçeneğini kullanımdan kaldırıldı olarak işaretledi.
- X Resize and Rotate belirtiminin 1.5.0 sürümü dinamik olarak oluşturulan çıktıların yok edilemeyeceğini not ekledi, bu nedenle bu seçenek geçersiz sayıldı ve gelecekteki bir sürücü sürümünde kaldırılacak.
- VDPAU 0.9'da eklenen VDPAU profilleri için destek eklendi:
- 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
- Birden fazla RandR çıktısının kullanıcı tarafından eklenen modları paylaşmasını engelleyen bir hata düzeltildi.
- Xinerama'yı kullanırken bazı ekranlarda uygulama tarafından belirtilen takas aralıklarının yok sayılmasına neden olan bir hata düzeltildi.
- Kullanıcı tarafından sağlanan RandR modlarının + HSync, -HSync, + VSync ve -VSync bayraklarının anlamsız kombinasyonlarıyla mod listesinin bozulmasına neden olan bir hata düzeltildi.
- Herhangi bir çekilebilirliğe güncel olmadan herhangi bir OpenGL 3.0 ve üstü içerik güncellemesi yapmak için destek eklendi.
- Dörtlü tamponlu stereo görsellerin takas davranışını yapılandırma olanağı eklendi. Sürücü, hazır olduğunda her gözü birbirinden bağımsız olarak değiştirecek şekilde yapılandırılabilir, her iki gözün değiĢtirmeden önce tamamlamasını beklemek veya uygulamaların takas aralığını belirleyerek bu iki davranışın hangisinin tercih edileceğini belirlemesine izin vermek için yapılandırılabilir. Bu ayar, nvidia ayarları kontrol panelinden veya NV-CONTROL API'sından ayarlanabilir.
- GPU fan durumu göstergesinin nvidia ayarları kontrol panelinden kaybolmasına neden olan bir gerileme düzeltildi.
- ECC hata sayımlarının nvidya ayarları kontrol paneline bildirilmesini ekledi.
- OpenGL bağlamlarını yok ederken bazen OpenGL örnekleyici nesnelerinin düzgün olarak ayrılmasını engelleyen bir hata düzeltildi.
- GLX_EXT_framebuffer_sRGB, sRGB desteğini 30 bit / saniyede framebuffer yapılandırmasında yanlış rapora neden olan bir hata düzeltti.
- senkronizasyon-vblank devre dışı bırakılmış olarak G-SYNC desteği eklendi. Bu, uygulamaların G-SYNC kullanarak monitörün maksimum yenileme hızının altındaki kare hızlarında yırtılmayı ortadan kaldırmasına, ancak gecikmeyi en aza indirgemek için maksimum yenileme hızının yırtılmasına izin verir.
- G-SYNC etkin olduğunda ve senkronizasyon-vblank etkinleştirildiğinde, çerçeve oranı monitörün maksimum yenileme hızı ile sınırlıdır.
- gl_Fog.end, gl_Fog.start'a eşit olduğunda, GLSL gl_Fog.scale artık + sonsuzluktur. Daha önce 0 değeri kullanıldı, ancak bu, Şarap'ta (Wine bug # 37068) çalışan XIII oyunu gibi bazı uygulamaları ihlal etti.
- Birleştirilmiş Geri Tampon (UBB) devre dışı bırakıldığında, varsayılan olarak G-SYNC etkinleştirildi.
- NVIDIA GPU sürücüsünü, vesafb tarafından halihazırda kullanımda olan video belleğini kullanmaktan kaçınmak için güncellendi.
- Belirli Quadro Sync çerçeve kilitleme yapılandırmalarında stereo senkronizasyonuna neden olan bir hata düzeltildi.
- Bir Quadro GPU'da OpenGL'i birden çok iş parçacıklarında kullanan uygulamaları çalıştırırken nadir bulunan bir kilitlenme durumu düzeltildi.
- 64 bit sistemlerde eglQueryDeviceAttribEXT () tarafından döndürülen EGLAttribEXT değerinin kesilmesine neden olan bir hata düzeltildi.
- G-SYNC monitörleri ile birlikte kullanıldığında G-SYNC monitörleri için destek eklendi. G-SYNC etkinleştirildiğinde, G-SYNC olmayan monitörler yırtılma ile birlikte görüntülenecektir.
- değeri, birden çok X ekranlı bir sistemde bir görüntüleme kimliği olan bir özellik atarken nvidia ayarlarının kilitlenmesine neden olan bir hata düzeltildi.
- nvidia ayarları denetim masasındaki kullanımda olan video belleği raporlamasını nvidia-smi gibi diğer araçlarda kullanılanlarla aynı hesap yöntemlerini kullanacak şekilde güncelledi. Nvidia ayarları, bazı tahsisatları hesaba katmıyor, ör. UEFI sistemlerinde efifb konsolu için çerçeve tampon bellek, farklı araçlarla bildirilen değerlerde tutarsızlıklara neden olur.
- & quot; EnableACPIHotkeys & quot; i kaldırdı; X yapılandırma seçeneği. Bu seçenek, 346.35 sürücü sürümü kullanımdan kaldırıldı ve varsayılan olarak devre dışı bırakıldı. Modern Linux sistemlerinde, ekran değiştirme kısayol tuş olayları, önemli basın olayları olarak masaüstü ortamına gönderilir ve masaüstü ortamı, X Yeniden Boyutlandırma ve Döndürme uzantısı (RandR) aracılığıyla istek yayınlayarak ekran değişikliğini gerçekleştirir.
- VDPAU'ya kayıpsız H.264 / AVC video akışları desteği eklendi.
- VDPAU Feature Set F'yi NVIDIA VDPAU sürücüsüne ekledi. VDPAU Feature Set F'ye sahip GPU'lar, H.265 / HEVC video akışlarının donanım hızlandırmalı kod çözme yeteneğine sahiptir.
- GPU fan hızı değişikliklerinin Termal ayarlar sayfasındaki metin kutusuna yansımasını engelleyen bir hata düzeltildi.
- Geçerli ve hedeflenen GPU fan hızını sorgulamak için nvidia-settings komut satırı desteği eklendi.
- G-SYNC kullanıldığında ne zaman gösterildiğini gösteren görsel bir göstergeyi etkinleştirmek için nvidia ayarlarına bir onay kutusu eklendi. Bu, kendilerinin G-SYNC modunda veya normal modda çalışıp çalışmadıklarını göstermeyen ekranlar için yararlıdır. Bu ayar, komut satırını çalıştırarak da etkinleştirilebilir: nvidia-settings -a ShowGSYNCVisualIndicator = 1
- X.Org X sunucusunun & quot; arka plan yok & quot; seçeneği. Etkinleştirildiğinde NVIDIA sürücü, çerçeve tamponunun konsol içeriğini /dev/fb0.If dosyasından kopyalamaya çalışacaktır; yapılamazsa, ekran siyaha ayarlanır.
- Ekran veya GPU'nun RGB 4: 4'te bu modları kullanamaması durumunda HDMI 2.0 4K @ 60Hz modlarını etkinleştirmek için YUV 4: 2: 0 sıkıştırma desteği eklendi. Ayrıntılar için README'de NoEdidHDMI2Check görünün.
- / li>
- Birden çok iş parçacıklı uygulamanın aynı anda birden fazla iş parçacığı kullanıldığında kilitlenmesine neden olan bir hata düzeltildi.
- VBlank'a Eşzamanlamanın belirli yapılandırmalardaki XVideo uygulamaları ile düzgün çalışmamasına neden olan bir hata düzeltildi.
- Bir ekran aygıtı adı GPU UUID niteleyicisinde verildiğinde X sürücüsünün bazı X yapılandırma seçeneklerini doğru bir şekilde yorumlamasını engelleyen bir hata düzeltildi.
- X.Org xserver ABI 19 (xorg) desteği eklendi.
- Yeni Linux çekirdeği ile geliştirilmiş uyumluluk.
- Bazı diz üstü bilgisayarlarda dahili 4K panellerin yerel çözünürlüklerini desteklemek için yeterli bir bant genişliğine yönlendirilmesini engelleyen bir hata düzeltildi.
- NVIDIA çekirdek modülünün Amazon Web Hizmetleri gibi bazı sanal ortamlarda yüklenmesini engelleyen bir gerileme düzeltildi.
- Bazı dizüstü bilgisayarlarda görüntülerin hatalı algılanmasına neden olan gerileme düzeltildi.
- Temel Mozaik kullanıldığında X'in dondurulmasına neden olabilecek bir hata düzeltildi.
- NVIDIA X sürücüsünün nvidia ayarları denetim masası tarafından oluşturulan Temel Mozaik düzenlerini tanımasını engelleyen bir gerileme düzeltildi.
- Aşağıdaki GPU'lara destek eklendi:
- GeForce GTX 970M
- GeForce GTX 980M
- YUV 4: 2: 0 sıkıştırma gerektiren bir mod belirlerken boş bir ekran oluşturan bir hata düzeltildi. Bu modlar şu anda desteklenmiyor.
- Bir hotplug veya fişi çekildikten sonra yanlış DisplayPort bağlantı yapılandırmasının görüntülenmesine neden olan bir hata düzeltildi.
- VP8 donanım kod çözme desteğine sahip GPU'larda NVCUVID API'sini kullanarak VP8 video akışlarının kodunu çözme desteği eklendi.
- Aşağıdaki EGL uzantıları için destek eklendi:
- EGL_EXT_device_base
- EGL_EXT_platform_device
- EGL_EXT_output_base
- GeForce GTX 400 serisinde ve sonrasında bazı GeForce GPU'larında çalışma voltajını artırma olanağı. Gerilim ayarlamaları kullanıcının sorumluluğunda yapılır. & Quot; CoolBits & quot; X yapılandırma seçeneği.
- GeForce GPU'larında NVENC için destek eklendi. NVENC SDK hakkında daha fazla ayrıntı için, bkz.
- https://developer.nvidia.com/nvidia-video-codec-sdk.
- nvidia-yükleyicisinde POSIX paylaşımlı belleğin kullanılabilirliğini test eden aklı kontrolü kaldırdı. NVIDIA GPU sürücüsü 270.xx sürümünden bu yana POSIX paylaşımlı belleğe ihtiyaç duymadı.
- r8g8b8a8, r8g8b8x8, b8g8r8a8 ve b8g8r8x8 RENDER biçimleri için hızlandırılmış destek eklendi.
- Mevcut olduğunda, nvidia ayarlarını GTK + 3'ten yararlanmak için güncelleştirildi. Bu, nvidia ayarları kullanıcı arabirimini ayrı paylaşılan kitaplıklara (libnvidia-gtk2.so, libnvidia-gtk3.so) inşa ederek ve çalıştırma anında doğru bir tane yükleyerek gerçekleştirilir.
- Kullanıcı arabirimi kitaplığını içeren dizininin yolunu veya kullanılacak belirli kitaplığın yolunu ve dosya adını belirtmek için nvidia-settings seçeneği --gtk-library'i eklendi.
- x86 ve x86_64 üzerinde bir GTK + 3 kullanıcı arabirimi için nvidia ayarlarında destek eklendi.
- GTK + 2 kullanıcı arayüzü kitaplığını zorlamak için nvidia ayarları seçeneği --use-gtk2'yi ekledi.
- Nvidia-yükleyiciyi, X sunucusunun "nvidia" dosyasını yüklemesine neden olmak için yeterince yeni bir X sunucusu tespit edildiğinde, sistemin xorg.conf.d dizinine bir dosya yüklemek üzere güncellendi. X sürücüsü, NVIDIA çekirdek modülü yüklendikten sonra otomatik olarak başlatılırsa otomatik olarak yüklenir.
- Bu özellik, Linux 3.9 veya üstünde CONFIG_DRM etkin olduğunda çalıştırıldığında X.Org xserver 1.16 ve daha sonraki sürümlerde desteklenir.
- NVIDIA çekirdeği modüllerini oluştururken paralel marka kullanımını etkinleştirerek nvidia-installer'ın performansını geliştirdi. Eşzamanlılık seviyesi --concurrency-level seçeneği ile ayarlanabilir ve tespit edilen CPU sayısına varsayılan olarak ayarlanır.
- nvidia-yükleyiciyi, lcconfig (8) önbelleğinde ve dosya sisteminde, sabit kodlanmış dağıtıma özgü yollar yerine bilinen yolların varlığına dayanarak kitaplıklar için varsayılan yükleme konumlarını belirlemek üzere güncellendi.
- Şarap'ta Far Cry 3 gibi oyunları çalıştırırken bozulma yaratacak bir GLSL derleyici hatası düzeltildi.
- EGL_KHR_stream_cross_process_fd uzantısını düzeltti.
- Ararken bazen oluşan işleme bozulması düzeltildi
- DrawElementsInstancedBaseVertexBaseInstance ()
- DrawElementsInstancedBaseInstance ()
- veya DrawArraysInstancedBaseInstance ().
- Dramatik olarak geliştirilmiş OpenGL Framebuffer Nesne oluşturma performansı.
- Maksimum OpenGL Framebuffer Nesneleri sınırını kaldırdı.
- NV göbeğin disk önbelleğini depolamak için varsayılan olarak $ HOME üzerindeki $ XDG_CACHE_HOME'u tercih etmek için NVIDIA OpenGL sürücüsünü güncelleştirdi.
- Nvidia-settings komut satırı arayüzünde, herhangi bir açık hedef seçimi olmaması durumunda, bazı sorgular ve atamalar için devre dışı bırakılmış görüntülerin hedef seçiminde örtük olarak yer almasına neden olan bir hata düzeltildi.
- Video kod çözme motorunun mevcut kullanımını sorgulamak için NV-CONTROL API'sına yeni bir özellik eklendi.
- nvidia ayarlarındaki Exchange Stereo Eyes ayarının belirli stereo yapılandırmalarında çalışmadığı bir hata düzeltildi.
- "GLIgnoreGLSLExtReqs" kullanan bir uygulama profilini uygulayarak, çekirdek rengi etkinleştirildiğinde bozulmaya neden olabilecek bir Unigine Heaven 3.0 gölgelendiricisi hatası etrafında çalıştı. ayarı. Daha fazla bilgi için __GL_IGNORE_GLSL_EXT_REQS ortam değişkeninin belgelerine bakın.
- EGL yüzeylerini yokederken bir bellek sızıntısını düzeltti.
- Aynı anda birden fazla EGL görüntüleme desteği eklendi.
- G8x, G9x ve GT2xx GPU'larına ve onlara dayalı anakart yongasetlerine yönelik destek kaldırıldı. Yeni Linux çekirdeği ve X sunucuları için devam eden destek ve kritik hatalar için düzeltmeler 340'a dahil edilecektir. * 2019 yılının sonuna kadar eski sürümler.
- nvidia-yükleyicisinin --add-bu-kernel ile hazırlanan paketlerde önceden derlenmiş çekirdek modülü arabirimlerini içeren dizini silmesine başarısız olmasına neden olan bir hata düzeltildi.
- nvidia-installer'ı kaldırma işlemini, yükleme günlüğünden ayrı bir dosyaya günlüğe kaydettirmek ve mevcut olduğunda önceki kurulumdaki yükleyici programını kullanarak önceki sürücü yüklemelerini kaldırmaya çalışmak üzere güncellendi.
- GL uygulamalarına KHR_debug ve ARB_debug_output uzantılarıyla bildirilen bilgilere çeşitli iyileştirmeler ve düzeltmeler yapılmıştır.
- Tamponları değiştirirken çarpışması için birden fazla X sunucusunda aynı anda çizilebilir nesneler oluşturan GLX uygulamalarına neden olan bir hata düzeltildi.
- nvidia ayarlarını, hedef türlerini sorgularken, örneğin her hedef için geçerli tüm adları bildirmek üzere güncellendi. `Nvidia ayarları -q gpus`.
- Yeni __GL_ALLOW_FXAA_USAGE çevre değişkeni ve karşılık gelen GLAllowFXAAUsage uygulama profili anahtarıyla uygulama başına hızlı bir şekilde Hızlı Yaklaşım Düzeltmeyi (FXAA) kontrol etme desteği eklendi. Ayrıntılar için README'ye bakın.
- Çalıştırılabilir belleğe yazmayı engelleyen sistem yapılandırmalarında dolaylı sunumun bozulabileceği bir hata düzeltildi.
- nvidia ayarları Makefile'leri, nvidia ayarlarının ana sistemin libjansson'una karşı dinamik olarak bağlanmasını sağlamak için güncellendi. Bu seçenek, NV_USE_BUNDLED_LIBJANSSON Makefile değişkenini 0 olarak ayarlayarak etkinleştirilebilir. Lütfen, nvidia ayarlarında libjansson 2.2 veya üstünü gerektirdiğini unutmayın.
- G-SYNC monitörleri için ilk destek eklendi. Ek ayrıntılar ve sistem gereksinimleri şu adreste bulunabilir: http://www.geforce.com/hardware/technology/g-sync
- Bazı yeni GPU'lardaki derinlik 15'te yeşil kanalın gama rampa güncellemelerinin göz ardı edilmesine neden olan bir X hatası düzeltildi.
- 4K çözünürlükleri için mod doğrulamasının başarısız olmasına neden olan bir hata düzeltildi
- Aşırı ve düşük saat hızındaki nitelikler için nvidia-settings komut satırı denetimleri eklendi. Daha fazla ayrıntı için lütfen nvidia-settings (1) kılavuz sayfasına bakın.
- nvidia ayarlarının saat denetimi kullanıcı arabiriminde bazı kozmetik sorunlar düzeltildi.
- GLX_EXT_stereo_tree uzantısı için destek eklendi. Daha fazla ayrıntı için, uzantı belirtimine bakın:
- http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
- Quadro kartlarında kompozit uzantı ile Birleştirilmiş Geri Tamponu (UBB) ve 3D Stereo'yu kullanma desteği etkin. Stereoyu bileşik bir yönetici ile kullanmak, stereo uyumlu bir bileşik yönetici gerektirir. Aksi takdirde, sadece stereo uygulamaların sol gözü görüntülenir. Daha fazla bilgi için GLX_EXT_stereo_tree uzantı belirtimine bakın.
- Aşağıdaki GPU'lara destek eklendi:
- GeForce 830M
- GeForce 840M
- GeForce 845M
- GeForce GTX 850M
- GeForce GTX 860M
- GeForce GTX 870M
- GeForce GTX 880M
- GeForce GT 705
- GeForce GT 720
- Bazı düşük bellek koşullarında OpenGL programlarının donmasına neden olan bir hata düzeltildi.
- monitör GUID'lerini görüntüleyerek DisplayPort 1.2 monitörlerini benzersiz olarak tanımlamak için nvidia ayarlarındaki ekran yapılandırma sayfasını güncelledi.
- Çoklu GPU sisteminde ECC ayarlarını değiştirirken, ECC ayarlarının nvidia ayarlarında hatalı görüntülenmesine neden olan bir hata düzeltildi.
- & quot; OnDemandVBlankInterrupts & quot; X yapılandırma seçeneği: Bu seçenek, NVIDIA Unix sürücüsünün 177.68 sürümünden bu yana varsayılan olarak etkindir ve belgeler yeni varsayılan değeri yansıtacak şekilde güncellenmemiştir.
- papatya zincirli DisplayPort 1.2 görüntülerinin hotplugging sırasında GPU hatalarına neden olan bir hata düzeltildi.
- Kontrol paneli zaten çalışıyorken diğer RandR istemcileri tarafından yapılan gama değişikliklerini yansıtacak şekilde nvidia ayarları kontrol panelindeki renk düzeltme ayarları sayfasını güncelledi.
- UEFI sistemlerinde aynı anda birden fazla X sunucusu kullanımını engelleyen bir hata düzeltildi.
- Önceden oluşturulan bir kütüphaneye güvenmek yerine nvidia ayarları oluştururken libXNVCtrl'yi oluşturmak için nvidia-settings kaynak paketini güncelledi.
- GeForce GTX 400 serisinde ve sonrasında bazı GeForce GPU'ları aşırı ve düşük saatte görüntüleme olanağı. Buna izin veren GPU'lar için, bazı performans düzeylerinin bazı saat alanlarındaki saat değerlerine bir ofset uygulanabilir. Bu saat manipülasyonu kullanıcının kendi riski altında yapılır. & Quot; CoolBits & quot; ürününün README dokümantasyonuna bakın. X yapılandırma seçeneği.
- nvidia ayarları için GTK + 'nın gerekli minimum sürümünü 2.2'den 2.4'e güncelledi.
- randrproto.txt dosyasında belgelenen resmi bir özellik olduğundan, _GUID RandR çıktı mülkünü GUID olarak yeniden adlandırdı:
- http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
- NVIDIA EGL sürücüsünün CPU kullanımını ve GPU bellek kullanımını azaltır.
- Aşağıdaki EGL uzantıları için destek eklendi:
- - EGL_EXT_buffer_age;
- - EGL_EXT_client_extensions;
- - EGL_EXT_platform_base;
- - EGL_EXT_platform_x11.
- & quot; Klon & quot; "MetaModeOrientation" X yapılandırma seçeneğini "SamePositionAs" olarak değiştirerek bu ayarın sadece MetaMode'daki modların çözünürlüğüne değil yalnızca konuma uygulanacağına dikkat edin.
- Video kodlayıcı motorunun kullanım oranını sorgulamak için NV-CONTROL özelliği NV_CTRL_VIDEO_ENCODER_UTILIZATION eklendi.
- GLX_NV_delay_before_swap uzantısı için destek eklendi. Daha fazla ayrıntı için, uzantı belirtimine bakın:
- http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
- RGB GLX görseli, GLXFBConfigs ve EGLConfigs için doğru arabellek boyutlarını bildirin. Daha önce, RGB10 ve RGB8 formatlarının 32 bit sahibi olduğu rapor edildi ve RGB5 formatlarının 16 bit olduğu rapor edildi. Şimdi GLX ve EGL spesifikasyonlarının gerektirdiği şekilde sırasıyla 30, 24 ve 15 bit formatlar olarak bildirilirler.
- Renk düzeltme sürgülerini ayarlarken nvidia ayarlarının yanlış gama rampalarını hesaplamasına neden olabilecek bir hata düzeltildi.
- Nvidia ayarları kontrol panelini, belirli ekran cihazlarına yönelik sorgular oluştururken görüntü cihazlarının RandR'yi ve hedef kimlik adlarını seçmesine izin verecek şekilde güncellendi.
- nvidia ayarları kontrol panelindeki bazı açılır menülerin GTK + 'nın eski sürümlerinde (ör. 2.10.x) düzgün çalışmasını engelleyen bir hata düzeltildi.
- Uygulama profillerini yapılandırırken geçerli uygulama adları ve uygulama adları için yardım metni sunmak üzere nvidia ayarları kontrol panelini güncelledi.
- Stereo modların açılır menüsünü yalnızca mevcut modlarla doldurmak için nvidia ayarları kontrol panelini güncelledi.
- Xinerama'da, OpenGL uzantısı ARB_query_buffer_object kullanan uygulamaların çökmesine neden olan bir hata düzeltildi.
- nvidia ayarları kontrol panelinde yanlışlıkla çift bağlantı olarak bildirilecek yüksek piksellik HDMI modlarına (örneğin 4K çözünürlüklerde kullanıldığında) neden olan bir hata düzeltildi.
- bazı DisplayPort 1.2 ekranlarının bir VT geçiş sonrasında düzgün şekilde eski haline getirilmesini engelleyen bir hata düzeltildi.
- / proc / driver / nvidia / gpus / adresindeki GPU proc dizinleri başına değiştirildi ve & quot; domain: bus: device.function & quot; biçimi.
- 64-bit EGL ve OpenGL ES kitaplıklarını 64-bit sürücü çöplerine ekledi.
- & quot; Otobüs Yeri & quot; nin değiştirilen biçimi; Alan adı: /proc/driver/nvidia/gpus/0..N/information dosyalarında bildirilen alan adı: "domain: bus.device.function" "Alan: veri yolu: cihaz.function" Lspci biçimiyle eşleştirmek için.
- Üçlü arabellek etkinleştirilmediği sürece yanlış yaşların döndürüleceği GLX_EXT_buffer_age uzantısında bir hata düzeltildi.
- Kullanılmayan DisplayPort 1.2 cihazlarına karşılık gelen RandR 1.2 çıkışlarını silmek için sürücünün varsayılan davranışını değiştirdi. Bu çıkışların silinmesi bazı uygulamaları karıştırabilir. Bu davranışı tekrar açmak için kullanılabilecek DeleteUnusedDP12Displays yeni bir seçenek eklendi. Bu seçenek, sudo nvidia-xconfig --delete-unused-dp12-displays
- Belirli yapılandırmalarda __GL_SYNC_DISPLAY_DEVICE ve VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE çevre değişkenleri için geliştirilmiş destek. Artık her iki ortam değişkeni de desteklenen tüm görüntü aygıtı adlarını tanıyacaktır. Bkz. & Quot; Ek C. Görüntü Aygıt Adları & quot; Ve "Ek G. VDPAU Desteği" Daha fazla ayrıntı için README bölümünde.
- Çok sayıda yüzey dağılımı işlerken X sürücüsünün geliştirilmiş performansı.
- Küp harita yüzlerinin PBO indirmelerinin hatalı verileri almasına neden olan bir hata düzeltildi.
- XinerOrma ve Composite X.Org xserver 1.15'te aynı anda etkinleştirildiğinde ARGB GLX görselleri için deneysel destek eklendi.
- Uygulama profillerini içeren yapılandırma dosyalarının, uygulama profilindeki yapılandırma arama yolunda dizinlerde yüklendiğinde yüklenmesini engelleyen bir hata düzeltildi.
- NVIDIA libGL paylaşım kitaplığı ilk yüklendiğinde libselinux'un hazır olmayabileceği bir sorunu önlemek için NVIDIA OpenGL sürücüsünde libselinux'nun ertelenmiş başlatılması.
- 32-bit sistemlerde çalışan OpenGL uygulamalarında bellek tükenmesine yol açabilecek bir hata düzeltildi.
- NVIDIA Birleşik Bellek çekirdeği modülü olan nvidia-uvm.ko'yi NVIDIA Linux sürücü paketine ekledi. Bu çekirdek modülü yaklaşmakta olan bir CUDA sürümünde yeni Birleştirilmiş Bellek özelliği için destek sağlar.
- DisplayPort 1.2 monitörleri aynı GPU'da X ekranlarını ayrı olarak atandığında X sunucusunun başlatılamamasına neden olan bir hata düzeltildi.
- TCMalloc gibi bazı malloc uygulamalarını kullanan OpenGL programlarından çatal çıkarken kilitlenmeye neden olan bir hata düzeltildi.
- Warp ve Karışım ayarlarının ekran yapılandırması değişiklikleri boyunca saklanmasını önleyen bir hata düzeltildi.
- nvidia ayarları komut satırı arayüzünde yapılan bazı ayar değişikliklerinin nvidia ayarları grafik kullanıcı arayüzüne yansımasını engelleyen bir hata düzeltildi.
- Pixman'ın daha yeni sürümlerindeki davranışlarla eşleşmesi için bazı RENDER işlemleri için Trapezoid ve Üçgenlerde NVIDIA X sürücüsünün kırpma davranışını değiştirdi:
- http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
- Meta Modları, NV-CONTROL aracılığıyla Metamod eklemeye veya silmeye çalışırken sahte hata mesajlarının basılmasına neden olan bir hata düzeltildi.
- NVIDIA X sürücüsünün X11 "gölge" uygulamasını yüklemesine neden olan bir hata düzeltildi. Modülünü koşulsuz olarak kullanmak, hatta sürücünün modülü kullanmak zorunda kalmadığı durumlarda bile. Bu, modülün mevcut olmadığı X sunucularında sahte hata mesajlarının basılmasına neden olabilir.
- xvidtune (1) ile yapılan görüntü yapılandırma değişikliklerinin doğru şekilde çalışmasını engelleyen bir hata düzeltildi.
- Ekran yapılandırmasını değiştirirken bazen GLX uygulamalarında görüntü bozulmasına neden olan bir hata düzeltildi.
- Resim genişliği 4'ün katları olmadığında, dolaylı oluşturma yoluyla Pixel Arabellek Nesneleri'nden okurken glReadPixels'in düzgün çalışmasını engelleyen bir hata düzeltildi.
- Arka ışık parlaklığını kontrol etmek için yeni bir NV-CONTROL özelliği (NV_CTRL_BACKLIGHT_BRIGHTNESS) eklendi.
- nvidia ayarlarının, yeni bağlı DisplayPort 1.2 Multi Stream Transport akışaşağığı cihazlar için görüntü cihazı yapılandırma sayfaları oluşturmasını engelleyen bir hata düzeltildi.
- nvidia ayarları kontrol paneline GPU kullanımı raporlaması eklendi.
- nvidia ayarları kontrol panelinde, stereo henüz yapılandırılmadığında kullanıcıların stereo yapılandırmasını engelleyen bir hata düzeltildi.
- Takometre tarafından ölçülen fan hızını, yetenekli grafik panolarında NVIDIA ayarları ve NV-CONTROL API'sı aracılığıyla bildirmek için destek eklendi. Fan hızını bildirmek için mevcut olan mekanizma, fan tarafından sürücünün programladığı gibi hız bildirir. Örneğin, `nvidia-settings --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
- Grafikleri desteklemeyen GPU'ların nvidia ayarlarında görünmemesine neden olan bir gerileme düzeltildi.
- DisplayPort 1.2 çok akışlı cihazların, mevcut MetaMode'da etkin durumdayken takılıp takılıp kaldıkları taktirde çalışmamaya başlamasına neden olan bir hata düzeltildi.
- Birden fazla NVIDIA çekirdek modülü desteği eklendi. Bu özellik, kullanıcıların farklı NVIDIA çekirdeği modüllerine farklı GPU'lar atamalarını ve böylece birden fazla GPU'ya koordine erişimin yazılım yükünü azaltmalarını sağlar.
- 32-bit platformlarda EGL API desteği eklendi. Şu anda, desteklenen istemci API'leri OpenGL ES 1.1, 2.0 ve 3.0'tır ve desteklenen tek pencere sistemi arka uç X11'dir.
- Açılışta hiçbir bağlı görüntüleme aygıtı algılmasa bile X sunucusunun başlatılmasına izin veren AllowEmptyInitialConfiguration yeni bir seçenek ekleyin. Bu seçenek, & quot; sudo nvidia-xconfig - allow-empty-initial-configuration & quot; çalıştırarak etkinleştirilebilir.
- Bu seçenek, X sunucusu başlatıldığında NVIDIA GPU'ya hiçbir görüntüleme aygıtının bağlanmadığı, ancak daha sonra bağlanabileceği RandR 1.4 ekran yükü yapılandırmalarında yararlıdır.
- nvidia-yükleyici, / usr / lib / nvidia / alternatif yüklemeli ve / usr / lib / nvidia / alternatif yüklemeye uygun kullanılabilir dağıtım kanca dosyalarından gelen mesajları görüntülemek için kaydırılabilir bir metin alanı sağlamak üzere güncelleştirildi. Bu, bu dosyalarda daha uzun mesajların verilmesine izin verir.
- nvidia-yükleyiciyi çekirdek başına & quot; yapı & quot; tekrarlama yapmaktan kaçınmak için güncellendi. Ve "kaynak" Çakışan çekirdek modüllerini / lib / modules dizininde ararken dizinler.
- Yazılım işleme geri dönüşlerini kullanan belirli X oluşturma işlemlerinin performansını artırmak için bir sistem bellek önbellek eklendi. X yapılandırma seçeneği & quot; SoftwareRenderCacheSize & quot; Önbellek boyutunu yapılandırmak için kullanılabilir.
- & quot; DynamicTwinView & quot; X yapılandırma seçeneği: ekranların dinamik olarak yeniden yapılandırılması daima mümkündür ve artık devre dışı bırakılamaz.
- Nvidia ayarlarının, bir X ekranındaki tüm görüntüler kapatıldığında, görüntü yapılandırma sayfasında yanlış bilgi görüntülemesine neden olan bir hata düzeltildi.
- nvidia-yükleyiciyi, varolan bir libvdpau yüklemesi sistemde algılanmazsa yalnızca libvdpau ve libvdpau_trace kitaplıklarını yüklemek üzere güncelleştirildi. Bu davranış --install-vdpau-wrapper ve --no-install-vdpau-wrapper seçenekleri ile geçersiz kılınabilir.
- Gelecekteki NVIDIA Linux kurulum paketleri artık libvdpau veya libvdpau_trace kopyalarını içermeyecektir: VDPAU kullanıcılarının bu kitaplıkları başka araçlarla (ör. Distribütörlerinin sağladığı paketlerden veya bunları şu adresteki kaynaklardan inşa ederek:
- http://people.freedesktop.org/~aplattner/vdpau/
Yenilikler :
367.18 Beta sürümünde
yenilikler :
Yenilikler :
352.09 Beta sürümünde
yenilikler :
349.16 Beta sürümünde
yenilikler :
346.22 Beta sürümünde yeni olan
-Sunucu 1.17).
yenilikler :
343.13 Beta sürümünde
yenilikler :
340.17 Beta sürümünde
yenilikler :
yenilikler :
334.16 Beta sürümünde
yenilikler :
331.17 Beta sürümünde
Yenilikler :
331.13 Beta sürümünde
yenilikler :
Yorum Bulunamadı