Nvidia Linux Display Driver

Software screenshot:
Nvidia Linux Display Driver
Rincian Software:
Versi: 381.09 Beta Diperbarui
Tanggal Upload: 27 Apr 17
Pengembang: NVIDIA Corporation
Lisensi: Gratis
Popularitas: 26

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver Beta adalah driver video OpenGL berpemilik yang mencoba menghadirkan fitur pendarahan mutakhir untuk kartu grafis yang diproduksi oleh Nvidia dan digunakan di bawah sistem operasi GNU / Linux. Arsitektur 32-bit (x86) dan 64-bit (x86_64) didukung saat ini.


Peringatan yang adil

Sebelum membaca lebih lanjut, ingatlah bahwa ini adalah versi Beta. Bahkan jika itu membawa semua fitur terbaru dan memperbaiki bug yang mengganggu dari rilis driver sebelumnya atau yang stabil saat ini, masih merupakan perangkat lunak yang tidak stabil yang dapat menyebabkan masalah yang tidak dapat diprediksi atau merusak perangkat keras Anda. Karena itu, kami tidak merekomendasikan untuk menginstal driver Beta ini pada mesin produksi. Anda telah diperingatkan!


Instruksi instalasi

Untuk sistem 32-bit:

Pastikan bahwa header utama dari distribusi Linux Anda terpasang, beralihlah ke konsol TTY menggunakan kombinasi keyboard CTRL + ALT + F2, cari installer dan ketik sh ./NVIDIA-Linux-x86-xxx.xx.run Sebagai root (dimana xxx.xx adalah nomor versi paket saat ini) untuk menginstal driver.

Untuk sistem 64-bit:

Memastikan bahwa header kernel dari distribusi Linux Anda terpasang, beralih ke konsol TTY menggunakan kombinasi keyboard CTRL + ALT + F2, cari installer dan ketik sh ./NVIDIA-Linux-x86_64-xxx.xx.run Sebagai root (dimana xxx.xx adalah nomor versi paket saat ini) untuk menginstal driver.

Selama instalasi, pengguna akan ditanya apakah mereka ingin mengedit file konfigurasi X secara manual atau membiarkan installer melakukan semua pekerjaan. Sebagai alternatif, setelah instalasi, Anda dapat menjalankan perintah nvidia-xconfig melalui emulator terminal X11 untuk mengatur driver baru sebagai default dan menghasilkan file konfigurasi.

Jika Anda mencari rilis stabil dari Driver Display Nvidia Linux, jangan ragu untuk mencari bagian Linux kami. Ingatlah bahwa Nvidia menyediakan cabang berumur pendek dan panjang, jadi kami sarankan untuk pergi dengan yang berumur panjang untuk mendapatkan dukungan tambahan.

Apa yang baru dalam hal ini Lepaskan:

  • Menambahkan dukungan untuk GPU berikut ini:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Dukungan yang dipulihkan untuk GPU berikut:
  • GRID K520
  • Kompatibilitas yang ditingkatkan dengan kernel terbaru.
  • Memperbaiki bug yang menyebabkan & quot; nvidia-settings --query all & quot; Untuk mencetak banyak entri duplikat.
  • Memperbaiki bug yang menyebabkan aplikasi mogok dalam beberapa situasi saat memanggil glXMakeCurrent saat pengoptimalan berulir OpenGL diaktifkan.
  • Hal ini sering terjadi saat Uap mencoba membuat video muncul layar penuh.
  • Memperbaiki bug yang menyebabkan aplikasi VDPAU menggunakan antrian presentasi blit saat aplikasi VDPAU sebelumnya tidak ditutup dengan bersih.
  • Fixed hang dan crash yang bisa terjadi saat konteks OpenGL dibuat saat sistem kehabisan memori yang tersedia.
  • Memperbaiki bug yang menyebabkan korupsi saat jendela OpenGL dipindahkan atau diubah ukurannya.
  • Memperbaiki bug yang menyebabkan layar X yang menggunakan Opsi & quot; UseDisplayDevice & quot; & Quot; tidak ada & quot; Untuk diubah ukurannya menjadi 640x480 saat menggunakan & quot; xrandr -s & quot; Untuk mengubah konfigurasi layar.
  • Memperbaiki kerusakan kernel yang terjadi saat mencoba memetakan alokasi memori pengguna yang besar ke dalam CUDA.
  • Pengoptimalan berulir OpenGL yang dinonaktifkan secara default, awalnya diaktifkan pada 378.09, karena berbagai laporan ketidakstabilan.
  • Menambahkan dukungan untuk ekstensi Vulkan berikut:
  • 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
  • Ekstensi ini memerlukan versi loader Vulkan & gt; = 1.0.42.
  • Menghapus layar splash logo X driver dan opsi xorg.conf NoLogo dan LogoPath yang sesuai.
  • Menambahkan & quot; ResamplingMethod & quot; Pilihan MetaMode, menambahkan dukungan untuk metode resuble bicubic saat mengubah skala transformasi layar sedang digunakan. Lihat README untuk lebih jelasnya.
  • Memperbaiki bug yang meninggalkan audio HDMI dan DisplayPort yang diredam setelah mode konsol framebuffer dipulihkan. Untuk beberapa display, ini menyebabkan layar tetap kosong.
  • Memperbaiki bug yang menyebabkan audio di atas DisplayPort berhenti bekerja saat monitor dicabut dan dicolokkan kembali atau terbangun dari mode hemat daya DPMS.
  • Memperbaiki regresi yang menyebabkan korupsi pada aplikasi tertentu, seperti bayangan jendela di Persatuan, setelah melanjutkan dari penundaan.

