최근에 Manjaro Plasma를 설치했습니다. 저는 Asus와 Nvidia GTX 1650 Ti를 가지고 있습니다.
이것은 내 lspci
설정입니다.
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f91 (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 109f
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c2)
Subsystem: ASUSTeK Computer Inc. Picasso
Kernel driver in use: amdgpu
Kernel modules: amdgpu
xorg.conf 파일을 생성하고 변경하여 다음과 같이 만듭니다.
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 440.59
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen1" 0 0
Screen 1 "Screen0" RightOf "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "HPN HP 24fw"
HorizSync 30.0 - 86.0
VertRefresh 48.0 - 75.0
Option "DPMS"
Option "Primary" "false"
EndSection
Section "Monitor"
Identifier "Monitor1"
HorizSync 30.0 - 86.0
VertRefresh 48.0 - 75.0
Option "DPMS"
Option "Primary" "true"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
BusID "01:00.0"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1650"
EndSection
Section "Device"
Identifier "Device1"
Driver "amdgpu"
BusID "05:00.0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
나는 laprop 화면에 Option Primary true를 추가하는 데 지쳤지만 아무 것도 변경되지 않았으므로 이 줄은 불필요한 것 같습니다. 그리고 기본 xorg.conf 파일에는 Screen1, Monitor1, Device1을 제외한 모든 내용이 포함되어 있는데, 당시에는 외부 모니터만 사용할 수 있었기 때문에 노트북 화면도 작동하도록 Screen1, Monitor1, Device1을 추가했습니다.
이제 외부 모니터를 켜면 모든 것이 제대로 작동합니다. 또한 로그인하여 두 번째 모니터를 비활성화할 때도 마찬가지입니다. 그런데 문제는 로그인 화면이 외부 모니터에 표시되고 노트북 디스플레이는 로그인 후에만 표시된다는 점입니다. 그래서 외부 모니터가 연결되어 있지 않을 때. 리눅스에 로그인할 수 없습니다.