В общем, ноутбук с двумя видеокартами - встройкой vega 8 и дискретной gtx 1050. Debian Sid, впрочем в 10 то же самое.
Когда я его проверял в магазине на Debian Live + nonfree, оно запустилось и заработало. Когда я сам поставил его на систему, с firmware-10.3.iso - оно вообще не запускало графику, просто висел чёрный экран.
Кое-как вкорячил firmware, чтобы запустить, затем заменил драйвер на nvidia. Драйвер работает:
nvidia_drm 53248 0
nvidia_modeset 1118208 1 nvidia_drm
nvidia 20463616 23 nvidia_modeset
ipmi_msghandler 65536 2 ipmi_devintf,nvidia
drm_kms_helper 212992 2 amdgpu,nvidia_drm
drm 548864 10 gpu_sched,drm_kms_helper,amdgpu,nvidia_drm,ttm
но саму нвидию не видит
$ nvidia-settings -V
WARNING: NV-CONTROL extension not found on this Display.
ERROR: Unable to load info from any available system
При этом запускается два Xorg (при том, что у меня gnome на wayland), при запущенной одной системе (на :1), видно gdm, висящий на :0, но при попытках зайти начинается непредсказуемое поведение. Кроме того, даже при первом логине, оно иногда просто выкидывает gdm (я так понимаю, я в этот момент просто на другой экран перескакиваю). пробовал запускать что-то отличное от gnome, icewm на иксах - то же самое, нвидию не нвидит.
В арче я просто поставил коммерческий драйвер nvidia, и там всё работает, nvidia-settings видит нвидию, и через prime-run я запускаю приложения на ней, если надо. ATI тоже поддерживается и работает (кроме ошибки в логах)
[ 7.331080] pcieport 0000:00:01.3: AER: Multiple Corrected error received: 0000:00:01.0
[ 7.331091] pcieport 0000:00:01.3: AER: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Receiver ID)
[ 7.332499] pcieport 0000:00:01.3: AER: device [1022:15d3] error status/mask=00000040/00006000
[ 7.333927] pcieport 0000:00:01.3: AER: [ 6] BadTLP
[ 7.560940] ath10k_pci 0000:02:00.0: unsupported HTC service id: 1536
[ 7.705800] pcieport 0000:00:01.3: AER: Multiple Corrected error received: 0000:00:01.0
[ 7.705813] pcieport 0000:00:01.3: AER: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Receiver ID)
[ 7.707671] pcieport 0000:00:01.3: AER: device [1022:15d3] error status/mask=000000c0/00006000
[ 7.710045] pcieport 0000:00:01.3: AER: [ 6] BadTLP
[ 7.711849] pcieport 0000:00:01.3: AER: [ 7] BadDLLP
[ 7.742186] pcieport 0000:00:01.3: AER: Corrected error received: 0000:00:01.0
[ 7.742195] pcieport 0000:00:01.3: AER: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Receiver ID)
[ 7.743243] pcieport 0000:00:01.3: AER: device [1022:15d3] error status/mask=00000040/00006000
[ 7.744319] pcieport 0000:00:01.3: AER: [ 6] BadTLP
но в арче я не использую dm, а запускаю Xfce+Xorg через startx
В общем, вопрос - можно ли как-то исправить это. Если нет, то можно ли как-то вообще полностью задизаблить nvidia со всеми свободными и несвободными драйверами в Debian, чтобы про неё система забыла?