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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн Azure

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: (html5) [Выделить]
lspci -k | grep -iA2 vga; inxi -G; apt list nvidia* --installed ; cat /etc/modprobe.d/nvidia-304_hybrid.conf
01:00.0 VGA compatible controller: NVIDIA Corporation G86M [GeForce 8400M G] (rev a1)
Subsystem: ASUSTeK Computer Inc. G86M [GeForce 8400M G]
Kernel driver in use: nouveau
Graphics:  Card: NVIDIA G86M [GeForce 8400M G]
           Display Server: X.Org 1.18.4 drivers: nouveau (unloaded: fbdev,vesa) Resolution: 1280x800@59.91hz
           GLX Renderer: Gallium 0.4 on NV86 GLX Version: 3.0 Mesa 12.0.6
Вывод списка… Готово
nvidia-304/xenial-updates,xenial-security,now 304.135-0ubuntu0.16.04.1 amd64 [установлен, автоматически]
nvidia-current/xenial-updates,xenial-security,now 304.135-0ubuntu0.16.04.1 amd64 [установлен]
nvidia-opencl-icd-304/xenial-updates,xenial-security,now 304.135-0ubuntu0.16.04.1 amd64 [установлен, автоматически]
nvidia-settings/xenial,now 361.42-0ubuntu1 amd64 [установлен, автоматически]
# This file was installed by nvidia-304
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
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

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

Оффлайн Azure

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: (html5) [Выделить]
sudo prime-select nvidia
Info: the current GL alternatives in use are: ['mesa', 'nvidia-304']
Info: the current EGL alternatives in use are: ['mesa-egl', None]
Error: the installed packages do not support PRIME
Error: nvidia mode can't be enabled
Это для переключения встроенная/дискретная. А тут какая-то фигня с самим драйвером/картой. Добавил 40-nvidia.conf:
Код: (html5) [Выделить]
cat /etc/X11/xorg.conf.d/40-nvidia.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.135  (buildmeister@swio-display-x86-rhel47-08)  Tue Jan 17 16:33:21 PST 2017

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
#    HorizSync       28.0 - 33.0
#    VertRefresh     43.0 - 72.0
#    1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
    ModeLine "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Pilot6

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

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

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Но я сомневаюсь, что 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

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

Оффлайн neon1ks

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

Оффлайн Azure

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

Оффлайн Pilot6

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

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

Оффлайн Azure

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: (html5) [Выделить]
lspci -k | grep -iA2 vga; inxi -G; apt list nvidia* --installed ; cat /etc/modprobe.d/nvidia-375_hybrid.conf
01:00.0 VGA compatible controller: NVIDIA Corporation G86M [GeForce 8400M G] (rev a1)
Subsystem: ASUSTeK Computer Inc. G86M [GeForce 8400M G]
Kernel driver in use: nouveau
Graphics:  Card: NVIDIA G86M [GeForce 8400M G]
           Display Server: X.Org 1.18.4 drivers: nouveau (unloaded: fbdev,vesa) Resolution: 1280x800@59.91hz
           GLX Renderer: Gallium 0.4 on NV86 GLX Version: 3.0 Mesa 12.0.6
Вывод списка… Готово
nvidia-375/xenial-updates,xenial-security,now 375.39-0ubuntu0.16.04.1 amd64 [установлен]
nvidia-opencl-icd-375/xenial-updates,xenial-security,now 375.39-0ubuntu0.16.04.1 amd64 [установлен, автоматически]
nvidia-prime/xenial,now 0.8.2 amd64 [установлен]
nvidia-settings/xenial,now 361.42-0ubuntu1 amd64 [установлен, автоматически]
# This file was installed by nvidia-375
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off
Код: (html5) [Выделить]
glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV86
OpenGL core profile version string: 3.3 (Core Profile) Mesa 12.0.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 12.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Код: (html5) [Выделить]
cat /etc/X11/xorg.conf.d/40-nvidia.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.135  (buildmeister@swio-display-x86-rhel47-08)  Tue Jan 17 16:33:21 PST 2017



Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
#    HorizSync       28.0 - 33.0
#    VertRefresh     43.0 - 72.0
#    1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
    ModeLine "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
«Где у него КНОПКА?!»©
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн peregrine

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

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

Оффлайн neon1ks

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


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

Оффлайн Azure

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
nouveau в blacklist пропиши
Сам установщик сразу это делает
Код: (html5) [Выделить]
# This file was installed by nvidia-375
# Do not edit this file manually
 
blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
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) [Выделить]
ii  nvidia-340             340.102-0ubuntu0.16.04.1         amd64        NVIDIA binary driver - version 340.102
ii  nvidia-opencl-icd-340  340.102-0ubuntu0.16.04.1         amd64        NVIDIA OpenCL ICD
ii  nvidia-prime           0.8.2                            amd64        Tools to enable NVIDIA's Prime
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

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
По багтрекеру видно, что баги наблюдаются и в 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.062 секунд. Запросов: 25.