Як ми можемо NVidia зробити nvidia-налаштування менш жахливим програмним забезпеченням?


22

З тих пір, як я задаю це питання, переважаючою відповіддю було щось таке: «ну, одного разу у нас будуть безкоштовні водії, щоб ми могли просто ігнорувати проблему».

Але тим часом налаштування NVidia були настільки жахливими, що відлякують користувачів від Ubuntu протягом останніх 4 років. Якщо у вас є кілька моніторів або ви хочете змінити роздільну здатність, налаштування NVidia надає жахливий досвід. Я неодноразово бачив це, одноосібно переконуючи користувача, що Linux "не готовий".

Більшість речей там навіть не має сенсу - наприклад, є абсолютно марна кнопка "написати в xorg.conf", що неймовірно страшно.

То що ми можемо зробити?


@Scott Ritchie: необхідність перезапустити X для включення / відключення декількох моніторів або зміни роздільної здатності сама по собі погана. Чи насправді багато чого може зробити NVidia? Це справжнє запитання, яке я задаю, а не риторичне.
Mussnight

1
@Mussoon, це насправді не потрібно, у мене є nvidia, і я можу обійтися без перезавантаження X кожного разу.
RolandiXor

1
@Scott Не могли б ви виділити деякі основні проблеми з цим? AskUbuntu насправді не місце для реєстрації помилок (як ви думаєте, скільки розробників NVIDIA прочитають цю публікацію?), Але якщо у вас є конкретні скарги, можливо, ми можемо допомогти з ними.
Олі

2
@Scott Додатково можу сказати лише, що налаштування nvidia працює для мене. Мені не потрібно часто користуватися ним, але коли мені це потрібно, він дозволяє мені налаштувати монітори, змінювати частоти, змінювати властивості дисплея, налаштування OpenGL тощо ... (Знову ж таки для мене) це ідеально функціонально.
Олі

1
Ні, це не ідеально функціонально, це повинно бути очевидним. На найважливішій вкладці (Налаштування дисплея), наприклад, прямо на найважливішій вкладці (Налаштування дисплея) є гігантський зламаний і заплутаний "Зберегти в X файл конфігурації".
Скотт Річі

Відповіді:


11

Інструмент налаштувань nvidia є відкритим кодом ( GPLv2 + BSD ), тому будь-хто цілком може зробити його кращим. Я не впевнений, наскільки легко патчі будуть прийняті nVidia, але, в гіршому випадку, ви могли б розщедритися.

Інший варіант полягає в написанні іншого переднього кінця, disper від цієї відповіді приймає цей підхід.

Обидва ці параметри обмежуються інтерфейсом, підданим дії бінарного блобу, тому буде обмежено, скільки ви можете реалізувати. Хоча інтерфейс блоба досить хороший, тому ви можете досягти значного прогресу, не потребуючи явної підтримки від nVidia.


2
Можливо, краще питання, чому наш вбудований інструмент не використовує інтерфейси, відкриті драйверами та демонструються nvidia-settings. IIRC Альберто Мілоун працював над ним пару років тому.
Скотт Річі

Це прекрасне питання. Це, безумовно, було б можливо.
RAOF

5

Ознайомтеся з Disper і Disper-applet. Disper - це CLI-драйвер для драйвера nVidia (так що ви можете змінити конфігурацію монітора з командного рядка), а Disper-applet - це дуже простий аплет-gnome-панель, що дозволяє змінювати конфігурацію монітора на льоту.

Існує .deb для встановлення дисперсу, але не для disper-applet, я боюся - якщо вам потрібна допомога, опублікуйте питання на сторінці запуску.

Посилання: https://launchpad.net/disper

Все найкраще N


Нічого, 2010, і я все ще використовую CLI на робочому столі, це вже прогрес.
Двірник Unix

4

