无法获得原生分辨率

我在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线。 我刚刚更换了那根电缆,之后就可以了。 我希望我可以用那个答案帮助那里的人。 仅供记录:我没有改变输出。

只是你知道: 尝试另一根电缆。 ;)