Manjaro KDE Edition
   772

Проблема с NVIDIA драйверами

[Системная информация в самом низу, сначала описание ситуации, поведения и того, что я предпринимал]

Приветствую.

Практически аналогичная проблема, как в данном топике.

Использовал все-возможные способы для её устранения, однако всё безуспешно.

Начну с того, что Manjaro 19.0.2 установил рядом с Windows 7 на четвёртый расширенный диск(MBR) в режиме Legacy с монтажем: /, /boot(+bootloader), swap, /home. Загрузка осуществляется при помощи easyBCD GRUB(Legacy) /boot.

В винде с видеокартой всё отлично до сих пор. Стоит версия 376.54. Приложения запускаются в основном с интегрированой видеокарты, а nvidia берёт на себя видео(на примере браузера).
Однако в Manjaro всё совсем не гладко. Нагревание чувствуется даже при просмотре видео в firefox.

На выбор предоставляются, как prime, bumblebee, так и обычные драйвера.

Изначально устанавливал с free драйверами, а потом при посредственной установке с помощью Auto Install Proprietary Driver, собственно, сначала устанавливались 390xx bumblebee драйвера.
Затем после ковыряния в попытке установить другие драйвера, неожиданно, система решила, что лучше бы тебе установить 440xx prime.
В итоге, выбрав в liveCD non-free, система настояла на последнем варианте с 440xx prime.

Драйвера устанавливал, как с графического интерфейса, так и с mhwd -i pci.

Поведение с video-hybrid-intel-nvidia-440xx-prime + 435xx при открытии nvidia-settings (лог с journalctl):
NVRM: The NVIDIA GeForce GT 720M GPU installed in this system is
NVRM:  supported through the NVIDIA 390.xx Legacy drivers. Please
NVRM:  visit http://www.nvidia.com/object/unix.html for more
NVRM:  information.  The 440.64 NVIDIA driver will ignore
NVRM:  this GPU.  Continuing probe...

Что говорит о том, что в режиме legacy поддерживаются <= 390xx. Тогда непонятно вообще, почему система отображает огромный список драйверов 340-440 и тем более считает, что 440 самый подходящий.

Поведение с video-nvidia-390xx + 340xx:
Изначально при открытии sudo nvidia-settings(Или NVIDIA X Server Settings) выпадает ошибка:
You do not appear to be using the NVIDIA X driver. Please edit your X configuration file(just run `nvidia-xconfig` as root), and restaet the X server.

При, собственно, конфигурации через sudo nvidia-xconfig && reboot показывается чёрный экран с возможностью Alt+Ctrl+F2 для входа в консоль. Там же в логах вроде бы нету ошибок. Если такая настройка с 390 запусает sddm(Simple Desktop Manager) — в systemctl по крайней мере пишется, что запущено; то 440 в systemctl пишет failed на правой части sddm.

Поведение с video-hybrid-intel-nvidia-390xx-bumblebee:
При открытии nvidia-settings точно такая же ошибка, как и с video-nvidea-390xx.
После настройки же — меняется расширение после процесса логина в систему, а при повторном открытии NVIDIA X Server Settings пишет такую же ошибку.
При использовании optirun:
[ 6753.983806] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
[ 6753.983879] [ERROR]Could not connect to bumblebee daemon - is it running?

При фиксе с sudo gpasswd -a MY_USER_NAME bumblebee та же ошибка. Сервис bumblebee.service висит в systemctl.

Также использовал фикс отсюда с 390xx:
sudo mhwd -f -i pci video-nvidia-390xx
sudo pacman -S trizen (Графическая сборка)
trizen -S optimus-manager-qt bbswitch
sudo systemctl start optimus-manager
sudo systemctl enable optimus-manager
sudo optimus-manager-qt
[настройки включения при загрузке и метод переключения bbswitch]
[Ctrl+Z]
reboot

В данном варианте система, как ни странно, загрузилась и даже перешла на nvidia. Изменения в плане потребления меньше ОЗУ были, однако нагрузка на ЦПУ и перегрев остались.

