无法将监视器设置为原始分辨率

问题类似于许多其他用户,但找到的解决方案不起作用。 背景:在Fit-PC2( 规格 )上全新安装12.04(完全更新)。 在几个地方读取12.04运行的新3.X内核有一个新的psb_gfx驱动程序,它支持gma500显卡(poulsbo芯片组)。 所有的工作都非常有用(有一些故障记录在案,所以我不会在这里提出它们),除了屏幕分辨率。 我的原生显示器分辨率是1920X1080,但我得到的只是1024×768。

运行xrandr输出:

 xrandr: Failed to get size of gamma for output default Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768 default connected 1024x768+0+0 0mm x 0mm 1024x768 0.0* 

虽然我读到Ubuntu不再带有xorg.conf文件,但我也试过运行sudo X :1 -configure ,这里是输出的结尾:

 Number of created screens does not match number of detected devices. Configuration failed. 

当我查看在我的主目录中创建的xorg.conf.new文件时,似乎由于某种原因X认为我有两个屏幕。 不知道该怎么做。 想法有人吗? 谢谢你的时间。

请升级到最新的内核3.5。 您将获得原生固定1080p分辨率

您可以从Ubuntu 12.10存储库获取最新的内核

您还可以尝试使用模式设置驱动程序。 您将获得一系列分辨率。 但是,如果你想获得video加速,我建议你使用最新的EMGD驱动程序。 这将是一个有点肮脏的工作,但它是值得的。

不要认为psb_gfx支持HDMI,以及“巨大的外部显示器”。

这就是它背后的主要开发人员Allan Cox所写的:

如果您在下面配置它应该适用于GMA500 / 600

  • 内部笔记本显示器包括背光
  • 外部svga
  • 通过KMS进行模式设置
  • 帧缓冲控制台
  • framebuffer X服务器(通常是Dave Airlie的通用KMS X服务器)
  • 暂停/恢复

以下我知道不行

  • 巨大的外部显示器如此之大,在初始化时不能容纳8MB(导致崩溃)
  • 使用vesa X服务器 – 这会混淆东西并且无法修复,这是“错误的用户配置”

不支持

  • 除了控制台滚动之外的2D硬件加速(因为它似乎太慢>无用)。 我可以稍后在他们帮助的地方添加一些2D位(例如,回到前面的blitting可能是值得的)
  • 3D引擎(没有公共文档)
  • video播放加速。 从理论上讲,已经发布的GMA500 / 600的VAAPI代码中有足够的信息,并且在旧的“二进制X /源内核”驱动程序中有足够的信息来执行此操作,但是如果他们需要它,有人必须处理它
  • 戴尔Mini HDMI端口。 这似乎是某种外部桥接芯片。 作为一个电视luddite我还没有拥有HDMIfunction的显示器进行测试。

资料来源: http : //www.phoronix.com/scan.php?page = news_item& px = MTAxOTU

你可能会通过使用Compulab为其FitPC提供的任何东西来进一步发展。 查看他们的支持论坛了解更多信息。