我在使用三星电视作为显示器时遇到问题。感谢您的任何见解:
debian + xorg + RTX4090 + qn700b + (HDMI 2.1 电缆似乎不错)
问题:唤醒电视和电脑后,无法再次恢复到8k?它卡在 4k 处。
症状:
- 最初,当电视/电脑重新打开时(无论顺序),都会出现黑屏。
- Ctrl-alt-f1/f2/etc 将屏幕唤醒为 4k,然后我可以 ctrl-alt-f7 返回图形 tty,但我丢失了 8k,现在它卡在 4k(电视正确地仍处于三星游戏模式)。
sudo nvidia-settings
不允许 8k(只有 4k 出现在下拉列表中)- 通过下载 EDID
nvidia-settings
并强制输入 xorg 不起作用?不知道该怎么说。 cvt
和xrandr --newmode etc
/--addmode "HDMI-0" 7680x4320at60
失败BadMatch (invalid parameter attributes)
,主要操作码 140 RANDR,次要操作码 18RRAddOutputMode
。
(我知道我可以在 xorg 中设置选项“DPMS”“false”和各种选项“fooTime”“off”,或者xset -dpms
将监视器保持在 24/7,或者重新启动窗口管理器/X/等作为解决方法,但希望否则修复此问题而不丢失 WM 状态,如果可能的话,无需进行不可逆的固件更新。)
感谢您的任何见解!
Xorg.0.log:
Validated MetaModes: "7680x4320+0+0{AllowGSYNCCompatible=On}"
..
MetaMode "HDMI-0:7680x4320" could not be re-validated against the current hardware configuration; removing.
..
Setting mode "DPY-0:7680x4320+0+0{AllowGSYNCCompatible=On}"
..
Setting mode "DPY-0:nvidia-auto-select+0+0{AllowGSYNCCompatible=On}"
xorg.conf:
Section "Monitor"
..
Option "DPMS" "false"
Option "PreferredMode" "7680x4320"
EndSection
Section "Device"
..
Option "ModeValidation" "AllowNonEdidModes"
EndSection
Section "Screen"
..
Option "CustomEDID" "GPU-0.HDMI-0:/path/to/edid.txt"
Option "metamodes" "7680x4320 +0+0 {AllowGSYNCCompatible=On}"
Option "ConnectToAcpid" "False" # https://bbs.archlinux.org/viewtopic.php?id=262207
SubSection "Display"
Virtual 7680 4320
Depth 24
EndSubSection
EndSection