Ну і центр управління Catalyst теж не надзвичайний предмет програмного забезпечення. Тож ATI / AMD винен стільки ж. Проблема полягає в уявленні, що користувачі Linux не є важкими геймерами, тому не потрібні передові інструменти для налаштування їх графічного досвіду. Ми можемо почати, записавши перехід до nvidia-settings для налаштування прихованих налаштувань. Я не точно впевнений, чи це можливо, але, як і багато користувачів, я віддаю перевагу "Зроби сам".


2
хто щось сказав про геймерів? Мені подобається користуватися двома моніторами, успішно зіштовхуючись з безліччю помилок.
Двірник Unix

2

Відповідь на це питання - відповідь на помилку №1. У той момент, коли спільнота є достатньо великою, щоб показати цим компаніям, що linux - це платформа, на яку варто приділити деяку увагу, - це момент, коли вони раптом нададуть нам якісне програмне забезпечення. Кожен, хто коли-небудь робив розробку як для Windows, так і для Linux, знає, що Linux, кажучи чесно, прямо розвивається в сучасних системах (багато хто буде стверджувати інакше з різних причин, але ми знаємо, якби ми зважили на відмінності, які виграє Linux).

Якщо ми можемо зробити так, щоб linux виявився також ринком , на відміну від просто безкоштовного для всіх, що виходить, спільноти, ви побачите приплив високоякісного програмного забезпечення ще швидше. Це станеться тому, що розробники перших ігор / 3D-додатків / математичних програм, які орієнтуються на ATI / nVidia, опосередковано чинять тиск на них, щоб забезпечити хороший досвід для клієнтів Linux (а також для постійних користувачів однаково), а нижня лінія падає з-під їх, великі двоє, бідкаються, щоб зробити кращий досвід.

Я сподіваюся, що мій маленький скандал / рент має сенс =), але, на мою думку, це рішення, якого ми шукаємо.


1
Я почув цей аргумент 5 років тому. Ви не думаєте, що прийшов час канонічного виготовлення обладнання? Однозначно я б придбав у них сертифіковану машину, знаючи, що всі драйвери пристроїв функціонують правильно та програмні засоби, які налаштовували їх там, де прості у користуванні та без помилок.
Двірник Unix

1
Зробити обладнання не так просто, як це звучить. Навіть каноніку було б важко йти в ногу з цим, але ідея хороша :)
RolandiXor

2
Насправді виготовлення обладнання не змінить проблему: для вашого обладнання знадобляться чіпсети, виготовлені сторонніми виробниками, які, можливо, не надають кращого програмного забезпечення. Я маю на увазі: якщо ви хочете отримати хорошу графіку, крім nVidia або ATI, у кого ви збираєтеся запитати чіпсет?
Маленька Ява

1

Ніщо не повинно зберігати файли конфігурації тощо без привілеїв root. Використовуйте будь-який метод sudo і запустіть nvidia-налаштування, "зберегти в x конфігурацію" все ще працює навіть в 11.04.

Ми використовуємо великі CRT у багатьох системах, тому налаштування nvidia є вирішальним. Ми використовуємо багато метарежимів у всіх наших системах. Низька роздільна здатність для ігор, висока роздільна здатність для графіки, середовище для Інтернету та розробки. Ми використовуємо кілька моніторів з декількома входами, іноді використовуючи вторинний монітор для систем зі стійки на KVM. Мета-режими полегшують перемикання між усіма налаштуваннями, одинарними, подвійними, потрійними, низькою роздільною здатністю, високою роздільною здатністю тощо. При використанні KVM ми віддаємо перевагу порівнянню нижчих частот оновлення бортового відео. Використовуючи обидва (або три) монітора в основній системі, ми віддаємо перевагу найвищій частоті оновлення. Налаштування 8-х метаметодів, які використовуються в новій системі, займає менше хвилини, потім натисніть «зберегти в X» і система налаштована. Тоді перемикання між налаштуваннями є натисканням клавіші для вибору KVM та вибору метамоди. Судо після першої установки не потрібно,

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.