无法将监视器设置为原始分辨率
问题类似于许多其他用户,但找到的解决方案不起作用。 背景:在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提供的任何东西来进一步发展。 查看他们的支持论坛了解更多信息。