无法获得原生分辨率
我在HP Pavilion Slimline上使用Nvidia GT220显卡和Nvidia驱动程序310.14运行Ubuntu 12.10。 我通过HDMI连接三星LCD ,这台电视的原始分辨率是1366×768,但我在设置中获得的唯一选项是1920×1080,1280×720,720×480和640×480。 我想以原始分辨率运行,那么如何将其添加到可用选项列表中? 我尝试使用xrandr,但不确定要输入的正确值是什么,或者它是否是正确的方法。
编辑
运行cvt 1366 768 60后,我得到以下内容:
#1368x768 59.88 Hz(CVT)hsync:47.79 kHz; pclk:85.25 MHz Modeline“1368x768_60.00”85.25 1368 1440 1576 1784 768 771 781 798 -hsync + vsync
然后运行xrandr我有
屏幕0:最小8 x 8,当前1280 x 720,最大8192 x 8192 DVI-I-0断开(正常左反转右x轴y轴) VGA-0断开(正常左反转右x轴y轴) DVI-I-1断开(正常左反转右x轴y轴) HDMI-0连接1280x720 + 0 + 0(正常左反转右x轴y轴)160mm x 90mm 1280x720 60.0 * + 59.9 1920x1080 30.0 30.0 720x480 59.9 640x480 59.9 1368x768_60.00(0x2aa)85.2MHz h:宽度1368开始1440结束1576总计1784偏斜0时钟47.8KHz v:高度768开始771结束781总计798时钟59.9Hz
但是,当运行xrandr –addmode HDMI-0 1368x768_60.00时,我得到:
X请求失败的错误:BadMatch(参数属性无效) 失败请求的主要操作码:140(RANDR) 失败请求的次要操作码:18(RRAddOutputMode) 失败请求的序列号:29 输出流中的当前序列号:30
请参阅此处了解xrandr上的wiki.ubuntu.com条目以及如何使用它。 基本上从终端运行xrandr并复制输出以在主目录中创建.xprofile文件 – 我的.xprofile读取如下(我在VGA1上连接了1680×1050监视器):
xrandr --output VGA-1 --mode 1680x1050
使.xprofile文件可执行,然后注销并重新登录。
试着跑,
xrandr --addmode HDMI-0 1368x768
如果它在某段时间后无法正常工作
然后,
最常见的问题应该是图形驱动程序
要么
您的VGA线可能会受到影响
要么
您的显示器PCB可能有问题。
要么
您的主板图形卡/图形控制器可能有问题。
看看伙计们,我知道这听起来有点愚蠢,但我试图在整个周末解决这个问题,最后它终于certificate它是我的VGA线。 我刚刚更换了那根电缆,之后就可以了。 我希望我可以用那个答案帮助那里的人。 仅供记录:我没有改变输出。
只是你知道: 尝试另一根电缆。 ;)