问题与许多其他用户的问题类似,但找到的解决方案不起作用。背景:在 Fit-PC2 上全新安装 12.04(完全更新)(眼镜)。在多处看到,运行 12.04 的新 3.X 内核有一个新的 psb_gfx 驱动程序,支持 gma500 显卡(poulsbo 芯片组)。除了屏幕分辨率之外,一切都运行正常(有一些小问题已记录在案,因此我不会在这里提出它们)。我的原始显示器分辨率是 1920X1080,但我得到的只有 1024x768。
输出运行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 认为我有两个屏幕。不知道该怎么办。有人有想法吗?谢谢您的时间。
答案1
请升级到最新内核 3.5。您将获得原生固定 1080p 分辨率
您可以从 Ubuntu 12.10 存储库获取最新内核
您也可以尝试模式设置驱动程序。您将获得一系列不同的分辨率。但是,如果您想获得视频加速,我建议您使用最新的 EMGD 驱动程序。这将是一项有点脏活,但值得。
答案2
不要以为它psb_gfx
完全支持 HDMI,以及“巨大的外部显示器”。
以下是其主要开发人员 Allan Cox 所写的:
如果您按照以下配置,它应该可以在 GMA500/600 上运行
- 笔记本电脑内部显示屏(包括背光)
- 外置 svga
- 通过KMS设置模式
- 帧缓冲控制台
- 帧缓冲区 X 服务器(以及 Dave Airlie 的通用 KMS X 服务器)
- 暂停/恢复
我知道以下方法不起作用
- 巨大的外部显示器太大,在初始化时无法容纳 8MB(导致崩溃)
- 使用 vesa X 服务器 - 这会产生混乱,并且无法修复,这是“错误的用户配置”
不支持
- 除了控制台滚动之外的 2D 硬件加速(因为它似乎太慢而无法使用)。我可能会在它们确实有帮助的地方稍后添加一些 2D 位(例如从后到前的位传送可能值得)
- 3D 引擎(无公开文档)
- 视频播放加速。理论上,已发布的 GMA500/600 的 VAAPI 代码和旧的“二进制 X/源内核”驱动程序中有足够的信息来实现这一点,但如果有人想要的话,就必须对其进行改进
- Dell Mini HDMI 端口。这似乎是某种外部桥接芯片。作为一个电视迷,我还没有可以测试的 HDMI 显示器。
来源:http://www.phoronix.com/scan.php?page=news_item&px=MTAxOTU
通过使用 Compulab 为其 FitPC 提供的任何产品,您可能会取得更大的进步。查看他们的支持论坛以获取更多信息。