在此处使用fglrx
并尝试设置双显示器设置。内容如下xrandr
:
Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 1600 x 1600
所以,你已经知道这个了,对吧?我所要做的就是调整Virtual
屏幕尺寸xorg.conf
。但我有,这是整个文件:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "virtual screen" 0 0
EndSection
Section "Monitor"
Identifier "Monitor."
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "hd6450"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "mtrr" "no"
Option "no_dri" "no"
Option "no_accel" "no"
EndSection
Section "Screen"
Identifier "virtual screen"
Device "hd6450"
SubSection "Display"
Virtual 3600 1080
EndSubSection
EndSection
从 来看Xorg.0.log
,分辨率悄悄地降到了 1600x1600,这还不够。如果我将虚拟尺寸设置为,2048 2048
我可以让显示器的原始分辨率为,1680x1050
但我无法使用第二台显示器:
~ % xrandr --output CRT1 --left-of DFP2
xrandr: screen cannot be larger than 2048x2048 (desired size 3360x1050)
那么该怎么办?我尝试了 fglrx 版本 11.11 和 11.8。奇怪的是,它amdcccle
不允许我编辑任何设置。所有输入都无法编辑。感谢您的关注。
答案1
你能添加卡型号吗?我刚刚在我的测试机上测试过,它确实接受了:
Virtual 4096 4096
您能添加“xrandr”的输出吗?这是我的(HD5850,09:00.0 VGA 兼容控制器:Advanced Micro Devices [AMD] nee ATI Cypress LE [Radeon HD 5800 系列])
Screen 0: minimum 320 x 200, current 2048 x 1152, maximum 4096 x 4096
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
DFP3 disconnected (normal left inverted right x axis y axis)
DFP4 connected 2048x1152+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
2048x1152 59.9*+
1920x1080 59.9
1680x1050 60.0
1400x1050 60.0
1600x900 60.0
1360x1024 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1280x800 59.8
1280x768 59.8
1280x720 59.8
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 disconnected (normal left inverted right x axis y axis)
参见評論。
答案2
对于 fglrx 来说,并非每个数字都可以用于“虚拟”指令。不确定确切的策略是什么,但“3600 1080”不起作用。试试“3600 1200”。如果不行,试试“3600 3600”,然后试试“3600 1800”。不要太担心数字,xrandr 实际上会使用较小的区域,但出于某种原因,驱动程序需要“整数”数字。