Bagaimana kita membuat NVidia membuat pengaturan nvidia menjadi perangkat lunak yang tidak begitu mengerikan?

22

Sejak saya mengajukan pertanyaan ini, jawaban yang paling dominan adalah "Yah suatu hari kita akan memiliki driver gratis sehingga kita bisa mengabaikan masalahnya"

Tapi, sementara itu, NVidia-pengaturan telah begitu mengerikan itu telah menakuti pengguna dari Ubuntu selama 4 tahun terakhir. Jika Anda memiliki banyak monitor, atau ingin mengubah resolusi, pengaturan NVidia memberikan pengalaman yang mengerikan. Pada beberapa kesempatan saya telah melihatnya, secara tunggal, meyakinkan pengguna bahwa Linux "tidak siap".

Sebagian besar barang di sana bahkan tidak masuk akal - misalnya ada tombol "write to xorg.conf" yang sama sekali tidak berguna yang sangat menakutkan.

Jadi apa yang bisa kita lakukan?

Scott Ritchie
sumber
@Scott Ritchie: kebutuhan untuk me-restart X sendiri untuk mengaktifkan / menonaktifkan banyak monitor atau mengubah resolusi buruk. Apakah NVidia benar-benar dapat melakukannya? Ini adalah pertanyaan nyata yang saya ajukan, bukan pertanyaan retoris.
Mussnoon
1
@ Mussoon, itu tidak benar-benar perlu, saya punya nvidia dan saya bisa melakukannya tanpa me-restart X setiap waktu.
RolandiXor
1
@Scott Bisakah Anda menyoroti beberapa masalah besar dengannya? AskUbuntu sebenarnya bukan tempat untuk mencatat bug (menurut Anda, berapa banyak pengembang NVIDIA yang akan membaca posting ini?) Tetapi jika Anda memiliki keluhan tertentu, mungkin kami dapat membantu mengatasi itu.
Oli
2
@ Esc Selain itu, saya hanya bisa mengatakan bahwa pengaturan nvidia bekerja untuk saya. Saya tidak perlu sering menggunakannya tetapi ketika saya membutuhkannya, saya dapat mengatur monitor saya, mengubah frekuensi, mengubah properti tampilan, pengaturan OpenGL, dll ... (Sekali lagi, untuk saya) berfungsi dengan baik.
Oli
1
Tidak, itu tidak berfungsi sempurna, ini harus jelas. Misalnya ada "Simpan ke X File Konfigurasi" yang sangat besar dan membingungkan di tab paling penting (Pengaturan Tampilan), misalnya.
Scott Ritchie

Jawaban:

11

Alat pengaturan nvidia adalah open-source ( GPLv2 + BSD ), jadi sangat mungkin bagi siapa saja untuk membuatnya lebih baik. Saya tidak yakin seberapa mudah tambalan akan diterima oleh nVidia, tetapi paling buruk Anda bisa membayarnya.

Pilihan lainnya adalah untuk menulis yang berbeda front-end, disper dari jawaban ini mengambil pendekatan itu.

Kedua opsi ini dibatasi oleh antarmuka yang diekspos oleh gumpalan biner, sehingga akan ada batas berapa banyak yang dapat Anda terapkan. Antarmuka gumpalan cukup bagus, sehingga Anda dapat membuat banyak kemajuan tanpa memerlukan dukungan eksplisit dari nVidia.

RAOF
sumber
2
Mungkin pertanyaan yang lebih baik adalah mengapa alat bawaan kami tidak menggunakan antarmuka yang diekspos oleh driver dan ditunjukkan oleh pengaturan nvidia. IIRC Alberto Milone mengerjakannya beberapa tahun yang lalu.
Scott Ritchie
Itu pertanyaan yang bagus. Itu tentu saja mungkin.
RAOF
5

Lihat Disper dan Disper-applet. Disper adalah front-end CLI untuk driver nVidia (sehingga Anda dapat mengubah konfigurasi monitor dari baris perintah), dan Disper-applet adalah applet gnome-panel-applet yang sangat sederhana yang memungkinkan Anda untuk mengubah konfigurasi monitor dengan cepat.

Ada deb .deb untuk menginstal disper, tapi tidak untuk disper-applet saya khawatir - jika Anda butuh bantuan, posting pertanyaan di halaman Launchpad.

Tautan: https://launchpad.net/disper

Semua yang terbaik N

Nicke
sumber
wow, 2010 dan saya masih menggunakan CLI di desktop, itu kemajuan.
The Unix Janitor
4

Yah pusat kendali Catalyst juga bukan software yang hebat. Jadi ATI / AMD adalah salah satu yang harus disalahkan. Masalahnya terletak pada persepsi bahwa pengguna linux bukan gamer yang berat, jadi tidak perlu alat canggih untuk mengubah pengalaman grafis mereka. Kita dapat mulai dengan menulis front-end ke pengaturan nvidia untuk mengubah pengaturan yang tersembunyi. Saya tidak yakin apakah itu mungkin, tetapi seperti banyak pengguna saya menyukai pendekatan "Lakukan sendiri".

tinhed
sumber
2
siapa bilang sesuatu tentang gamer? Saya suka menggunakan dua monitor, berhasil dengan banyak bug.
The Unix Janitor
2

Jawaban untuk pertanyaan ini adalah jawaban untuk bug # 1. Saat komunitas cukup besar untuk menunjukkan kepada perusahaan-perusahaan ini bahwa linux adalah platform yang layak untuk diperhatikan, adalah saat mereka tiba-tiba memberi kita perangkat lunak berkualitas tinggi. Setiap orang yang pernah dilakukan pengembangan pada kedua jendela dan linux tahu bahwa Linux adalah dalam semua kejujuran lebih lurus ke depan untuk mengembangkan di dalam sistem modern (banyak akan mengklaim sebaliknya karena berbagai alasan, tapi kami tahu jika kita ditimbang perbedaan linux akan menang).

Jika kita bisa menjadikan linux juga sebagai pasar , bukan hanya komunitas gratis, Anda akan melihat gelombang perangkat lunak berkualitas tinggi bahkan lebih cepat. Itu akan terjadi karena pengembang game / aplikasi 3D / matematika aplikasi pertama yang menargetkan ATI / nVidia akan secara tidak langsung memberikan tekanan pada mereka untuk memberikan pengalaman yang baik bagi pelanggan linux (serta pengguna biasa secara merata), dan dengan garis bawah jatuh dari bawah mereka, dua besar akan berebut untuk membuat pengalaman yang lebih baik.

Saya harap obrolan kecil saya masuk akal =), tetapi menurut saya ini adalah solusi yang kami cari.

RolandiXor
sumber
1
Saya mendengar argumen ini 5 tahun yang lalu. Tidakkah Anda pikir sudah saatnya kanonik membuat perangkat keras? Saya pasti akan membeli mesin bersertifikat dari mereka mengetahui bahwa semua driver perangkat berfungsi dengan benar dan alat-alat perangkat lunak yang mengkonfigurasi mereka di mana mudah digunakan dan bebas bug.
The Unix Janitor
1
Membuat perangkat keras tidak semudah kedengarannya. Bahkan kanonik akan mengalami kesulitan mengikuti yang itu, tetapi idenya bagus :)
RolandiXor
2
Sebenarnya, membuat perangkat keras tidak akan mengubah masalah: perangkat keras Anda membutuhkan chipset yang dibuat oleh produsen pihak ketiga yang mungkin tidak menyediakan perangkat lunak yang lebih baik. Maksud saya: jika Anda menginginkan grafik yang bagus, selain nVidia atau ATI, siapa yang akan Anda minta chipset?
Little Jawa
1

Tidak ada yang harus disimpan ke file konfigurasi dll tanpa hak akses root. Gunakan metode sudo apa pun dan jalankan nvidia-settings "save to x config" masih berfungsi bahkan di 11.04.

Kami menggunakan CRT besar di sejumlah sistem sehingga pengaturan nvidia sangat penting. Kami menggunakan banyak meta-mode di semua sistem kami. Resolusi rendah untuk game, resolusi tinggi untuk grafis, media untuk web dan pengembangan. Kami menggunakan beberapa monitor dengan beberapa input, kadang-kadang menggunakan monitor sekunder untuk sistem dari rak pada KVM. Meta-mode memudahkan untuk beralih di antara semua pengaturan, tunggal, ganda, rangkap tiga, res rendah, res tinggi, dll. Saat menggunakan KVM kami lebih suka mencocokkan kecepatan refresh yang lebih rendah dari video onboard. Saat menggunakan kedua (atau tiga) monitor pada sistem utama, kami lebih memilih kecepatan refresh tertinggi. Menyiapkan 8 atau lebih meta-mode yang digunakan pada sistem baru membutuhkan waktu kurang dari satu menit kemudian tekan "save to X" dan sistem dikonfigurasikan. Kemudian beralih di antara pengaturan adalah keystroke untuk KVM dan metamode pilih. Tidak diperlukan sudo setelah pengaturan awal,

joe
sumber