pkg info -l PACKAGENAME
или pkg info --list-files PACKAGENAME
. Вы можете найти опцию -l
в man pkg -info . (И вы, в свою очередь, можете найти подкоманду pkg info
и указатель на ее вышеупомянутую страницу руководства в man pkg .)
Модуль ядра драйвера Nvidia действительно загружается, но X-сервер не загружает соответствующий модуль драйвера X11. Это, вероятно, вызвано bumblebee, так как ему необходимо настроить отдельный виртуальный -дисплейный X-сервер для dGPU, который можно отключить по желанию.
Для вывода необходимо использовать dGPU, и, к сожалению, проприетарный драйвер Nvidia может выступать только в качестве источника графических данных для других драйверов Xorg; он не может служить источником дополнительных входных данных для других водителей. Таким образом, шмель должен быть отключен/удален, а dGPU должен стать основным графическим процессором для вашей системы.
Прежде чем вносить какие-либо изменения, убедитесь, что вы можете подключиться к системе по сети с помощью SSH с другого компьютера, если это возможно; это значительно упростит устранение неполадок.
Вашему xorg.conf
потребуются как минимум эти биты (, аналогичныеhttps://forums.developer.nvidia.com/t/official-driver-384-59-with-geforce-1050m-doesnt-work-on-opensuse-tumbleweed-kde/52620):
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia" 0 0
Inactive "intel" # this is important!
EndSection
# add a Files section to adjust ModulePath if the X server will not
# find the nvidia driver module otherwise
Section "Monitor"
Identifier "Monitor0"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
Option "AccelMethod" "none" #maybe not needed?
BusID "PCI:0:2:0" # should be correct for you
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:1:0:0" # should be correct for you
Option "AllowEmptyInitialConfiguration" # you may be able to remove this
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Monitor "Monitor0"
EndSection
Этого должно быть достаточно, чтобы драйвер nvidia
занял первичную позицию, после чего вы должны увидеть разъем DP и любой подключенный к нему дисплей, обнаруженный в журнале xorg.
Теперь в выходных данных xrandr --listproviders
вы должны увидеть двух провайдеров.
На данный момент у вас может быть изображение только на miniDP . Чтобы это исправить, вам нужно запустить эти две команды во время инициализации X-сервера:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
Это указывает драйверу NVIDIA быть основным источником, а modesetting
драйверу (, т. е. Intel iGPU ), предоставлять дополнительные выходные данные для NVIDIA. Затем xrandr --auto
просто запускает автоматическое обнаружение входных данных и их разрешение с новыми выходными данными, которые (надеюсь )только что стали доступны.
В KDE вы, вероятно, используете sddm
в качестве диспетчера отображения, поэтому добавьте две приведенные выше команды в его скрипт Xsetup
.