Apa yang baru di versi 375.10 Beta:

  • Menambahkan dukungan untuk GPU berikut:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Menambahkan opsi konfigurasi X baru:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • yang mengganti token MetaMode dengan nama yang sama.
  • Memperbaiki bug yang menyebabkan masalah dengan panning dan kursor saat mencampur display PRIME-driven dengan display yang digerakkan secara native.
  • Memperbaiki bug yang menyebabkan penundaan yang lama saat meninggalkan VT atau menonaktifkan perangkat display saat aplikasi OpenGL sedang berjalan.
  • Perbaikan perilaku pemulihan konsol pada sistem yang menggunakan UEFI Graphics Output Protocol, dan kebanyakan mode vesafb.
  • Menambahkan dukungan untuk properti RandR TILE yang ditambahkan di RandR 1.5.
  • Memperbaiki bug yang mencegah nvidia-bug-report.sh untuk menemukan pesan yang relevan di file log kernel.
  • Memperbaiki bug yang memungkinkan nvidia-installer mencoba memuat modul kernel yang dibangun di atas kernel yang tidak berjalan.

Apa yang baru di versi 370.23 Beta:

  • Menambahkan kemampuan ke GPU GeForce di bawah dan di bawah jam dalam seri GeForce GTX 1000 Dan kemudian. Untuk GPU yang memungkinkannya, offset dapat diterapkan ke nilai jam di beberapa domain jam dari semua tingkat kinerja. Manipulasi jam ini dilakukan atas risiko pengguna sendiri. Lihat dokumentasi README dari & quot; CoolBits & quot; X pilihan konfigurasi untuk lebih jelasnya.
  • Memperbaiki bug yang mencegah aplikasi Vulkan untuk menampilkan beberapa antrian ke tabloid X11 yang sama.
  • Menambahkan & quot; PixelShiftMode & quot; Pilihan MetaMode, memungkinkan dukungan untuk tampilan shift 4K dan 8K pixel. Lihat README untuk detailnya.

Apa yang baru di versi 367.18 Beta:

  • Memperbaiki regresi yang mengurangi kinerja OpenGL pada konfigurasi server X tanpa kepala.
  • Memperbaiki kebocoran memori yang terjadi setelah menghancurkan GLXWindow yang masih memiliki konteks saat ini yang menyertainya.
  • Memperbaiki bug yang menyebabkan pelumas EGL dibuat dengan buffer depan dan belakang, bukan buffer belakang saja, seperti yang diperlukan untuk EGL.
  • Menambahkan modul kernel baru, nvidia-modeset.ko. Komponen driver baru ini bekerja bersamaan dengan modul kernel nvidia.ko untuk memprogram mesin display GPU.
  • nvidia-modeset.ko tidak menyediakan fungsionalitas atau antarmuka pengguna baru untuk aplikasi pihak ketiga. Namun, dalam rilis selanjutnya, nvidia-modeset.ko akan digunakan sebagai dasar antarmuka modeetting yang disediakan oleh manajer rendering langsung kernel (DRM).
  • Mengurangi keributan dan penundaan saat beralih ke mode G-SYNC atau masuk. Sebagai bagian dari perubahan ini, monitor yang memiliki indikator G-SYNC di display di layar mereka sekarang akan selalu melaporkan bahwa mereka berada dalam mode G-SYNC. Indikator visual OpenGL G-SYNC dapat diaktifkan di nvidia-settings untuk menentukan kapan G-SYNC benar-benar digunakan.
  • Protokol GLX untuk ekstensi OpenGL berikut dari OpenGL 3.0 telah dipromosikan dari status resmi yang tidak resmi ke ARB:
  • GL_EXT_draw_buffers2
  • Protokol GLX untuk perintah OpenGL 3.0 berikut:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • yang merupakan bagian dari ekstensi berikut:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • telah dipromosikan dari status resmi yang tidak resmi ke ARB.
  • Dengan perubahan di atas, protokol GLX untuk OpenGL 3.0 telah dipromosikan dari status resmi yang tidak resmi ke ARB.
  • Menambahkan mekanisme alokasi memori sistem baru untuk alokasi besar pada driver OpenGL. Mekanisme ini memungkinkan unmapping alokasi dari proses saat tidak digunakan, membuat lebih banyak ruang alamat virtual yang tersedia untuk aplikasi. Ini diaktifkan secara default pada aplikasi OpenGL 32 bit dengan Linux 3.11+ dan glibc 2.19+. Memori yang dialokasikan dengan cara ini akan memakan ruang di / dev / shm. Mengatur variabel lingkungan __GL_DevShmPageableAllocations ke 2 akan menonaktifkan fitur ini

