Попытка установить проприетарные графические драйверы Nvidia

Прочитав и попробовав несколько разных предложений в течение нескольких часов, я вернулся к этой инструкции:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

Первая проблема, с которой я сталкиваюсь, заключается в том, как определить, какие из перечисленных драйверов поддерживают мою видеокарту Nvidia GEForce 630M. Следование ссылкам на самом деле не помогает, так как там тоже не указано (кроме случаев, когда поддержка нового драйвера была добавлена ​​позже, что явно указано, но оригинальные устройства не рассматриваются).

Однако, даже если бы я знал, если он не появится в диалоговом окне "Дополнительные драйверы" (см. Ниже), как я его установлю?

Второй выпуск:

Далее в статье говорится, что доступные драйверы для моего оборудования обычно перечислены в разделе "Дополнительные драйверы". В моем случае это не так. К сожалению, это не говорит мне, как исправить это или обойти это?

Я проверил биос, и там не было предложено отключить встроенную графику, только графику Nvidia.

Я также попробовал каждый доступный вариант в этом:

$ sudo update-alternatives --config i386-linux-gnu_gl_conf

Моя система Acer Aspire 4752G куплена в мае 2012 года.

Я использую Ubuntu 12.04LTS.

uname -a:

3.2.0-38-generic-pae #61-Ubuntu SMP Tue Feb 19 12:39:51 UTC 2013 i686 i686 i386 GNU/Linux

Это 64-битное оборудование, но я установил 32-битную ОС для большей совместимости программного обеспечения.

Бег $ sudo tail -fn 500 /var/log/Xorg.0.log | grep '(EE)' возвращает"

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.886] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Причина, по которой вы хотите приобрести драйверы, принадлежащие владельцу, заключается в том, что мой ноутбук оснащен графическим адаптером с 3D-ускорением, и поэтому вместо того, чтобы ограничиваться борьбой с встроенной графикой, я бы предпочел использовать его. Я также хочу поэкспериментировать с его использованием для битминга (который использует GPU для вычислительной мощности).

2 ответа

Я установил cuda на Ubuntu 12.04 в виде пакета, как показано на сайте NVIDIA.

Графические образцы не работают, говоря:

hasan@ubt:~$ glxinfo | grep renderer 
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

Мне помогла ссылка http://forum.ubuntuusers.de/topic/kubuntu-und-nvidia-mit-proprietaere-treiber/2/.

по существу:

sudo apt-get purge nvidia-319-updates nvidia-settings-319-updates nvidia-prime
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install xserver-xorg-lts-raring
sudo apt-get install nvidia-319-updates nvidia-prime
sudo reboot

Проверить с glxinfo | grep renderer, Это показало на моем ноутбуке:

OpenGL renderer string: GeForce GT 650M/PCIe/SSE2  

Графические демонстрации Cuda сработали!

Это ноутбук Nvidia Optimus. Это означает, что в нем две видеокарты: интегрированная с низким энергопотреблением Intel, с хорошими драйверами с открытым исходным кодом для большинства задач, а затем Nvidia 630M для разгрузки для рендеринга.

Стандартная настройка драйвера не может справиться с этим еще. Для этого вам необходимо установить The Bumblebee Project, а затем запустить optirun (также на этой странице).

Другие вопросы по тегам