Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Что сделать для включения проприетарного драйвера nVidia?  (Прочитано 2912 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Azure

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: HTML5
  1. lspci -k | grep -iA2 vga; inxi -G; apt list nvidia* --installed ; cat /etc/modprobe.d/nvidia-304_hybrid.conf
  2. 01:00.0 VGA compatible controller: NVIDIA Corporation G86M [GeForce 8400M G] (rev a1)
  3.         Subsystem: ASUSTeK Computer Inc. G86M [GeForce 8400M G]
  4.         Kernel driver in use: nouveau
  5. Graphics:  Card: NVIDIA G86M [GeForce 8400M G]
  6.            Display Server: X.Org 1.18.4 drivers: nouveau (unloaded: fbdev,vesa) Resolution: 1280x800@59.91hz
  7.            GLX Renderer: Gallium 0.4 on NV86 GLX Version: 3.0 Mesa 12.0.6
  8. Вывод списка… Готово
  9. nvidia-304/xenial-updates,xenial-security,now 304.135-0ubuntu0.16.04.1 amd64 [установлен, автоматически]
  10. nvidia-current/xenial-updates,xenial-security,now 304.135-0ubuntu0.16.04.1 amd64 [установлен]
  11. nvidia-opencl-icd-304/xenial-updates,xenial-security,now 304.135-0ubuntu0.16.04.1 amd64 [установлен, автоматически]
  12. nvidia-settings/xenial,now 361.42-0ubuntu1 amd64 [установлен, автоматически]
  13. # This file was installed by nvidia-304
  14. # Do not edit this file manually
  15.  
  16. blacklist nouveau
  17. blacklist lbm-nouveau
  18. alias nouveau off
  19. alias lbm-nouveau off
И это все после перезагрузки :,(
Пробовал насильноsudo modprobe nvidia_304
modprobe: ERROR: could not insert 'nvidia_304': No such device
« Последнее редактирование: 10 Май 2017, 10:15:01 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1181
    • Просмотр профиля
    • Блог молодого разработчика
Глупое предположение:
sudo apt install nvidia-prime
sudo prime-select nvidia

Оффлайн Azure

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: HTML5
  1. sudo prime-select nvidia
  2. Info: the current GL alternatives in use are: ['mesa', 'nvidia-304']
  3. Info: the current EGL alternatives in use are: ['mesa-egl', None]
  4. Error: the installed packages do not support PRIME
  5. Error: nvidia mode can't be enabled
Это для переключения встроенная/дискретная. А тут какая-то фигня с самим драйвером/картой. Добавил 40-nvidia.conf:
Код: HTML5
  1. cat /etc/X11/xorg.conf.d/40-nvidia.conf
  2. # nvidia-xconfig: X configuration file generated by nvidia-xconfig
  3. # nvidia-xconfig:  version 304.135  (buildmeister@swio-display-x86-rhel47-08)  Tue Jan 17 16:33:21 PST 2017
  4.  
  5. Section "ServerLayout"
  6.     Identifier     "Layout0"
  7.     Screen      0  "Screen0"
  8.     InputDevice    "Keyboard0" "CoreKeyboard"
  9.     InputDevice    "Mouse0" "CorePointer"
  10. EndSection
  11.  
  12. Section "Files"
  13. EndSection
  14.  
  15. Section "InputDevice"
  16.     # generated from default
  17.     Identifier     "Mouse0"
  18.     Driver         "mouse"
  19.     Option         "Protocol" "auto"
  20.     Option         "Device" "/dev/psaux"
  21.     Option         "Emulate3Buttons" "no"
  22.     Option         "ZAxisMapping" "4 5"
  23. EndSection
  24.  
  25. Section "InputDevice"
  26.     # generated from default
  27.     Identifier     "Keyboard0"
  28.     Driver         "kbd"
  29. EndSection
  30.  
  31. Section "Monitor"
  32.     Identifier     "Monitor0"
  33.     VendorName     "Unknown"
  34.     ModelName      "Unknown"
  35. #    HorizSync       28.0 - 33.0
  36. #    VertRefresh     43.0 - 72.0
  37. #    1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
  38.     ModeLine "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync
  39.     Option         "DPMS"
  40. EndSection
  41.  
  42. Section "Device"
  43.     Identifier     "Device0"
  44.     Driver         "nvidia"
  45.     VendorName     "NVIDIA Corporation"
  46. EndSection
  47.  
  48. Section "Screen"
  49.     Identifier     "Screen0"
  50.     Device         "Device0"
  51.     Monitor        "Monitor0"
  52.     DefaultDepth    24
  53.     SubSection     "Display"
  54.         Depth       24
  55.     EndSubSection
  56. EndSection
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13508
  • Xubuntu 18.04
    • Просмотр профиля
Azure,
Версия Ubuntu какая? А принудительно надо так

sudo modprobe nvidia
Но я сомневаюсь, что 304 на этом графическом стеке работает.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1181
    • Просмотр профиля
    • Блог молодого разработчика
Но я сомневаюсь, что 304 на этом графическом стеке работает.

http://www.nvidia.com/Download/driverResults.aspx/114714/en-us

304.135
Цитировать
  • Added support for X.Org xserver ABI 23 (xorg-server 1.19)
  • Fixed a bug that allowed nvidia-installer to attempt loading kernel modules that were built against non-running kernels.

Оффлайн Azure

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1181
    • Просмотр профиля
    • Блог молодого разработчика
« Последнее редактирование: 11 Май 2017, 21:57:00 от neon1ks »

Оффлайн Azure

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Поставил 375. Фигня та же. Однако визуально впечатление что работает на проприетарном… Как еще можно проверить?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13508
  • Xubuntu 18.04
    • Просмотр профиля
Azure,
lspci -k все показывает.
Ну еще

glxinfo | grep OpenGL
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Azure

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: HTML5
  1. lspci -k | grep -iA2 vga; inxi -G; apt list nvidia* --installed ; cat /etc/modprobe.d/nvidia-375_hybrid.conf
  2. 01:00.0 VGA compatible controller: NVIDIA Corporation G86M [GeForce 8400M G] (rev a1)
  3.         Subsystem: ASUSTeK Computer Inc. G86M [GeForce 8400M G]
  4.         Kernel driver in use: nouveau
  5. Graphics:  Card: NVIDIA G86M [GeForce 8400M G]
  6.            Display Server: X.Org 1.18.4 drivers: nouveau (unloaded: fbdev,vesa) Resolution: 1280x800@59.91hz
  7.            GLX Renderer: Gallium 0.4 on NV86 GLX Version: 3.0 Mesa 12.0.6
  8. Вывод списка… Готово
  9. nvidia-375/xenial-updates,xenial-security,now 375.39-0ubuntu0.16.04.1 amd64 [установлен]
  10. nvidia-opencl-icd-375/xenial-updates,xenial-security,now 375.39-0ubuntu0.16.04.1 amd64 [установлен, автоматически]
  11. nvidia-prime/xenial,now 0.8.2 amd64 [установлен]
  12. nvidia-settings/xenial,now 361.42-0ubuntu1 amd64 [установлен, автоматически]
  13. # This file was installed by nvidia-375
  14. # Do not edit this file manually
  15.  
  16. blacklist nouveau
  17. blacklist lbm-nouveau
  18. alias nouveau off
  19. alias lbm-nouveau off
Код: HTML5
  1. glxinfo | grep OpenGL
  2. OpenGL vendor string: nouveau
  3. OpenGL renderer string: Gallium 0.4 on NV86
  4. OpenGL core profile version string: 3.3 (Core Profile) Mesa 12.0.6
  5. OpenGL core profile shading language version string: 3.30
  6. OpenGL core profile context flags: (none)
  7. OpenGL core profile profile mask: core profile
  8. OpenGL core profile extensions:
  9. OpenGL version string: 3.0 Mesa 12.0.6
  10. OpenGL shading language version string: 1.30
  11. OpenGL context flags: (none)
  12. OpenGL extensions:
  13. OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.0.6
  14. OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
  15. OpenGL ES profile extensions:
Код: HTML5
  1. cat /etc/X11/xorg.conf.d/40-nvidia.conf
  2. # nvidia-xconfig: X configuration file generated by nvidia-xconfig
  3. # nvidia-xconfig:  version 304.135  (buildmeister@swio-display-x86-rhel47-08)  Tue Jan 17 16:33:21 PST 2017
  4.  
  5.  
  6. Section "Monitor"
  7.     Identifier     "Monitor0"
  8.     VendorName     "Unknown"
  9.     ModelName      "Unknown"
  10. #    HorizSync       28.0 - 33.0
  11. #    VertRefresh     43.0 - 72.0
  12. #    1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
  13.     ModeLine "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync
  14.     Option         "DPMS"
  15. EndSection
  16.  
  17. Section "Device"
  18.     Identifier     "Device0"
  19.     Driver         "nvidia"
  20.     VendorName     "NVIDIA Corporation"
  21. EndSection
  22.  
  23. Section "Screen"
  24.     Identifier     "Screen0"
  25.     Device         "Device0"
  26.     Monitor        "Monitor0"
  27.     DefaultDepth    24
  28.     SubSection     "Display"
  29.         Depth       24
  30.     EndSubSection
  31. EndSection
  32.  
«Где у него КНОПКА?!»©
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7169
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Azure, nouveau в blacklist пропиши. Может правда у тебя черный экран будет, но тогда можно будет посмотреть, почему nvidia блоб не запускается.

Хотя смотрю, ты это уже делал. Давай тогда такое шаманство пробовать:
sudo dpkg --list | grep nvidiaВывод сюда.
« Последнее редактирование: 12 Май 2017, 15:01:49 от peregrine »

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1181
    • Просмотр профиля
    • Блог молодого разработчика
Поставил 375.
Драйвер nvidia-375 не поддерживает GeForce 8400M G


Ещё логов не было Xorg.0.log и подобных из /var/log/

Оффлайн Azure

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
nouveau в blacklist пропиши
Сам установщик сразу это делает
Код: HTML5
  1. # This file was installed by nvidia-375
  2. # Do not edit this file manually
  3.  
  4. blacklist nouveau
  5. blacklist lbm-nouveau
  6. alias nouveau off
  7. alias lbm-nouveau off
Цитата: Xorg.0.log
[     7.050] (II) LoadModule: "nvidia"
[     7.051] (WW) Warning, couldn't open module nvidia
[     7.051] (II) UnloadModule: "nvidia"
[     7.051] (II) Unloading nvidia
[     7.051] (EE) Failed to load module "nvidia" (module does not exist, 0)
[     7.051] (==) Matched nvidia as autoconfigured driver 0
[     7.051] (==) Matched nouveau as autoconfigured driver 1
[     7.051] (==) Matched nvidia as autoconfigured driver 2
[     7.051] (==) Matched nouveau as autoconfigured driver 3
[     7.051] (==) Matched modesetting as autoconfigured driver 4
[     7.051] (==) Matched fbdev as autoconfigured driver 5
[     7.051] (==) Matched vesa as autoconfigured driver 6
[     7.051] (==) Assigned the driver to the xf86ConfigLayout
[     7.051] (II) LoadModule: "nvidia"
[     7.051] (WW) Warning, couldn't open module nvidia
[     7.051] (II) UnloadModule: "nvidia"
[     7.052] (II) Unloading nvidia
[     7.052] (EE) Failed to load module "nvidia" (module does not exist, 0)
Ну и чего ему надо?
sudo dpkg --list | grep nvidia
Код: HTML5
  1. ii  nvidia-340             340.102-0ubuntu0.16.04.1         amd64        NVIDIA binary driver - version 340.102
  2. ii  nvidia-opencl-icd-340  340.102-0ubuntu0.16.04.1         amd64        NVIDIA OpenCL ICD
  3. ii  nvidia-prime           0.8.2                            amd64        Tools to enable NVIDIA's Prime
  4. ii  nvidia-settings        361.42-0ubuntu1                  amd64        Tool for configuring the NVIDIA graphics driver


Пользователь добавил сообщение 12 Май 2017, 15:47:02:
Драйвер nvidia-375 не поддерживает GeForce 8400M G
Вернул 340 согласно рекомендаций…
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1181
    • Просмотр профиля
    • Блог молодого разработчика
По багтрекеру видно, что баги наблюдаются и в nvidia-304 и в nvidia-340, не хотят они работать на новых ядрах Linux. Alberto Milone пробует исправить ситуацию (или усложняет). Много раз видел, что выпуск обновления ядра ломало работу драйвера nvidia, а следующее чинило.

По опыту знаю, что еще помогает смена ядра. Для Ubuntu 16.04 имеется ядро от 16.10.

Есть Ubuntu 14.04.1 с ядром linux 3.13 - http://old-releases.ubuntu.com/releases/14.04.1/
Там еще работают драйвера nvidia-304 и nvidia-340

 

Страница сгенерирована за 0.426 секунд. Запросов: 25.