История изменений
Исправление sparks, (текущая версия) :
Любой дистр, я на федоре сижу, сначала драйвера на MX150 руками ставил, сегодня забил и переехал на репозиторий negativo17 (из за cuda)
Что бы prime завести, везде блокируешь/удаляешь nouveau, и копипастишь Xorg конфиг с сайта нвидии, вот так мой выглядит
Section "ServerLayout"
Identifier "layout"
Screen 0 "iGPU"
Option "AllowNVIDIAGPUScreens"
EndSection
Section "Device"
Identifier "iGPU"
Driver "intel"
EndSection
Section "Screen"
Identifier "iGPU"
Device "iGPU"
EndSection
Section "Device"
Identifier "dGPU"
Driver "nvidia"
EndSection
Там особенность есть, что если ты без перезагрузки всё делаешь то nvidia_drm надо ручками загрузить, потом startx ииии
$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x4d cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 10 associated providers: 0 name:Intel
Provider 1: id: 0x22a cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:NVIDIA-G0
Дальше всё работает прекрасно, ток надо будет vaapi сказать использовать iHD драйвер, хотя у тебя там какая вторая видеокарта?
[sparks@bastet ~]$ glxinfo | grep vendor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: Intel Open Source Technology Center
[sparks@bastet ~]$ export __NV_PRIME_RENDER_OFFLOAD=1
[sparks@bastet ~]$ export __GLX_VENDOR_LIBRARY_NAME=nvidia
[sparks@bastet ~]$ glxinfo | grep vendor
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
Исходная версия sparks, :
Любой дистр, я на федоре сижу, сначала драйвера на MX150 руками ставил, сегодня забил и переехал на репозиторий negativo17 (из за cuda)
Что бы prime завести, везде блокируешь/удаляешь nouveau, и копипастишь Xorg конфиг с сайта нвидии, вот так мой выглядит
Section "ServerLayout"
Identifier "layout"
Screen 0 "iGPU"
Option "AllowNVIDIAGPUScreens"
EndSection
Section "Device"
Identifier "iGPU"
Driver "intel"
EndSection
Section "Screen"
Identifier "iGPU"
Device "iGPU"
EndSection
Section "Device"
Identifier "dGPU"
Driver "nvidia"
EndSection
Там особенность есть, что если ты без перезагрузки всё делаешь что nvidia_drm надо ручками загрузить, потом startx ииии
$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x4d cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 10 associated providers: 0 name:Intel
Provider 1: id: 0x22a cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:NVIDIA-G0
Дальше всё работает прекрасно, ток надо будет vaapi сказать использовать iHD драйвер, хотя у тебя там какая вторая видеокарта?