Ответ пользователя v-62 в приведённой, собственно, в самой начальной ссылке с похожей ситуацией, гласящий настройку с здешней вики(Configure X Screen settings (OpenGL Settings, Antialiasing, X Server XVideo)) не помогает также, ибо nvidia-settings выдаёт ошибку, описанную в поведении video-nvidia-390xx.
Там же установка Bumblebee and Steam тоже проваливается, ибо optirun -b none nvidia-settings -c :8 выдаёт ошибку, описанную в поведении optirun.

Системная информация:

inxi -xxxSG
System:    Host: obsession-x550vc Kernel: 5.4.28-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: KDE Plasma 5.18.3 
           tk: Qt 5.14.1 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Graphics:  Device-1: Intel 3rd Gen Core processor Graphics vendor: ASUSTeK driver: i915 v: kernel bus ID: 00:02.0 
           chip ID: 8086:0166 
           Device-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] driver: N/A bus ID: 01:00.0 
           chip ID: 10de:1140 
           Display: x11 server: X.Org 1.20.7 driver: modesetting compositor: kwin_x11 resolution: 1366x768~60Hz 
           OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 19.3.5 compat-v: 3.0 direct render: Yes

lspci -k | grep -A 2 -E "(VGA|3D)"
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
        Subsystem: ASUSTeK Computer Inc. 3rd Gen Core processor Graphics Controller
        Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev ff)
        Kernel modules: nouveau, nvidia_drm, nvidia
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)

pacman -Q bumblebee
bumblebee 3.2.1-22

pacman -Qs nvidia
local/bumblebee 3.2.1-22
    NVIDIA Optimus support for Linux through Primus/VirtualGL
local/lib32-libvdpau 1.3-1
    Nvidia VDPAU library
local/lib32-nvidia-390xx-utils 390.132-1
    NVIDIA drivers utilities (32-bit)
local/libvdpau 1.3-1
    Nvidia VDPAU library
local/libxnvctrl 440.64-1
    NVIDIA NV-CONTROL X extension
local/linux54-nvidia-390xx 390.132-33 (linux54-extramodules)
    NVIDIA drivers for linux.
local/mhwd-nvidia-340xx 340.108-1
    MHWD module-ids for nvidia 340.108
local/mhwd-nvidia-390xx 390.132-1
    MHWD module-ids for nvidia 390.132
local/mhwd-nvidia-418xx 418.113-1
    MHWD module-ids for nvidia-418xx 418.113
local/mhwd-nvidia-430xx 430.64-1.0
    MHWD module-ids for nvidia-430xx 430.64
local/mhwd-nvidia-435xx 435.21-1.0
    MHWD module-ids for nvidia 435.21
local/mhwd-nvidia-440xx 440.64-1
    MHWD module-ids for nvidia 440.64
local/nvidia-390xx-utils 390.132-1
    NVIDIA drivers utilities

mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2016.04.20                true            PCI
video-hybrid-intel-nvidia-390xx-bumblebee            2019.10.25               false            PCI


Warning: No installed USB configs!

screenfetch
██████████████████  ████████     [email protected]
 ██████████████████  ████████     OS: Manjaro 19.0.2 Kyria
 ██████████████████  ████████     Kernel: x86_64 Linux 5.4.28-1-MANJARO
 ██████████████████  ████████     Uptime: 11h 34m
 ████████            ████████     Packages: 1300
 ████████  ████████  ████████     Shell: bash
 ████████  ████████  ████████     Resolution: 1366x768
 ████████  ████████  ████████     DE: KDE 5.68.0 / Plasma 5.18.3
 ████████  ████████  ████████     WM: KWin
 ████████  ████████  ████████     GTK Theme: Dark-Olympic [GTK2/3]
 ████████  ████████  ████████     Icon Theme: breeze-dark
 ████████  ████████  ████████     Disk: 28G / 123G (24%)
 ████████  ████████  ████████     CPU: Intel Core i5-3230M @ 4x 3.2GHz [59.0°C]
 ████████  ████████  ████████     GPU: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
                                  RAM: 2280MiB / 7849MiB

1 комментарий

avatar
Пробуй на свежую установленную систему archblog.pro/?p=102
Подобная сборка железа, все работает.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.