Apa yang baru di versi 355.06 Beta:

  • Memperbaiki bug yang dapat menyebabkan data dari satu tingkat tekstur menimpa data dari tingkat terendah berikutnya, saat membuat tampilan tekstur yang tidak mencakup tingkat dua tingkat yang lebih tinggi.
  • Memperbaiki bug yang dapat menyebabkan panel kontrol nvidia-settings mogok saat memperbarui tata letak layar.
  • Mengoreksi beberapa laporan dukungan ekstensi GLX yang salah: beberapa ekstensi dilaporkan didukung GLX tidak langsung, yang sebenarnya hanya didukung dengan rendering langsung.
  • Menambahkan dukungan untuk ekstensi EGL berikut:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Mengganti sistem pembuatan modul kernel NVIDIA dan memperbarui paket installer dan nvidia-installer untuk menggunakan tata letak kode sistem dan tata letak modul kernel yang baru. Untuk informasi lebih lanjut tentang sistem dan tata letak bangunan yang baru, lihat dokumen README di:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Menambahkan dukungan OpenGL penuh eksperimental ke EGL.
  • Menandai opsi DeleteUnusedDP12Displays sebagai tidak berlaku lagi.
  • Versi 1.5.0 dari spesifikasi X Resize and Rotate menambahkan catatan bahwa keluaran yang dibuat secara dinamis tidak akan dihancurkan, jadi opsi ini tidak berlaku lagi dan akan dihapus dalam rilis driver yang akan datang.
  • Menambahkan dukungan untuk profil VDPAU yang ditambahkan dalam 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
  • Memperbaiki bug yang mencegah lebih dari satu keluaran RandR dari berbagi mode tambah pengguna.
  • Memperbaiki bug yang menyebabkan interval swap yang ditentukan oleh aplikasi diabaikan pada beberapa layar saat menggunakan Xinerama.
  • Memperbaiki bug yang menyebabkan mode RandR yang disediakan pengguna dengan kombinasi yang tidak masuk akal dari flag + HSync, -HSync, + VSync, dan -VSync untuk merusak daftar mode.
  • Menambahkan dukungan untuk membuat OpenGL 3.0 dan konteks di atas saat ini tanpa membuat gambar saat ini menjadi menarik.

