Уголок новичка
   1885

Не работает дискретная видеокарта nvidia 390

Ошибка:
[spacecat@spacecat-x555sj ~]$ optirun glxgears -info
[ 1743.196005] [ERROR]Cannot access secondary GPU - error: Could not enable discrete graphics card


Версия:
Linux version 5.4.192-1-MANJARO (builduser@fv-az42-323) (gcc version 11.2.0 (GCC)) 1 SMP PREEMPT Mon May 9 08:01:19 UTC 2022


Nvidia:
sudo pacman -Qs nvidia
[sudo] password for spacecat: 
local/bumblebee 3.2.1-22
    NVIDIA Optimus support for Linux through Primus/VirtualGL
local/egl-wayland 2:1.1.9+r3+g582b2d3-1
    EGLStream-based Wayland external platform
local/lib32-libvdpau 1.5-1
    Nvidia VDPAU library
local/lib32-nvidia-utils 510.68.02-1
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia-390xx 390.147-2
    OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.5-1
    Nvidia VDPAU library
local/libxnvctrl-390xx 390.147-1
    NVIDIA NV-CONTROL X extension
local/linux54-nvidia-390xx 390.147-28 (linux54-extramodules)
    NVIDIA drivers for linux.
local/mhwd-nvidia 510.68.02-1
    MHWD module-ids for nvidia 510.68.02
local/mhwd-nvidia-390xx 390.147-6
    MHWD module-ids for nvidia 390.147
local/mhwd-nvidia-470xx 470.103.01-1
    MHWD module-ids for nvidia 470.103.01
local/nvidia-390xx-dkms 390.147-6
    NVIDIA drivers - module sources
local/nvidia-390xx-utils 390.147-6
    NVIDIA drivers utilities
local/opencl-nvidia-390xx 390.147-6
    OpenCL implemention for NVIDIA
local/xf86-video-nouveau 1.0.17-2 (xorg-drivers)
    Open Source 3D acceleration driver for nVidia cards


bumblebee
[spacecat@spacecat-x555sj ~]$ bumblebeed -vv
[  260.390193] [DEBUG]Found card: 01:00.0 (discrete)
[  260.390237] [DEBUG]Found card: 00:02.0 (integrated)
[  260.390936] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[  260.391128] [INFO]Configured driver: nvidia
[  260.391151] [DEBUG]Skipping auto-detection, using configured driver 'nvidia'
[  260.391458] [DEBUG]successfully loaded bbswitch
[  260.391484] [INFO]Switching method 'bbswitch' is available and will be used.
[  260.391497] [DEBUG]Active configuration:
[  260.391509] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[  260.391521] [DEBUG] X display: :8
[  260.391533] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia:/usr/lib32/nvidia:/usr/lib:/usr/lib32
[  260.391544] [DEBUG] Socket path: /var/run/bumblebee.socket
[  260.391563] [DEBUG] xorg.conf file: /etc/bumblebee/xorg.conf.nvidia
[  260.391575] [DEBUG] xorg.conf.d dir: /etc/bumblebee/xorg.conf.d
[  260.391653] [DEBUG] Xorg binary: Xorg
[  260.391700] [DEBUG] ModulePath: /usr/lib/nvidia/xorg,/usr/lib/xorg/modules
[  260.391748] [DEBUG] GID name: bumblebee
[  260.391794] [DEBUG] Power method: auto
[  260.391841] [DEBUG] Stop X on exit: 1
[  260.391887] [DEBUG] Driver: nvidia
[  260.391935] [DEBUG] Driver module: nvidia
[  260.391982] [DEBUG] Card shutdown state: 1
[  260.392147] [DEBUG]Configuration test passed.
[  260.397234] [ERROR]Could not set the GID of bumblebee: Operation not permitted

Я новичок в линуксе и не знаю, с какой стороны подступиться к проблеме

7 комментариев

avatar
lspci -k | grep nvidia
покажите
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Kernel modules: nouveau, nvidia_drm, nvidia
Последний раз редактировалось
0
avatar
Kernel driver in use: nvidia
?
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
я посмотрела внимательно еще раз, оказалось, что на этом ноуте видеокарта 920М, а не 390, но при установке линукса установились дрова 390хх
сейчас пыталась переставить, выдает вот что:
[spacecat@spacecat-x555sj ~]$ sudo pacman -S nvidia-470xx-utils
resolving dependencies...
looking for conflicting packages...
:: nvidia-470xx-utils and nvidia-390xx-utils are in conflict (nvidia-libgl). Remove nvidia-390xx-utils? [y/N] y
:: libxnvctrl-470xx and libxnvctrl-390xx are in conflict (libxnvctrl). Remove libxnvctrl-390xx? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-390xx-utils breaks dependency 'nvidia-390xx-utils=390.147' required by linux54-nvidia-390xx
:: removing nvidia-390xx-utils breaks dependency 'nvidia-390xx-utils=390.147' required by nvidia-390xx-dkms 
Последний раз редактировалось
0
avatar
У меня похожая история с видеокартой 940mx, до сих пор не справился
0
avatar
я, кажется, нашла решение, но пока не смогла его реализовать
Вот тут bbs.archlinux.org/viewtopic.php?id=271625 в самом конце подробно написано, что нужно делать, но у меня возникли сложности с запуском чего либо через prime, которые, вроде как, решаются изменением xorg.conf, но я его почему то не могу его открыть через nano, якобы файла не существует, хотя в каталоге он есть
Если удастся решить — напишу, как
0
avatar
Решение:
1. Снесла все пакеты, которые ставила ранее в попытках исправить ошибку
2. Установила правильные дрова. Для моей карты это nvidia-470xx-dkms. При установке появились ошибки, связанные с модулями, решились путём установки linux-headers
3. Переустановила bumblebee, строго по инструкции на арчвики
4. В
/etc/bumblebee/xorg.conf.nvidia
добавила параметр
BusID "PCI:01:00:0"
в раздел Device
Теперь все работает!
Последний раз редактировалось
+2
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.