我刚刚第一次安装 Debian Wheezy,在系统启动和运行方面取得了不同程度的成功。目前我的主要问题是我无法将桌面扩展到第二个屏幕。
我有一个 ATI radeon HD 7700 系列显卡,连接到 2 个显示器。该行的运行lspci
结果如下:
04:00.0 VGA 兼容控制器:Advanced Micro Devices [AMD] nee ATI Cape Verde [Radeon HD 7700 Series]
目前,两者均已被克隆。我最初尝试遵循安装专有 ATI 驱动程序的说明,这导致检测到第二个显示器,但我无法扩展桌面而不是克隆它(因为我的虚拟屏幕不够大)。
我认为免费版本的支持可能会更好,所以我遵循了这些删除上述驱动程序的说明, 其次是这些安装免费软件的说明。
根据该页面中的故障排除步骤,我运行了以下命令:
dmesg | grep -E 'drm|radeon' | grep -E 'drm|radeon' | grep -iE '固件|微码'
产生了这个输出:
[ 4.925773] [drm] Loading VERDE Microcode
[ 4.990158] platform radeon_cp.0: firmware: agent loaded radeon/VERDE_pfp.bin into memory
[ 5.152647] platform radeon_cp.0: firmware: agent loaded radeon/VERDE_me.bin into memory
[ 5.236165] platform radeon_cp.0: firmware: agent loaded radeon/VERDE_ce.bin into memory [ 5.260082] platform radeon_cp.0: firmware: agent loaded radeon/VERDE_rlc.bin into memory
[ 5.376566] platform radeon_cp.0: firmware: agent loaded radeon/VERDE_mc.bin into memory
这与该页面上的输出不同,但他们并没有真正提供更多信息,所以我只是假设一切都正常。
无论如何,现在当我转到System Tools
-> Preferences
-> System Settings
->时Display
,我只看到一个名为 的显示器Unknown
,它在我的两个显示器上克隆。
运行xrandr -q
会产生以下输出:
xrandr:无法获取输出默认的伽马大小屏幕0:最小1680 x 1050,当前1680 x 1050,最大1680 x 1050默认连接1680x1050+0+0 0mm x 0mm 1680x1050 0.0*
仅供参考,1680x1050 是两台显示器的原始分辨率。我没有/etc/X11/xorg.conf
文件,而且我的/etc/X11/xorg.conf.d/
目录似乎是空的。
这是我第一次运行 Linux 系统,所以我完全困惑,希望得到善意的话语和防白痴的指导。
答案1
我在 AU 的问答中找到了这个答案,标题为:如何使用 ATI 驱动程序设置双显示器显示?。
摘抄
打开终端并输入:
$ gksudo gedit /etc/X11/xorg.conf
在“显示”子部分中添加此代码或修改(如果已存在):
virtual 2880 1024
其中 2880 和 1024 是错误返回的值:所需的虚拟大小不适合可用大小:请求=(2880, 1024),最小值=(320, 200),最大值=(1600, 1600)。
重新启动计算机。
然后您将能够毫无问题地扩展您的桌面。
在OP的配置中,他选择使用这个:
virtual 3360 1050