Apa yang baru di versi 352.09 Beta:

  • Menambahkan kemampuan untuk mengkonfigurasi perilaku swapping untuk visual stereo quad-buffer. Pengemudi dapat dikonfigurasi untuk secara mandiri menukar setiap mata saat menjadi siap, menunggu kedua mata untuk menyelesaikan rendering sebelum bertukar, atau membiarkan aplikasi menentukan mana dari dua perilaku ini yang disukai dengan menetapkan interval swap. Pengaturan ini dapat disesuaikan di panel kontrol nvidia-settings, atau melalui NV-CONTROL API.
  • Memperbaiki regresi yang menyebabkan tampilan status kipas GPU menghilang dari panel kontrol nvidia-settings.
  • Dilaporkan pelaporan jumlah kesalahan ECC ke panel kontrol nvidia-settings.
  • Memperbaiki bug yang terkadang mencegah objek sampler OpenGL agar tidak deallocated saat menghancurkan konteks OpenGL.
  • Memperbaiki bug yang menyebabkan GLX_EXT_framebuffer_sRGB tidak melaporkan sRGB dengan benar dalam konfigurasi framebuffer 30 bit per piksel.
  • Menambahkan dukungan untuk G-SYNC dengan sync-to-vblank dinonaktifkan. Hal ini memungkinkan aplikasi untuk menggunakan G-SYNC untuk menghilangkan robeknya frame rate di bawah tingkat penyegaran maksimum monitor namun memungkinkan merobek di atas tingkat penyegaran maksimum untuk meminimalkan latensi.
  • Saat G-SYNC aktif dan sync-to-vblank diaktifkan, frekuensi gambar dibatasi pada tingkat penyegaran maksimum monitor.
  • GLSL gl_Fog.scale sekarang + tak terhingga saat gl_Fog.end sama dengan gl_Fog.start. Sebelumnya, nilai 0 sudah digunakan, namun ini mematahkan beberapa aplikasi tertentu seperti game XIII yang berjalan di Wine (Wine bug # 37068).
  • Diaktifkan G-SYNC secara default saat Unified Back Buffer (UBB) dinonaktifkan.
  • Memperbarui driver GPU NVIDIA untuk menghindari penggunaan memori video yang sudah digunakan oleh vesafb.
  • Memperbaiki bug yang menyebabkan hilangnya sinkronisasi stereo pada konfigurasi framelock Quadro Sync tertentu.
  • Memperbaiki kondisi deadlock yang langka saat menjalankan aplikasi yang menggunakan OpenGL di beberapa thread pada GPU Quadro.
  • Memperbaiki bug yang menyebabkan pemotongan nilai EGLAttribEXT yang dikembalikan oleh eglQueryDeviceAttribEXT () pada sistem 64-bit.

Apa yang baru di versi 349.16 Beta:

  • Menambahkan dukungan untuk monitor G-SYNC saat digunakan bersamaan dengan monitor non-G-SYNC. Bila G-SYNC diaktifkan, monitor non-G-SYNC akan ditampilkan dengan robek.
  • Memperbaiki bug yang menyebabkan nvidia-settings macet saat menugaskan atribut yang nilainya berupa ID tampilan pada sistem dengan beberapa layar X.
  • Memperbarui pelaporan memori video dalam penggunaan di panel kontrol nvidia-setting untuk menggunakan metode akuntansi yang sama yang digunakan pada alat lain seperti nvidia-smi. Nvidia-setting tidak memperhitungkan beberapa alokasi, mis. Memori framebuffer untuk konsol efifb pada sistem UEFI, menyebabkan perbedaan dalam nilai yang dilaporkan oleh alat yang berbeda.
  • Menghapus & quot; EnableACPIHotkeys & quot; X pilihan konfigurasi Opsi ini telah ditinggalkan dan dinonaktifkan secara default sejak versi driver 346.35. Pada sistem Linux modern, menampilkan acara hotkey perubahan dikirim ke lingkungan desktop sebagai acara penekanan tombol, dan lingkungan desktop menangani perubahan tampilan dengan mengeluarkan permintaan melalui X Resize and Rotate extension (RandR).
  • Menambahkan dukungan untuk streaming video H.264 / AVC tanpa rugi ke VDPAU.
  • Menambahkan dukungan untuk Fitur VDPAU Set F ke driver NVIDIA VDPAU. GPU dengan VDPAU Feature Set F mampu melakukan decoding hardware-accelerated dari stream video H.265 / HEVC.
  • Memperbaiki bug yang mencegah perubahan kecepatan kipas GPU agar tidak tercermin dalam kotak teks pada laman Setelan termal.
  • Menambahkan dukungan command line nvidia-settings untuk menanyakan kecepatan kipas GPU saat ini dan yang ditargetkan.
  • Menambahkan kotak centang ke nvidia-settings untuk mengaktifkan indikator visual yang ditampilkan saat G-SYNC sedang digunakan. Ini berguna untuk display yang tidak menunjukkan dirinya apakah mereka beroperasi dalam mode G-SYNC atau mode normal. Pengaturan ini juga dapat diaktifkan dengan menjalankan perintah: nvidia-settings-a ShowGSYNCVisualIndicator = 1
  • Menambahkan dukungan untuk server X.Org X & quot; -background none & quot; pilihan. Saat diaktifkan, driver NVIDIA akan mencoba menyalin isi konsol framebuffer dari /dev/fb0. Jika tidak dapat dilakukan, maka layar akan dihapus menjadi hitam.
  • Menambahkan dukungan untuk kompresi YUV 4: 2: 0 untuk mengaktifkan mode HDMI 2.0 4K @ 60Hz saat display atau GPU tidak mampu mengemudikan mode ini di RGB 4: 4: 4.Lihat NoEdidHDMI2Check di README untuk rinciannya.
  • Memperbaiki bug yang dapat menyebabkan aplikasi multi-threaded macet saat beberapa benang menggunakan driver EGL pada saat bersamaan.
  • Memperbaiki bug yang menyebabkan Sync ke VBlank agar tidak berfungsi dengan benar dengan aplikasi XVideo dalam konfigurasi tertentu.
  • Memperbaiki bug yang mencegah pengandar X untuk benar menafsirkan beberapa opsi konfigurasi X saat nama perangkat display diberikan dengan kualifikasi UUID GPU.

Apa yang baru di versi 346.22 Beta:

  • Menambahkan dukungan untuk X.Org xserver ABI 19 (xorg -server 1.17).
  • Peningkatan kompatibilitas dengan kernel Linux terbaru.
  • Memperbaiki bug yang mencegah panel internal 4K pada beberapa laptop agar tidak digerakkan pada bandwidth yang cukup untuk mendukung resolusi asli mereka.
  • Memperbaiki regresi yang mencegah modul kernel NVIDIA dimuat di beberapa lingkungan virtual seperti Amazon Web Services.
  • Memperbaiki regresi yang menyebabkan tampilan terdeteksi secara tidak benar pada beberapa sistem notebook.
  • Memperbaiki bug yang bisa menyebabkan X membeku saat menggunakan Base Mosaic.
  • Memperbaiki regresi yang mencegah pengandar NVIDIA X mengenali tata letak Base Mosaic yang dihasilkan oleh panel kontrol nvidia-settings.

Apa yang baru di versi 346.16 Beta:

  • Menambahkan dukungan untuk GPU berikut ini:
  • GeForce GTX 970M
  • GeForce GTX 980M
  • Memperbaiki bug yang menyebabkan layar kosong saat mengatur mode yang memerlukan kompresi YUV 4: 2: 0. Modus ini saat ini tidak didukung.
  • Memperbaiki bug yang menyebabkan konfigurasi tautan DisplayPort salah ditampilkan setelah hotplug atau cabut.
  • Menambahkan dukungan untuk decoding stream video VP8 menggunakan API NVCUVID di GPU dengan dukungan decode hardware VP8.
  • Menambahkan dukungan untuk ekstensi EGL berikut:
  • EGL_EXT_device_base
  • EGL_EXT_platform_device
  • EGL_EXT_output_base
  • Menambahkan kemampuan untuk meningkatkan voltase operasi pada GPU GeForce tertentu di seri GeForce GTX 400 dan kemudian. Penyesuaian voltase dilakukan atas risiko pengguna sendiri. Lihat dokumentasi di & quot; CoolBits & quot; X pada README untuk detailnya.
  • Menambahkan dukungan untuk NVENC pada GPU GeForce. Untuk detail lebih lanjut tentang SDK NVENC, lihat:
  • https://developer.nvidia.com/nvidia-video-codec-sdk.
  • Menghapus cek kewarasan di nvidia-installer yang menguji ketersediaan memori berbagi POSIX. Driver GPU NVIDIA tidak memerlukan memori berbagi POSIX sejak rilis 270.xx.
  • Menambahkan dukungan yang dipercepat untuk format RENDER r8g8b8a8, r8g8b8x8, b8g8r8a8 dan b8g8r8x8.
  • Pengaturan nvidia yang diperbarui untuk memanfaatkan GTK + 3, bila tersedia. Hal ini diimplementasikan dengan membangun antarmuka pengguna nvidia-settings ke dalam shared library terpisah (libnvidia-gtk2.so, libnvidia-gtk3.so), dan memuat yang benar pada saat run-time.
  • Menambahkan opsi nvidia-settings --gtk-library untuk menentukan jalur direktori yang berisi perpustakaan antarmuka pengguna atau path dan nama file dari perpustakaan tertentu untuk digunakan.
  • Menambahkan dukungan di nvidia-settings untuk antarmuka pengguna GTK + 3 di x86 dan x86_64.
  • Menambahkan opsi nvidia-settings --use-gtk2 untuk memaksa penggunaan perpustakaan UI GTK + 2.
  • Memperbarui nvidia-installer untuk menginstal file di direktori xorg.conf.d sistem, saat server X yang cukup baru terdeteksi, menyebabkan server X memuat & quot; nvidia & quot; X secara otomatis jika dimulai setelah modul kernel NVIDIA dimuat.
  • Fitur ini didukung di X.Org xserver 1.16 dan yang lebih tinggi saat menjalankan Linux 3.9 atau lebih tinggi dengan CONFIG_DRM diaktifkan.
  • Meningkatkan kinerja nvidia-installer dengan memungkinkan penggunaan paralel saat membuat modul kernel NVIDIA. Tingkat concurrency dapat diatur dengan opsi --concurrency-level, dan defaultnya dengan jumlah CPU yang terdeteksi.
  • Diperbarui nvidia-installer untuk menentukan lokasi instalasi default untuk perpustakaan berdasarkan adanya jalur yang dikenal di cache ldconfig (8) dan filesystem, bukan jalur distro-specific hardcoded.
  • Memperbaiki bug compiler GLSL yang akan menghasilkan korupsi saat menjalankan game seperti Far Cry 3 in Wine.
  • Memperbaiki ekstensi EGL_KHR_stream_cross_process_fd.
  • Korupsi rendering tetap yang terkadang terjadi saat menelepon
  • DrawElementsInstancedBaseVertexBaseInstance (),
  • DrawElementsInstancedBaseInstance (),
  • atau DrawArraysInstancedBaseInstance ().
  • Kinerja kreasi OpenGL Framebuffer Object secara dramatis meningkat.
  • Menghilangkan batas jumlah maksimum Objek Framebuffer OpenGL.
  • Memperbarui driver NVIDIA OpenGL untuk memilih $ XDG_CACHE_HOME lebih dari $ HOME sebagai lokasi default untuk menyimpan cache disk shader GL.

Apa yang baru di versi 343.13 Beta:

  • Memperbaiki bug yang menyebabkan tampilan dinonaktifkan secara implisit disertakan dalam pemilihan target untuk beberapa kueri dan tugas pada antarmuka baris perintah nvidia-settings, tanpa adanya pilihan target eksplisit.
  • Menambahkan atribut baru ke API NV-CONTROL untuk menanyakan pemanfaatan saat ini dari mesin decode video.
  • Memperbaiki bug di mana setelan Exchange Stereo Eyes di nvidia-settings tidak bekerja dalam konfigurasi stereo tertentu.
  • Bekerja di sekitar bug shader Unigine Heaven 3.0 yang dapat menyebabkan korupsi saat tessellation diaktifkan dengan menerapkan profil aplikasi yang menggunakan & quot; GLIgnoreGLSLExtReqs & quot; Pengaturan. Lihat dokumentasi untuk variabel lingkungan __GL_IGNORE_GLSL_EXT_REQS untuk detail lebih lanjut.
  • Memperbaiki kebocoran memori saat menghancurkan permukaan EGL.
  • Menambahkan dukungan untuk beberapa tampilan EGL simultan.
  • Dukungan yang dihapus untuk GPU G8x, G9x, dan GT2xx, dan chipset motherboard berbasis pada GPU G8x, G9x, dan GT2xx. Dukungan yang terus berlanjut untuk kernel Linux dan server X yang baru, serta perbaikan untuk bug kritis, akan disertakan dalam 340. * rilis warisan sampai akhir 2019.
  • Memperbaiki bug yang dapat menyebabkan nvidia-installer gagal mencoba menghapus direktori yang berisi antarmuka modul kernel yang telah dikompilasi, pada paket yang disiapkan dengan --add-this-kernel.
  • Diperbarui nvidia-installer untuk log penghapusan ke file terpisah dari log instalasi, dan untuk mencoba menguninstall instalasi driver sebelumnya dengan menggunakan program installer dari instalasi sebelumnya, bila tersedia.

Apa yang baru di versi 340.17 Beta:

  • Membuat berbagai perbaikan dan koreksi terhadap informasi yang dilaporkan ke aplikasi GL melalui ekstensi KHR_debug dan ARB_debug_output.
  • Memperbaiki bug yang menyebabkan aplikasi GLX yang secara bersamaan membuat drawables di beberapa server X menjadi macet saat menukar buffer.
  • Setelan nvidia yang diperbarui untuk melaporkan semua nama yang valid untuk setiap target saat menanyakan jenis target, mis. `Nvidia-settings -q gpus`.
  • Menambahkan dukungan untuk mengendalikan ketersediaan Fast Approximate Antialiasing (FXAA) secara per aplikasi melalui variabel lingkungan __GL_ALLOW_FXAA_USAGE baru dan kunci profil aplikasi GLAllowFXAAUsage yang sesuai. Lihat README untuk detailnya.
  • Memperbaiki bug dimana rendering tidak langsung dapat menjadi rusak pada konfigurasi sistem yang melarang penulisan ke memori yang dapat dijalankan.
  • Memperbarui nvidia-settings Makefiles untuk memungkinkan pengaturan nvidia dihubungkan secara dinamis dengan libjansson sistem host. Pilihan ini dapat diaktifkan dengan mengatur variabel Createfile NV_USE_BUNDLED_LIBJANSSON ke 0. Perlu diketahui bahwa nvidia-settings memerlukan versi libjansson 2.2 atau yang lebih baru.
  • Menambahkan dukungan awal untuk monitor G-SYNC. Rincian tambahan dan persyaratan sistem dapat ditemukan di: http://www.geforce.com/hardware/technology/g-sync
  • Memperbaiki bug driver X yang menyebabkan pemutaran roket gamma saluran hijau pada kedalaman 15, pada beberapa GPU terakhir, untuk diabaikan.

Apa yang baru di versi 337.19 Beta:

  • Memperbaiki bug yang menyebabkan validasi mode gagal karena resolusi 4K Over HDMI dalam situasi tertentu.
  • Kontrol kontrol baris nvidia-settings yang ditambahkan untuk atribut over- dan under-clocking. Silakan lihat halaman manual nvidia-settings (1) untuk lebih jelasnya.
  • Memperbaiki beberapa masalah kosmetik di antarmuka pengguna jam kontrol nvidia.
  • Menambahkan dukungan untuk ekstensi GLX_EXT_stereo_tree. Untuk lebih jelasnya, lihat spesifikasi ekstensi:
  • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
  • Diaktifkan dukungan untuk menggunakan Unified Back Buffer (UBB) dan 3D Stereo dengan ekstensi komposit pada kartu Quadro. Menggunakan stereo dengan manajer komposit memerlukan manajer komposit stereo-aware. Jika tidak, hanya mata kiri aplikasi stereo yang akan ditampilkan. Lihat spesifikasi ekstensi GLX_EXT_stereo_tree untuk lebih jelasnya.

Apa yang baru di versi 337.12 Beta:

  • Menambahkan dukungan untuk GPU berikut ini:
  • GeForce 830M
  • GeForce 840M
  • GeForce 845M
  • GeForce GTX 850M
  • GeForce GTX 860M
  • GeForce GTX 870M
  • GeForce GTX 880M
  • GeForce GT 705
  • GeForce GT 720
  • Memperbaiki bug yang dapat menyebabkan program OpenGL membeku di bawah beberapa kondisi memori rendah.
  • Memperbarui tampilan halaman konfigurasi di nvidia-settings untuk secara unik mengenali monitor DisplayPort 1.2 dengan menampilkan GUID monitor.
  • Memperbaiki bug yang dapat menyebabkan pengaturan ECC ditampilkan secara salah di setelan nvidia saat mengubah pengaturan ECC pada sistem multi-GPU.
  • Menghapus & quot; OnDemandVBlankInterrupts & quot; X pilihan konfigurasi: opsi ini telah diaktifkan secara default sejak versi 177.68 dari driver NVIDIA Unix, dan dokumentasi belum diperbarui untuk mencerminkan nilai default yang baru.
  • Memperbaiki bug yang menyebabkan kesalahan GPU saat memplot DisplayPort 1.2 daisy-chained display.
  • Memperbarui halaman pengaturan koreksi warna di panel kontrol nvidia-settings untuk mencerminkan perubahan gamma yang dibuat oleh klien RandR lainnya sementara panel kontrol sudah berjalan.
  • Memperbaiki bug yang mencegah penggunaan beberapa server X simultan pada sistem UEFI.
  • Memperbarui paket sumber nvidia-setting untuk membangun libXNVCtrl saat membangun nvidia-settings, daripada mengandalkan perpustakaan pra-dibangun.
  • Menambahkan kemampuan GPU GeForce secara over-dan di bawah jam dalam seri GeForce GTX 400 dan kemudian. Untuk GPU yang memungkinkannya, offset dapat diterapkan ke nilai jam di beberapa domain jam dari beberapa tingkat kinerja. Manipulasi jam ini dilakukan atas risiko pengguna sendiri. Lihat dokumentasi README dari & quot; CoolBits & quot; X pilihan konfigurasi untuk lebih jelasnya.
  • Memperbarui versi GTK + minimum yang dipersyaratkan dari 2,2 menjadi 2,4 untuk nvidia-settings.
  • Mengganti nama properti keluaran RandR _GUID menjadi GUID sekarang bahwa itu adalah properti resmi yang didokumentasikan di randrproto.txt:
  • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
  • Mengurangi utilisasi CPU dan utilisasi memori GPU driver NVIDIA EGL.
  • Menambahkan dukungan untuk ekstensi EGL berikut:
  • - EGL_EXT_buffer_age;
  • - EGL_EXT_client_extensions;
  • - EGL_EXT_platform_base;
  • - EGL_EXT_platform_x11.
  • Mengganti nama & quot; Clone & quot; Pengaturan & quot; MetaModeOrientation & quot; X untuk opsi & quot; SamePositionAs & quot ;, untuk memperjelas bahwa setelan ini hanya berlaku untuk posisi, dan bukan pada resolusi mode di MetaMode.
  • Menambahkan atribut NV-CONTROL NV_CTRL_VIDEO_ENCODER_UTILIZATION ke persentase penggunaan kueri mesin pembuat enkode video.
  • Menambahkan dukungan untuk ekstensi GLX_NV_delay_before_swap. Untuk lebih jelasnya, lihat spesifikasi ekstensi:
  • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
  • Laporkan ukuran buffer yang benar untuk visual RGB GLX, GLXFBConfigs, dan EGLConfigs. Sebelumnya, format RGB10 dan RGB8 dilaporkan memiliki 32 bit, dan format RGB5 dilaporkan memiliki 16 bit. Sekarang mereka dilaporkan dengan benar sebagai format 30, 24, dan 15 bit masing-masing sesuai dengan spesifikasi GLX dan EGL.

Apa yang baru di versi 334.16 Beta:

  • Memperbaiki bug yang dapat menyebabkan nvidia-settings untuk menghitung rasio gamma yang tidak tepat saat menyesuaikan slider koreksi warna.
  • Memperbarui panel kontrol nvidia-settings untuk memungkinkan pemilihan perangkat layar menggunakan RandR dan nama ID target saat membuat kueri yang ditargetkan ke perangkat display tertentu.
  • Memperbaiki bug yang mencegah beberapa menu dropdown di panel kontrol nvidia-setting agar tidak bekerja dengan benar pada GTK + versi lama (misalnya 2.10.x).
  • Memperbarui panel kontrol nvidia-settings untuk memberikan teks bantuan untuk kunci profil aplikasi dan saran untuk nama kunci yang valid saat mengonfigurasi profil aplikasi.
  • Memperbarui panel kontrol nvidia-settings untuk mengisi menu dropdown mode stereo hanya dengan mode yang tersedia.
  • Memperbaiki bug yang dapat menyebabkan aplikasi menggunakan ekstensi OpenGL ARB_query_buffer_object untuk mogok di bawah Xinerama.
  • Memperbaiki bug yang menyebabkan mode HDMI pixelclock tinggi (misalnya seperti yang digunakan dengan resolusi 4K) untuk keliru dilaporkan sebagai dual-link di panel kontrol nvidia-settings.
  • Memperbaiki bug yang mencegah beberapa display DisplayPort 1.2 dipulihkan dengan benar setelah tombol VT.
  • Berganti nama per direktori proc GPU di / proc / driver / nvidia / gpus / dengan lokasi bus GPU yang ditunjukkan dalam & quot; domain: bus: device.function & quot; Format.
  • Menambahkan perpustakaan 64-bit EGL dan OpenGL ES ke pengandar driver 64-bit.
  • Format berformat & quot; Lokasi Bus & quot; Laporkan di berkas /proc/driver/nvidia/gpus/0..N/information from & quot; domain: bus.device.function & quot; Ke & quot; domain: bus: device.function & quot; Untuk mencocokkan format lspci.
  • Memperbaiki bug di ekstensi GLX_EXT_buffer_age di mana usia yang salah akan dikembalikan kecuali triple buffering diaktifkan.
  • Mengubah perilaku default pengemudi agar berhenti menghapus keluaran RandR 1.2 yang sesuai dengan perangkat DisplayPort 1.2 yang tidak digunakan. Menghapus output ini bisa membingungkan beberapa aplikasi. Menambahkan opsi baru, DeleteUnusedDP12Displays, yang dapat digunakan untuk menghidupkan kembali perilaku ini. Pilihan ini dapat diaktifkan dengan menjalankan sudo nvidia-xconfig --delete-unused-dp12-displays
  • Dukungan yang ditingkatkan untuk variabel lingkungan __GL_SYNC_DISPLAY_DEVICE dan VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE dalam konfigurasi tertentu. Kedua variabel lingkungan sekarang akan mengenali semua nama perangkat display yang didukung. Lihat & quot; Lampiran C. Tampilan Nama Perangkat & quot; Dan & quot; Lampiran G. Dukungan VDPAU & quot; Di README untuk lebih jelasnya.
  • Peningkatan kinerja driver X saat menangani sejumlah besar alokasi permukaan.
  • Memperbaiki bug yang menyebabkan download peta bayangan PBO untuk mengambil data yang salah.
  • Menambahkan dukungan eksperimental untuk visual ARGB GLX saat Xinerama dan Composite diaktifkan bersamaan pada X.Org xserver 1.15.

Apa yang baru di versi 331.17 Beta:

  • Memperbaiki bug yang mencegah file konfigurasi yang berisi profil aplikasi agar tidak dimuat saat direktori hadir di jalur pencarian konfigurasi profil aplikasi.
  • Inisialisasi inisialisasi libselinux pada driver NVIDIA OpenGL, untuk menghindari masalah di mana libselinux mungkin tidak siap saat perpustakaan bersama libido NVIDIA dimuat pertama.
  • Memperbaiki bug yang dapat menyebabkan kehabisan memori dalam aplikasi OpenGL yang berjalan pada sistem 32-bit.
  • Menambahkan nvidia-uvm.ko, modul kernel NVIDIA Unified Memory, ke paket driver NVIDIA Linux. Modul kernel ini memberikan dukungan untuk fitur Unified Memory yang baru dalam rilis CUDA yang akan datang.

Apa yang baru di versi 331.13 Beta:

  • Memperbaiki bug yang menyebabkan server X gagal menginisialisasi saat monitor DisplayPort 1.2 ditugaskan untuk memisahkan layar X pada GPU yang sama.
  • Memperbaiki bug yang dapat menyebabkan kebuntuan saat melakukan forking dari program OpenGL yang menggunakan beberapa implementasi malloc, seperti TCMalloc.
  • Memperbaiki bug yang mencegah pengaturan Warp & Blend agar tidak tersimpan dalam perubahan konfigurasi tampilan.
  • Memperbaiki bug yang mencegah beberapa perubahan pengaturan dilakukan melalui antarmuka baris perintah nvidia-setting agar tidak tercermin dalam antarmuka pengguna grafis nvidia-settings.
  • Mengubah perilaku penggandaan driver NVIDIA X di Trapezoids dan Triangles untuk beberapa operasi RENDER agar sesuai dengan perilaku Pixman di versi yang lebih baru:
  • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • Memperbaiki bug dalam pelacakan MetaMode yang dapat menyebabkan pesan kesalahan palsu dicetak saat mencoba menambahkan atau menghapus Metamodes via NV-CONTROL.
  • Memperbaiki bug yang menyebabkan driver NVIDIA X mencoba memuat X11 & quot; shadow & quot; Modul tanpa syarat, bahkan dalam situasi dimana pengemudi tidak perlu menggunakan modulnya. Ini bisa mengakibatkan pencetakan pesan kesalahan palsu, di server X tempat modul tidak ada.
  • Memperbaiki bug yang mencegah perubahan konfigurasi tampilan yang dibuat dengan xvidtune (1) agar tidak bekerja dengan benar.
  • Memperbaiki bug yang terkadang menyebabkan korupsi pada aplikasi GLX sementara mengubah konfigurasi tampilan.
  • Memperbaiki bug yang mencegah glReadPixels agar tidak bekerja dengan benar saat membaca dari Pixel Buffer Objects melalui rendering tidak langsung, bila lebar gambar tidak berlipat 4.
  • Menambahkan atribut NV-CONTROL baru, NV_CTRL_BACKLIGHT_BRIGHTNESS, untuk mengendalikan kecerahan lampu latar.
  • Memperbaiki bug yang mencegah pengaturan nvidia agar tidak membuat halaman konfigurasi perangkat display untuk perangkat hilir DisplayPort 1.2 Multi Stream Transport yang baru terhubung.
  • Menambahkan utilisasi GPU ke panel kontrol nvidia-settings.
  • Memperbaiki bug di panel kontrol nvidia-settings yang mencegah pengguna mengkonfigurasi stereo, saat stereo belum dikonfigurasi.
  • Menambahkan dukungan untuk melaporkan kecepatan kipas yang diukur tachometer pada papan grafis yang mampu melalui nvidia-settings dan NV-CONTROL API. Mekanisme yang sudah ada sebelumnya untuk melaporkan kecepatan kipas melaporkan kecepatan kipas yang diprogram oleh pengemudi. Misalnya, `nvidia-settings --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
  • Memperbaiki regresi yang menyebabkan GPU yang tidak mendukung grafis tidak muncul dalam pengaturan nvidia.
  • Memperbaiki bug yang menyebabkan perangkat multi-aliran DisplayPort 1.2 berhenti bekerja jika dicabut dan dicolokkan saat aktif di MetaMode saat ini.
  • Menambahkan dukungan untuk beberapa modul kernel NVIDIA. Fitur ini memungkinkan pengguna untuk menetapkan berbagai GPU di dalam sistem ke modul kernel NVIDIA yang berbeda, yang berpotensi mengurangi overhead perangkat lunak untuk mengkoordinasikan akses ke beberapa GPU.
  • Menambahkan dukungan untuk API EGL pada platform 32-bit. Saat ini, API klien yang didukung adalah OpenGL ES 1.1, 2.0 dan 3.0, dan satu-satunya backend sistem yang didukung adalah X11.
  • Tambahkan opsi baru, AllowEmptyInitialConfiguration, yang memungkinkan server X untuk memulai meskipun tidak ada perangkat tampilan yang terhubung yang terdeteksi saat startup. Opsi ini dapat diaktifkan dengan menjalankan & quot; sudo nvidia-xconfig - konfigurasi awal-kosong-kosong & quot;
  • Pilihan ini berguna dalam konfigurasi offload RandR 1.4 display dimana tidak ada perangkat display yang terhubung ke GPU NVIDIA saat server X dimulai, namun mungkin akan terhubung nanti.
  • Diperbarui nvidia-installer untuk menyediakan area teks yang dapat digulir untuk menampilkan pesan dari file pengait distro / usr / lib / nvidia / alternate-install-present dan / usr / lib / nvidia / alternate-install-available. Ini memungkinkan agar pesan lebih lama tersedia dalam file ini.
  • Diperbarui nvidia-installer agar tidak masuk ke dalam per-kernel & quot; build & quot; Dan & quot; sumber & quot; Direktori saat mencari modul kernel yang bertentangan di / lib / modules.
  • Menambahkan cache memori sistem untuk meningkatkan kinerja operasi rendering X tertentu yang menggunakan penggandaan rendering perangkat lunak. Opsi konfigurasi X & quot; SoftwareRenderCacheSize & quot; Dapat digunakan untuk mengkonfigurasi ukuran cache.
  • Menghapus & quot; DynamicTwinView & quot; X pilihan konfigurasi: rekonfigurasi tampilan dinamis selalu memungkinkan, dan tidak bisa lagi dinonaktifkan.
  • Memperbaiki bug yang menyebabkan nvidia-settings untuk menampilkan informasi yang salah di halaman konfigurasi display saat semua layar pada layar X dimatikan.
  • Diperbarui nvidia-installer untuk hanya menginstal perpustakaan libvdpau dan libvdpau_trace jika instalasi libvdpau yang ada tidak terdeteksi pada sistem. Perilaku ini dapat diganti dengan opsi - install-vdpau-wrapper dan --no-install-vdpau-wrapper.
  • Paket penginstal NVIDIA Linux masa depan tidak akan lagi menyertakan salinan libvdpau atau libvdpau_trace: Pengguna VDPAU dianjurkan untuk memasang pustaka ini melalui cara lain, mis. Dari paket yang disediakan oleh distributor mereka, atau dengan membangunnya dari sumber yang tersedia di:
  • http://people.freedesktop.org/~aplattner/vdpau/

Perangkat lunak lain dari pengembang NVIDIA Corporation

Komentar untuk Nvidia Linux Display Driver

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!