내 시스템에는 3개의 NVIDIA GPU가 있습니다. 하나는 표시용이고 두 개는 계산용입니다. 두 컴퓨팅 GPU의 팬 곡선을 조정하고 싶습니다. 현재 모든 방법을 사용하려면 팬 제어가 작동하려면 X 서버를 실행해야 합니다. 일부에서는 X를 켜고 팬 속도를 조정한 다음 끌 수 있다고 하지만 나한테는 효과가 없어 절대 효과가 없다고 말함).
괜찮습니다. X를 켰지만 다음 명령을 사용하여 모니터를 연결하지 않았는데 sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration
작동합니다. 문제는 이것이 어떻게든 내 작업 공간의 일부가 된 새로운 "모니터" 또는 "X 스크린"을 도입한다는 것입니다. 이것은진짜내 마우스가 종종 범위를 벗어나 "가짜 화면"으로 들어가기 때문에 매우 짜증스럽습니다.
저는 마우스 캡처 스크립트(마우스를 지속적으로 모니터링하여 유효한 작업 공간으로 다시 보내는 프로그램) 사용을 고려했습니다. 하지만 저는 CPU 시간을 낭비하고 싶지 않습니다.
모든 설정을 확인했지만 nvidia-settings
비활성화하는 방법을 찾을 수 없습니다.
이 내 꺼야 Xorg.conf
:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 440.95.01
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
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"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Unknown"
Option "ignore" "true"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor2"
VendorName "Unknown"
Option "ignore" "true"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce RTX 2080 Ti"
BusID "PCI:9:0:0"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1080 Ti"
BusID "PCI:66:0:0"
EndSection
Section "Device"
Identifier "Device2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce RTX 2080 Ti"
BusID "PCI:67:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AllowEmptyInitialConfiguration" "True"
Option "Coolbits" "28"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "AllowEmptyInitialConfiguration" "True"
Option "Coolbits" "28"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
Option "AllowEmptyInitialConfiguration" "True"
Option "Coolbits" "28"
SubSection "Display"
Depth 24
EndSubSection
EndSection
추가 화면을 비활성화하는 방법은 무엇입니까?
답변1
더 나은 답변을 환영합니다. 나는 오랫동안 이 문제를 해결하려고 노력해 왔으며 이것이 내가 가진 최고의 트릭입니다. NVIDIA 설정에서 모든 설정을 무작위로 시도하면서 통찰력을 얻었습니다. "절대 위치는 화면 0에만 설정할 수 있습니다. 그렇지 않으면 일부 화면에 액세스하지 못할 수 있습니다."라는 경고가 표시됩니다. 도착할 수 없습니다! 이것이 바로 내가 원하는 것이다!
어쨌든, 나는 추가 화면을 멀리 있는 절대 위치로 "이동"했고 모든 것이 잘 작동했으며 다음 사항만 변경하면 되었습니다.
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
Screen 1 "Screen1" Absolute 1000 0
Screen 2 "Screen2" RightOf "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection