我的设置:
- 配备英特尔 GMA 3150 的 eeepc 1018pb。
- Ubuntu 11.10 x64_86
- 三星 SyncMaster 2333
问题:
我将三星与 eeepc 连接起来。Ubuntu 识别显示器。当我尝试激活它并设置原始分辨率 (1920x1080) 时,出现以下错误:
无法应用所选的显示配置请求的大小(2944、1080)超出 3D 硬件限制(2048、2048)...
请注意,宽度恰好比我选择的宽度大 1024px。无论我选择什么分辨率,此偏移量都会保留。
如果我选择的分辨率宽度小于 1024,它将完全应用所选的分辨率。所以我猜错误只发生在“错误检查”期间。这有点搞笑。
所以基本上我不知道如何解决这个问题。我搜索了两天,但没有任何可用的结果。
我寻找新的驱动程序,但除了http://intellinuxgraphics.org。但据我了解,Ubuntu 本身已经使用这些驱动程序。此外,我不知道如何手动安装它们。
- jockey-gtk 甚至不建议图形驱动程序。
答案1
我猜你无法解决这个问题,至少不能用 Unity 3D(我猜你会用这个)。原因:当使用两个屏幕时,屏幕会显示为一个大屏幕。无论两个小屏幕是并排合并还是相互叠加,你都会超出图形硬件的最大分辨率。
解决方案是:不支持 3D,意味着尝试 Unity 2D 或其他没有 3D 硬件加速的桌面管理器。
或者
选择(内部或外部屏幕的)分辨率,其中水平像素总和或垂直像素总和小于等于 2048