Wpis z mikrobloga

Pomógłby mi ktoś uruchomoić pod X zew. kartę grafiki? Mam dell latitude 5501:
Doszedłem do etapu z xorg.conf że driver nvidia jest ładowany ale dostaję czarny ekran.

01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce MX150] (rev a1)
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] (rev 02)

Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
Driver "modesetting"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "nvidia"
Device "nvidia"
# Option "AllowEmptyInitialConfiguration" "Yes"
# Option "UseDisplayDevice" "none"
EndSection

Section "Device"
Identifier "intel"
Option "AccelMethod" "none"
EndSection

Section "Screen"
Identifier "intel"
Device "intel"
EndSection
#linux #debian
  • 12
@mowieprawde: ok. Ja nie korzystam z nvidia only, tylko z trybu hybrydowego (jest wydajniejszy).
dodatkowy plik konfiguracyjny wygląda u mnie tak:

Section "Files"
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/lib/nvidia/xorg"
EndSection

Section "ServerLayout"
Identifier "layout"
Option "AllowNVIDIAGPUScreens"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
EndSection

Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "intel"
Device "intel"
EndSection

Sekcja files nie koniecznie musi dotyczyć twojej konfiguracji, BusID też może być inne.
@vries: dzięki. niestety już padam z sił. przerobiłem masę ustawień. Chcę aby mój MX150 był domyślną kartą, nic więcej, nie gram, chce obsługiwać 3 monitory wydajną laptopową kartą zewnętrzną.
robię tak:
instaluję system
przełączam w trym multiuser
instaluję nvidia-driver bumblebee-nvidia
ustawiam BusID, nvidia driver w xorg.conf
Źle?
@mowieprawde:

obsługiwać 3 monitory wydajną laptopową kartą zewnętrzną.

Jak potrzebujesz koniecznie na debianie, to należy użyć rozwiązań z dokumentacji NVidii:
https://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/randr14.html
To jest jedyny sposób, który działa! Z tego co pamiętam nie działa z GDM (Ubuntu #!$%@? GDM). W wypadku SDDM i innych trzeba komendy wrzucić w config. Aczkolwiek z tym nie pamiętam, bo robiłem to dawno.
Moim zdaniem jest to gra nie warta świeczki, bo takie rozwiązania działają słabo i
@vries: dziś miałem ostatnie podejście do tego debiana :)
Uruchomiłem w taki sposób, że w KDE domyśną kartą jest intel, ale po uruchomieniu aplikacji przez optirun startuje ona na drugiej karcie. Generalnie wolałbym odwrotnie, ale jeszcze nie wiem jak to przełączyć :)

Mój xorg.conf

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
Option "AllowNVIDIAGPUScreens"
EndSection

Section "Files"
EndSection