Nvidia Solaris Display Driver adalah driver video OpenGL 3D eksklusif, namun bebas didistribusikan yang membawa dukungan untuk kartu grafis Nvidia pada sistem operasi Solaris. Driver didistribusikan dalam beberapa edisi, sebagai Long Lived (long term supported) dan Short Lived (short term supported) branch.
Memasang Driver Display Nvidia Solaris
Untuk menginstal Nvidia Solaris Display Driver pada sistem operasi Solaris Anda, Anda harus mengunduh paket biner dari bagian Unduhan di atas dan menyimpan file yang dijalankan di direktori Home Anda. Kemudian, masukkan mode terminal dan jalankan & ldquo; sh ./NVIDIA-Solaris-x86-xxx.xx.run” perintah sebagai root (ganti ke root dengan perintah & ldquo; su & rsquo;), di mana xxx.xx adalah nomor versi atau driver.
Sadarilah bahwa Anda harus menginstal terlebih dahulu header kernel pada sistem operasi Solaris Anda. Selama instalasi, pengguna akan ditanya apakah mereka ingin mengedit file konfigurasi X secara manual atau membiarkan penginstal melakukan semua pekerjaan. Sebagai alternatif, setelah instalasi, Anda dapat menjalankan perintah nvidia-xconfig melalui klien emulator terminal X11 untuk mengatur driver baru sebagai default.
Akankah ini berjalan di kotak Solaris saya?
Ya, kemungkinan besar! Ini telah berhasil diuji dengan semua sistem operasi Solaris terbaru yang dirilis dalam beberapa tahun terakhir. Baik arsitektur set instruksi 32-bit (x86) dan 64-bit (x86_64) didukung saat ini.
Itu tidak bekerja dengan kartu grafis Nvidia saya yang sangat tua!
Karena kami & telah menerima banyak keluhan dari Solaris, pengguna FreeBSD dan Linux yang menjalankan kartu grafis Nvidia yang sangat lama, kami merasa berkewajiban untuk menyebutkan di sini bahwa driver ini tidak akan berfungsi dengan kartu videonya. Oleh karena itu, Anda harus mencari Softoware untuk Nvidia Solaris Legacy Display Drivers terbaru, yang tersedia di beberapa cabang, termasuk seri 304.xx, seri 96.43.xx, dan seri 173.14.xx.
Apa yang baru dalam rilis ini:
- Memperbaiki bug yang dapat menyebabkan aplikasi EGL multi-threaded macet saat keluar.
Apa yang baru di versi 390.67:
- Memperbaiki bug yang dapat menyebabkan kepanikan kernel ketika menggunakan perangkat Quadro SDI Capture.
- Memperbaiki bug yang menyebabkan kwin OpenGL compositing crash ketika meluncurkan aplikasi OpenGL tertentu.
- Memperbaiki gangguan terputus-putus saat meluncurkan aplikasi Vulkan.
- Memperbaiki bug yang menyebabkan driver, dalam beberapa konfigurasi DisplayPort bandwidth rendah, tidak secara implisit mengaktifkan tampilan dithering. Ini menghasilkan garis penglihatan yang terlihat.
- Menambahkan dukungan untuk X.Org xserver ABI 24 (xorg-server 1.20).
- Peningkatan nvidia-bug-report.sh untuk memeriksa kern.log yang merupakan lokasi file log kernel default untuk banyak distribusi Linux berbasis-Debian.
- Memperbaiki bug yang dapat menyebabkan server X yang mengekspor Driver Video ABI lebih awal dari 0,8 hingga mogok ketika menjalankan aplikasi X11 yang memanggil XRenderAddTraps ().
Apa yang baru dalam versi:
- Memperbaiki regresi yang dapat menyebabkan kesalahan driver saat mengatur mode yang menyertakan perangkat DisplayPort Multi-Stream Transport.
- Memperbaiki kemunduran yang menyebabkan beberapa konektor tampilan pada beberapa GPU tidak melaporkan perangkat audio HDMI atau DisplayPort yang terhubung sekalipun monitor yang terhubung mendukung audio.
- Memperbaiki bug yang kadang-kadang mencegah tombol "Reset Konfigurasi Default" di halaman pengaturan "Pengaturan ECC" nvidia agar tidak tersedia ketika konfigurasi ECC diatur ke status non-default.
- Memperbaiki bug yang menyebabkan pengaturan nvidia untuk menerapkan batas yang terlalu agresif pada posisi tampilan di halaman "Konfigurasi Server X Server" dalam keadaan tertentu.
- Memperbaiki bug yang dapat menyebabkan "Enable Base Mosaic (Surround)" kotak centang di nvidia-settings menghilang ketika layar X, bukan layar, dipilih di halaman "Konfigurasi Server X Server".
- Memperbaiki kondisi balapan yang dapat menyebabkan kerusakan saat program OpenGL memanipulasi objek penyangga verteks dari beberapa utas secara bersamaan.
- Memperbaiki bug yang menyebabkan panel kontrol nvidia-pengaturan untuk mempertahankan beberapa pengaturan yang telah diterapkan, tetapi tidak dikonfirmasi. Ini mengakibatkan pengaturan yang tidak diinginkan diterapkan ke perubahan pengaturan berikutnya.
- Dukungan tambahan untuk kompresi YUV 4: 2: 0 untuk monitor yang terhubung melalui DisplayPort dalam konfigurasi di mana tampilan atau GPU tidak mampu menggerakkan mode saat ini dalam RGB 4: 4: 4. Lihat uraian dalam lampiran "Mode Pemrograman" untuk detailnya.
- Menambahkan atribut MetaMode "AllowGSYNC" yang dapat digunakan untuk menonaktifkan G-SYNC sepenuhnya. Ini dapat digunakan untuk memungkinkan fitur yang memungkinkan yang tidak kompatibel dengan G-SYNC, seperti Ultra Low Motion Blur atau Frame Lock.
- Monitor ubin sebelumnya menghasilkan layar Xinerama terpisah yang dilaporkan untuk setiap ubin. Mereka sekarang, secara default, digabungkan ke layar Xinerama besar tunggal.
- Masing-masing panel dalam monitor berubin sekarang akan disusun berdasarkan informasi tata letak yang disediakan dalam EDID monitor. Ini dapat diganti dengan men-offset secara manual atau menggunakan opsi "MetaModeOrientation".
- Mode interlaced yang dinonaktifkan di atas DisplayPort secara default karena dukungan yang tidak lengkap di GPU. Menambahkan token validasi mode "AllowDpInterlaced" untuk mengesampingkan perilaku default ini dan memungkinkan mode interlaced melalui protokol DisplayPort.
- Memperbaiki bug yang dapat menyebabkan beberapa eDP menampilkan G-SYNC menjadi flicker dengan laju refresh rendah.
- Memperbaiki bug yang secara artifisial membatasi clock piksel maksimum hingga 300 MHz saat menggunakan DisplayPort tertentu yang lebih mampu ke adaptor HDMI.
- Memperbaiki bug yang menyebabkan pelaporan topologi PCI salah dalam nvidia-smi pada sistem Intel Skylake.
Apa yang baru di versi 387.22:
- Memperbaiki regresi yang dapat menyebabkan kesalahan driver saat mengatur mode yang menyertakan perangkat DisplayPort Multi-Stream Transport.
- Memperbaiki kemunduran yang menyebabkan beberapa konektor tampilan pada beberapa GPU tidak melaporkan perangkat audio HDMI atau DisplayPort yang terhubung sekalipun monitor yang terhubung mendukung audio.
- Memperbaiki bug yang kadang-kadang mencegah tombol "Reset Konfigurasi Default" di halaman pengaturan "Pengaturan ECC" nvidia agar tidak tersedia ketika konfigurasi ECC diatur ke status non-default.
- Memperbaiki bug yang menyebabkan pengaturan nvidia untuk menerapkan batas yang terlalu agresif pada posisi tampilan di halaman "Konfigurasi Server X Server" dalam keadaan tertentu.
- Memperbaiki bug yang dapat menyebabkan "Enable Base Mosaic (Surround)" kotak centang di nvidia-settings menghilang ketika layar X, bukan layar, dipilih di halaman "Konfigurasi Server X Server".
- Memperbaiki kondisi balapan yang dapat menyebabkan kerusakan saat program OpenGL memanipulasi objek penyangga verteks dari beberapa utas secara bersamaan.
- Memperbaiki bug yang menyebabkan panel kontrol nvidia-pengaturan untuk mempertahankan beberapa pengaturan yang telah diterapkan, tetapi tidak dikonfirmasi. Ini mengakibatkan pengaturan yang tidak diinginkan diterapkan ke perubahan pengaturan berikutnya.
- Dukungan tambahan untuk kompresi YUV 4: 2: 0 untuk monitor yang terhubung melalui DisplayPort dalam konfigurasi di mana tampilan atau GPU tidak mampu menggerakkan mode saat ini dalam RGB 4: 4: 4. Lihat uraian dalam lampiran "Mode Pemrograman" untuk detailnya.
- Menambahkan atribut MetaMode "AllowGSYNC" yang dapat digunakan untuk menonaktifkan G-SYNC sepenuhnya. Ini dapat digunakan untuk memungkinkan fitur yang memungkinkan yang tidak kompatibel dengan G-SYNC, seperti Ultra Low Motion Blur atau Frame Lock.
- Monitor ubin sebelumnya menghasilkan layar Xinerama terpisah yang dilaporkan untuk setiap ubin. Mereka sekarang, secara default, digabungkan ke layar Xinerama besar tunggal.
- Masing-masing panel dalam monitor berubin sekarang akan disusun berdasarkan informasi tata letak yang disediakan dalam EDID monitor. Ini dapat diganti dengan men-offset secara manual atau menggunakan opsi "MetaModeOrientation".
- Mode interlaced yang dinonaktifkan di atas DisplayPort secara default karena dukungan yang tidak lengkap di GPU. Menambahkan token validasi mode "AllowDpInterlaced" untuk mengesampingkan perilaku default ini dan memungkinkan mode interlaced melalui protokol DisplayPort.
- Memperbaiki bug yang dapat menyebabkan beberapa eDP menampilkan G-SYNC menjadi flicker dengan laju refresh rendah.
- Memperbaiki bug yang secara artifisial membatasi clock piksel maksimum hingga 300 MHz saat menggunakan DisplayPort tertentu yang lebih mampu ke adaptor HDMI.
- Memperbaiki bug yang menyebabkan pelaporan topologi PCI salah dalam nvidia-smi pada sistem Intel Skylake.
Apa yang baru di versi 384.59:
- Memperbaiki bug yang mencegah perubahan tugas mata stereo agar tidak diterapkan dari panel kontrol nvidia-pengaturan.
- Memperbaiki bug yang dapat menyebabkan aplikasi OpenGL crash setelah memanggil glDeleteBuffers pada VBO yang telah dipetakan ulang dengan ARB_vertex_attrib_binding.
- Memperbaiki bug yang terkadang dapat menyebabkan aplikasi OpenGL untuk mengunci sampai server X menerima input.
- Memperbaiki bug yang menyebabkan pengaturan nvidia untuk menjatuhkan nilai BusID perangkat ketika melakukan perubahan pada file konfigurasi X yang ada.
- Memperbaiki regresi yang mencegah nvidia-xconfig dari meminta beberapa GPU, mis. saat menjalankan `nvidia-xconfig -a`.
- Memperbaiki bug yang menyebabkan pemutaran VDPAU menjadi rusak ketika diperluas ke koordinat di luar 16384 piksel.
- Menambahkan dukungan untuk filter "Terdekat" pada driver X. Ini menyebabkan driver X menggunakan filter tetangga terdekat saat melakukan transformasi layar. Filter dapat diminta melalui argumen 'filter' ke RRSetCrtcTransform RandR, atau melalui token MetaMode 'ResamplingMethod'.
- Perbaiki bug dengan GLX_EXT_buffer_age di mana nilai usia penyangga yang salah akan dilaporkan untuk konfigurasi AFR SLI. Dalam konfigurasi seperti ini, umur buffer sekarang mungkin lebih besar dari 3, usia buffer maksimum sebelumnya.
- Memperbaiki bug yang dapat menyebabkan hang dan Xids saat melakukan transformasi RandR dengan Overlay dan SLI diaktifkan.
- Memperluas informasi yang dilaporkan oleh ekstensi Xina Xina X untuk memperpanjang tampilan PRIME selain tampilan yang terhubung langsung.
- Memperbaiki bug yang menyebabkan perangkat audio HDMI muncul atau menghilang secara tidak konsisten saat perangkat HDMI dipasangi atau dicabut.
- Memperbaiki bug yang dapat menyebabkan kesalahan driver saat mengatur mode pada layar X yang berjalan pada Kedalaman 8 atau Kedalaman 15.
- Memperbaiki bug yang dapat menyebabkan kepanikan intermiten ketika berjalan dengan PRIME Sync.
- Memperbaiki bug yang menyebabkan kepanikan kernel ketika hotplugging HDMI ditampilkan pada beberapa PC mini Zotac.
Apa yang baru di versi 381.22 / 381.09 Beta:
- Memperbaiki bug yang menyebabkan ekstensi usia buffer GLX_EXT_buffer_age mengembalikan nilai yang salah untuk hasil gambar stereo saat menggunakan mode stereo pasif 5 hingga 9.
- Memperbaiki bug yang menyebabkan "nvidia-settings --query all" mencetak banyak entri duplikat.
- Memperbaiki bug yang menyebabkan aplikasi macet dalam beberapa situasi saat memanggil glXMakeCurrent sementara optimisasi pengoptimalan OpenGL diaktifkan.
- Memperbaiki bug yang menyebabkan proses X server hang dengan penggunaan CPU 100%.
- Memperbaiki bug yang menyebabkan aplikasi VDPAU menggunakan antrean presentasi blit ketika aplikasi VDPAU sebelumnya tidak mati dengan bersih.
- Perbaikan macet dan kerusakan yang dapat terjadi ketika konteks OpenGL dibuat saat sistem kehabisan memori yang tersedia.
- Memperbaiki bug yang menyebabkan korupsi ketika jendela OpenGL dipindahkan atau diubah ukurannya.
- Memperbaiki bug yang menyebabkan layar X yang menggunakan Opsi "UseDisplayDevice" "tidak ada" untuk diubah ukurannya menjadi 640x480 saat menggunakan "xrandr -s" untuk mengubah konfigurasi layar.
- Nonaktifkan pengoptimalan berulir OpenGL secara default, awalnya diaktifkan pada 378,09, karena berbagai laporan ketidakstabilan.
- Menghapus layar splash logo driver X dan opsi NoLogoand LogoPath xorg.conf yang sesuai.
- Menambahkan opsi MetaMode "ResamplingMethod", menambahkan dukungan untuk metode resampling bikubik ketika transformasi layar skala sedang digunakan. Lihat README untuk detail lebih lanjut.
Apa yang baru di versi 378.13 / 381.09 Beta:
- Menambahkan dukungan untuk GPU berikut:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Nonaktifkan pengoptimalan berulir OpenGL secara default di bawah Xinerama.
- Menambahkan dukungan untuk ekstensi ARB_parallel_shader_compile untuk memungkinkan kompilasi multi-ulir shader GLSL.
- Pembaruan driver X untuk mengabaikan Virtual Reality Head Mounted Displays (HMDs). Lihat opsi konfigurasi "AllowHMD" X di README untuk detailnya.
- Sopir sekarang akan mengiklankan GLX FBConfigs tanpa kedalaman bit pada kedalaman 30 X layar.
- Memperbaiki bug yang menyebabkan sistem macet ketika melanjutkan dari menangguhkan dengan beberapa GPU.
- Memperbaiki regresi yang dapat menyebabkan korupsi saat hot-plugging ditampilkan.
- Memperbaiki regresi yang mencegah sistem dengan banyak monitor DisplayPort agar tidak dapat dimulai kembali dengan benar dari menangguhkan.
- Memperbaiki bug di modul kernel nvidia-modeset.ko yang dapat menyebabkannya macet saat mengirim acara ke komponen driver ruang pengguna.
- Menambahkan dukungan untuk X.Org xserver ABI 23 (xorg-server 1.19)
Apa yang baru di versi 378.13:
- Menambahkan dukungan untuk GPU berikut:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Nonaktifkan pengoptimalan berulir OpenGL secara default di bawah Xinerama.
- Menambahkan dukungan untuk ekstensi ARB_parallel_shader_compile untuk memungkinkan kompilasi multi-ulir shader GLSL.
- Pembaruan driver X untuk mengabaikan Virtual Reality Head Mounted Displays (HMDs). Lihat opsi konfigurasi "AllowHMD" X di README untuk detailnya.
- Sopir sekarang akan mengiklankan GLX FBConfigs tanpa kedalaman bit pada kedalaman 30 X layar.
- Memperbaiki bug yang menyebabkan sistem macet ketika melanjutkan dari menangguhkan dengan beberapa GPU.
- Memperbaiki regresi yang dapat menyebabkan korupsi saat hot-plugging ditampilkan.
- Memperbaiki regresi yang mencegah sistem dengan banyak monitor DisplayPort agar tidak dapat dimulai kembali dengan benar dari menangguhkan.
- Memperbaiki bug di modul kernel nvidia-modeset.ko yang dapat menyebabkannya macet saat mengirim acara ke komponen driver ruang pengguna.
- Menambahkan dukungan untuk X.Org xserver ABI 23 (xorg-server 1.19)
Apa yang baru di versi 375.26:
- Menambahkan dukungan untuk GPU berikut:
- Quadro M3000 SE
- Memperbaiki kemunduran yang mencegah cahaya latar pada sebagian komputer notebook ditampilkan dari pengaktifan kembali setelah dimatikan.
- Memperbaiki regresi yang mencegah konsol dipulihkan dengan benar saat menggunakan SLI.
- Memperbaiki kemunduran yang dapat menyebabkan panel kontrol nvidia-setting macet saat startup dengan konfigurasi GPU tertentu.
- Memperbaiki regresi yang mencegah ekstensi GLX_NV_swap_group bekerja ketika menggunakan SLI atau Quadro Sync.
Apa yang baru di versi 375.20:
- Menambahkan dukungan untuk GPU berikut:
- Quadro M620
- Quadro M5000 SE
- Quadro M3000 SE
- Memperbaiki bug yang dapat menyebabkan tampilan di SLI Mosaik menjadi kosong saat menerapkan matriks transformasi.
- Memperbaiki bug yang mencegah G-SYNC bekerja pada display notebook.
- Memperbaiki bug yang menyebabkan perangkat multistream DisplayPort menjadi kosong setelah konsol dipulihkan.
- Memperbaiki bug yang menyebabkan crash kernel ketika memulai X untuk kedua kalinya ketika lebih dari satu perangkat multisplay DisplayPort terhubung ke satu konektor DisplayPort melalui perangkat cabang.
- Pengaturan nvidia yang diperbarui untuk tidak memiliki ketergantungan build-time pada paket pengembangan nvml eksternal (regresi yang diperkenalkan pada 375.10).
- Memperbaiki gangguan dalam pengaturan nvidia saat menambahkan entri Profil Aplikasi Peraturan dan Profil.
- Menghapus opsi "Aktifkan Tooltip" di pengaturan nvidia untuk antarmuka GTK 2.
- Menambahkan opsi konfigurasi X baru:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- yang menggantikan token MetaMode dengan nama yang sama.
- Memperbaiki bug yang menyebabkan penundaan panjang ketika meninggalkan VT atau menonaktifkan perangkat tampilan saat aplikasi OpenGL berjalan.
- Menambahkan dukungan untuk properti TILE RandR yang ditambahkan dalam RandR 1.5.
- Mengangkat ukuran cache OpenGL shader pada disk dari 64 MB menjadi 128 MB. Lihat bagian "Menentukan OpenGL Environment Variable Settings" pada driver README untuk detail tentang cara memilih lokasinya atau menonaktifkannya.
- Memperbaiki bug dalam primitif sinkronisasi yang dibagi antara X dan OpenGL.
- Menambahkan dukungan untuk X.Org xserver ABI 23 (xorg-server 1.19)
Apa yang baru di versi 370.28:
- Memperbaiki referensi simbol yang tidak terdefinisi di libnvidia-glcore.so.
- Pembaruan laporan CurrentMetaMode melalui API NV-CONTROL untuk mencerminkan apakah ForceCompositionPipeline atau ForceFullCompositionPipeline diatur dalam MetaMode saat ini.
- Menambahkan kemampuan untuk over-dan under-clock GeForce GPU tertentu dalam seri GeForce GTX 1000 dan yang lebih baru. Untuk GPU yang memungkinkan, offset dapat diterapkan ke nilai jam di beberapa domain jam dari semua tingkat kinerja. Manipulasi jam ini dilakukan pada risiko pengguna sendiri. Lihat dokumentasi README dari opsi konfigurasi "CoolBits" untuk detail lebih lanjut.
- Menambahkan opsi "PixelShiftMode" MetaMode, memungkinkan dukungan untuk tampilan pergeseran piksel 4K dan 8K. Lihat README untuk detailnya.
Apa yang baru di versi 367.44:
- Menambahkan dukungan untuk GPU berikut:
- TITAN X (Pascal)
- GeForce GTX 1060 6GB
- GeForce GTX 1060 3GB
- Memperbaiki regresi yang menyebabkan aplikasi menggunakan GLX tidak langsung untuk mogok.
- Memperbaiki regresi yang diperkenalkan pada 367.35 yang menyebabkan mode pertama dari server X untuk menampilkan kosong jika fitur yang diminta dalam file konfigurasi X mengaktifkan pipa komposisi driver X. Ini akan dipicu, misalnya, oleh token MetaMode seperti ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection, dan Transform.
Apa yang baru di versi 367.35:
- Memperbaiki bug yang menyebabkan X mogok ketika menerapkan perubahan pada properti RandR CscMatrix saat VT beralih dari X.
- Memperbaiki bug yang menyebabkan crash saat keluar dari pengaturan nvidia pada display dengan kedalaman 8 atau 15 bit warna.
- Dukungan tambahan untuk VDPAU Feature Set H ke driver NVIDIA VDPAU. GPU dengan VDPAU Fitur Set H mampu decoding perangkat keras yang dipercepat dari stream video 8192x8192 (8k) H.265 / HEVC.
- Menambahkan dukungan untuk penentuan nilai jam pada Pascal GPU.
- Menghapus opsi konfigurasi Mosaic Basis dari nvidia-settings pada sistem di mana fitur tidak benar-benar didukung.
- Memperbaiki bug yang menyebabkan nvidia-smi melaporkan nomor versi yang tidak akurat.
Apa yang baru di versi 364.19:
- Menambahkan dukungan untuk GPU berikut:
- Quadro M6000 24GB
- Quadro M5500
- Memperbaiki bug yang dapat menyebabkan pelaporan frame rate yang salah pada konfigurasi Quadro Sync dengan beberapa GPU.
- Peningkatan presisi X colormap dari 8 bit signifikan ke 11 pada GeForce GPU. GPU Quadro sudah menggunakan 11 bit presisi.
- Menambahkan properti RandR baru, CscMatrix, yang menetapkan matriks konversi warna-ruang 3x4. Matriks ini diterapkan setelah X colormap dan sebelum jalan gamma. Properti ini tersedia di GF119 dan GPU yang lebih baru.
- Peningkatan penanganan jalan gamma X pada GF119 dan GPU yang lebih baru.Pada GPU ini, jalur gamma RandR selalu 1024 entri dan sekarang berlaku untuk kursor dan VDPAU atau hamparan workstation selain jendela akar X.
- Meningkatkan interaktivitas aplikasi yang menggunakan kursor perangkat keras sementara G-SYNC aktif.
Apa yang baru di versi 361.42:
- Menambahkan dukungan untuk GPU berikut:
- GeForce 920MX
- GeForce 930MX
- Quadro M6000 24GB
- Batasi tingkat konkurensi standar dalam pengaturan nvidia ke 32, untuk menghindari pemukulan batas tugas maksimum pada sistem dengan banyak CPU.
- Memperbaiki regresi yang menyebabkan pengecualian GPU dan render yang salah saat menggunakan pbuffer dengan EGLDevice.
- Memperbaiki bug yang menyebabkan nvidia-setting macet ketika memasangkan kacamata dengan pemancar 3D Vision Pro pada beberapa sistem.
- Memperbaiki bug yang menyebabkan entri manifes pemasang untuk beberapa pustaka kompatibilitas 32-bit yang akan diduplikasi dalam paket pemasang.
- Memperbaiki regresi yang menyebabkan bendera polaritas waktu mode HSync dan VSync dibalik.
Apa yang baru di versi 361.28:
- Infrastruktur OpenGL Vendor-Neutral Driver (GLVND) sekarang disertakan dan didukung oleh driver NVIDIA GLX dan OpenGL. Ini seharusnya tidak menyebabkan perubahan yang terlihat dalam perilaku untuk pengguna akhir, tetapi beberapa pustaka komponen driver internal telah diganti namanya dan / atau dipindahkan sebagai hasilnya. Perubahan ini dapat mempengaruhi skrip yang bergantung pada keberadaan komponen driver OpenGL NVIDIA selain yang ditentukan dalam OpenGL ABI Linux versi 1.0, pengelola paket instalasi driver NVIDIA alternatif, dan aplikasi yang bergantung pada keberadaan simbol non-OpenGL / GLX di perpustakaan libGL.so.1 dan dependensinya dengan cara apa pun. Silakan lihat https://github.com/NVIDIA/libglvnd. Untuk informasi lebih lanjut tentang proyek GLVND. Spesifikasi Linux OpenGL ABI versi 1.0 tersedia di https://www.opengl.org/registry/ABI
- Pembaruan nvidia-installer untuk menjalankan ldconfig (8) dan depmod (8) setelah menguninstall driver yang ada, daripada hanya menjalankan dua perintah ini ketika menginstal driver baru.
- Menghapus pembungkus dan melacak perpustakaan VDPAU libvdpau.so.1 dan libvdpau_trace.so.1 dari paket driver. Perpustakaan ini mungkin tersedia melalui sistem manajemen paket distribusi Anda, atau dapat dikompilasi dari sumber yang tersedia di http://people.freedesktop.org/~aplattner/vdpau/. Silakan lihat http://freedesktop.org/wiki/Software/VDPAU/ untuk informasi lebih lanjut.
- Memperbaiki bug di driver EGL tempat mutex dibuka lebih dari satu kali. Hal ini memicu perilaku tidak terdefinisi, dan khususnya, jika elisi terkunci diaktifkan dalam glibc, dapat menyebabkan kesalahan segmentasi.
Apa yang baru di versi 358.16:
- Memperbaiki kemunduran, diperkenalkan pada 358.09, yang menyebabkan salah render aplikasi stereo OpenGL dalam kombinasi dengan Quadro Sync pada GPU tertentu.
- Memperbaiki regresi, diperkenalkan pada 358.09, yang menyebabkan aplikasi stereo OpenGL untuk hang ketika mode SLI AFR, SFR, atau SLIAA diaktifkan.
- Memperbaiki regresi, yang diperkenalkan pada 358.09, yang menyebabkan sistem hang saat meluncurkan aplikasi OpenGL ketika beberapa topologi SLI Mosaic digunakan.
- Memperbaiki bug yang dapat menyebabkan beberapa monitor G-SYNC berkedip pada GPU berbasis Kepler ketika berjalan pada frekuensi gambar rendah.
- Memperbaiki regresi yang dapat menyebabkan aplikasi OpenGL atau VDPAU untuk menggantung dalam tata letak Xinerama yang mencakup beberapa layar X yang digerakkan oleh GPU yang sama.
- Menambahkan fallback untuk memungkinkan GLX berfungsi ketika komunikasi soket domain UNIX diblokir antara sisi klien NVIDIA GLX dan NVIDIA server-side GLX. Sebagai contoh, kebijakan SELinux default pada Fedora 22 mencegah driver NVIDIA 358,09 GLX bekerja di GDM3:
- https://bugzilla.redhat.com/show_bug.cgi?id=1271401
- Memperbaiki regresi dari 358.09 yang menyebabkan monitor G-SYNC dikonfigurasi untuk menggunakan stereo 3D Vision agar kosong dan melaporkan sinyal yang tidak didukung.
- Memperbaiki regresi dari 358.09 yang menyebabkan aplikasi OpenGL yang gagal menegosiasikan izin untuk melakukan glXSwapBuffers melalui flipping untuk berhenti memperbarui layar. Ini dipicu oleh Fedora 22 di mana kebijakan sistem SELinux mencegah gnome-shell berkomunikasi dengan server X.
- Sekarang, aplikasi OpenGL yang gagal menegosiasikan flipping akan jatuh kembali ke glXSwapBuffers melalui blitting.
- Lihat https://bugzilla.redhat.com/show_bug.cgi?id=1271401 untuk detail selengkapnya.
- 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 melekat padanya.
- Memperbaiki bug yang menyebabkan pbuffer EGL dibuat dengan buffer depan dan belakang, bukan hanya buffer belakang, seperti yang diperlukan untuk EGL.
- Menambahkan modul kernel baru, nvidia-modeset.ko. Komponen driver baru ini bekerja bersama dengan modul kernel nvidia.ko untuk memprogram mesin tampilan GPU.
- nvidia-modeset.ko tidak menyediakan fungsionalitas atau antarmuka pengguna baru yang terlihat ke aplikasi pihak ketiga. Namun, dalam rilis nanti, nvidia-modeset.ko akan digunakan sebagai dasar untuk antarmuka pengaturan mode yang disediakan oleh pengelola render langsung kernel (DRM).
- Berkurang berkedip dan penundaan saat bertransisi ke dalam atau keluar dari mode G-SYNC. Sebagai bagian dari perubahan ini, monitor yang memiliki indikator G-SYNC dalam tampilan di layar mereka sekarang akan selalu melaporkan bahwa mereka berada dalam mode G-SYNC. Indikator visual OpenGL G-SYNC dapat diaktifkan dalam pengaturan nvidia untuk menentukan kapan G-SYNC benar-benar digunakan.
- Protokol GLX untuk ekstensi OpenGL berikut dari OpenGL 3.0 telah dipromosikan dari tidak resmi ke status resmi yang disetujui 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 menjadi ARB yang disetujui.
- Dengan perubahan di atas, protokol GLX untuk OpenGL 3.0 telah dipromosikan dari status resmi yang disetujui tidak resmi ke ARB.
- Menambahkan mekanisme alokasi memori sistem baru untuk alokasi besar dalam driver OpenGL. Mekanisme ini memungkinkan unmapping alokasi dari proses ketika tidak digunakan, membuat ruang alamat virtual lebih 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
- Menambahkan dukungan untuk OpenGL 4.3.
- Menambahkan dukungan untuk X.Org xserver ABI 20 (xorg-server 1.18).
Apa yang baru di versi 355.11:
- Menambahkan dukungan untuk GPU berikut:
- Quadro M4000
- Quadro M5000
- Memperbaiki bug yang menyebabkan aplikasi menggunakan OpenCL atau CUDA dengan interopabilitas OpenGL menjadi macet saat menggunakan GLX rendering tidak langsung.
- Memperbaiki bug yang menyebabkan VDPAU hanya menampilkan setengah bagian atas bingkai video saat mendekodekan dan menampilkan streaming video yang dikodekan H.265 / HEVC.
- Memperbaiki bug yang dapat menyebabkan pengecualian GPU saat menggunakan glReadPixels () pada buffer kedalaman atau stensil dari jendela multisample saat mengubah ukuran atau memindahkan jendela.
- Memperbaiki bug yang dapat menyebabkan data dari satu tingkat tekstur untuk menimpa data dari tingkat terendah berikutnya, saat membuat tampilan tekstur yang tidak menyertakan yang lebih tinggi dari dua level.
- Memperbaiki bug yang dapat menyebabkan panel kontrol nvidia-setting macet ketika memperbarui tata letak tampilan.
- Mengoreksi beberapa laporan dukungan yang salah untuk ekstensi GLX: beberapa ekstensi dilaporkan didukung untuk GLX tidak langsung, yang sebenarnya hanya didukung di bawah perenderan langsung.
- Menambahkan dukungan untuk ekstensi EGL berikut:
- EGL_KHR_swap_buffers_with_damage
- EGL_NV_stream_consumer_gltexture_yuv
- Menandai opsi DeleteUnusedDP12Displays sebagai tidak berlaku lagi.
- Versi 1.5.0 dari spesifikasi X Resize dan Rotate menambahkan catatan bahwa output yang dibuat secara dinamis tidak akan dihancurkan, sehingga opsi ini tidak lagi digunakan dan akan dihapus dalam rilis driver di masa mendatang.
- 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 yang ditambahkan pengguna.
- Memperbaiki bug yang menyebabkan interval swap yang ditentukan aplikasi diabaikan di beberapa layar saat menggunakan Xinerama.
- Memperbaiki bug yang menyebabkan mode RandR yang disediakan pengguna dengan kombinasi 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 menjadikan saat ini menjadi apa pun yang dapat ditarik.
Apa yang baru di versi 352.21:
- Menambahkan dukungan untuk GPU berikut:
- Tesla K40t
- GeForce 720A
- GeForce 920A
- GeForce 930A
- GeForce 940A
- GeForce GTX 950A
- GeForce GTX 980 Ti
- Memperbaiki bug di pengaturan nvidia yang menyebabkan aplikasi macet saat menyimpan EDID ke file.
- Memperbaiki bug yang mencegah utilitas "mkprecompile" yang disertakan dalam paket driver dari membaca file dengan benar.
- Memperbaiki bug yang dapat menyebabkan kesalahan Xid saat menghentikan aplikasi pemutaran video menggunakan antrean presentasi overlay di VDPAU.
- Pembaruan nvidia-installer untuk menghindari pengulangan terlalu dalam ke pohon sumber kernel di bawah / usr / lib / modules, mencerminkan pembatasan yang ada pada rekursi di bawah / lib / modules.
- Pembaruan nvidia-installer untuk menggunakan modprobe (8) ketika meninggalkan modul kernel NVIDIA yang dimuat setelah instalasi, bukannya insmod (8) atau libkmod. Ini memungkinkan modul kernel untuk menghormati arahan konfigurasi apa pun yang berlaku untuknya di /etc/modprobe.d ketika dimuat.
- Memperbaiki bug yang memungkinkan pesan-pesan konsol dari kernel Linux untuk digambar di atas antarmuka pengguna nvidia-installer.
Apa yang baru di versi 346.72:
- Memperbaiki bug yang menyebabkan hilangnya sinkronisasi stereo dalam konfigurasi framelock Quadro Sync tertentu.
- Fixed Pixel Buffer Object operations ketika panjang baris kurang dari lebar. GL_ [UN] PACK_ROW_LENGTH dapat disetel ke nilai yang lebih rendah dari lebar operasi yang sedang dijalankan. Spesifikasi OpenGL memungkinkan untuk ini (garis sumber atau tujuan akan tumpang tindih). Sebelumnya, penerapan Pixel Buffer Objects kami tidak mendukung kasus ini dan akan menimbulkan kesalahan.
- Memperbaiki kondisi deadlock yang langka saat menjalankan aplikasi yang menggunakan OpenGL dalam beberapa utas pada GPU Quadro.
Apa yang baru di versi 346.59:
- Menambahkan dukungan untuk GPU berikut:
- Quadro K1200
- Quadro M6000
- Memperbaiki bug yang menyebabkan korupsi saat mengalihkan mode tampilan di beberapa aplikasi yang menggunakan umpan balik transformasi.
- Memperbaiki bug yang menyebabkan kerusakan tekstur pada lampiran kedalaman framebuffer yang dihapus menggunakan glClearTexImage ().
- Memperbaiki bug yang secara artifisial membatasi clock piksel maksimum pada display di beberapa konfigurasi SLI Mosaic.
- Memperbaiki kebocoran memori kernel yang terjadi ketika mengulang decoding video yang dipercepat perangkat keras dengan VDPAU pada GPU berbasis-Maxell.
Komentar tidak ditemukan