pab*_*mme 5 xorg resolution 12.04 gma500
在 Toshiba NB510 上安装 Ubuntu 12.04 后,屏幕分辨率为 800x600 而不是原生的 1024x600。这是一款包含臭名昭著的 GMA3650(又名 PowerVR SGX5450)的上网本,Linux 内核对它的支持很差。我环顾四周并尝试了几种不同的解决方案。即:
video=1024x600使用上述 PPA传递内核选项,但无济于事。video=1024x600选项在这里也不起作用。gma500_gfx驱动程序列入黑名单以强制使用vesa. 这会导致 Ubuntu 以 800x600 的分辨率启动。在此之后,我尝试使用以下内容xorg.conf:
Section "Device"
Identifier "card"
Driver "vesa"
EndSection
Section "Monitor"
Identifier "panel"
Modeline "1024x600_DDC" 54.03 1024 1048 1184 1344 600 603 609 670 -hsync -vsync
Option "PreferredMode" "1024x600_DDC"
EndSection
Section "Screen"
Identifier "screen"
Device "card"
Monitor "panel"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x600_DDC"
EndSubSection
EndSection
Run Code Online (Sandbox Code Playgroud)
模型行来自 DDC,如 中所述/var/log/Xorg.0.log。这似乎没有效果,分辨率停留在 800x600。
nomodeset到内核命令行无助于解决分辨率问题或黑屏问题。理想情况下,由于我不认为我可以信任gma500_gfxMeego的驱动程序或来自 Meego(Sarvatt 的 PPA 中的vesa驱动程序),我想使用驱动程序(可能恢复到 12.04),并在xorg.conf文件中指定分辨率,但我可以似乎没有得到这个工作。有任何想法吗?
顺便说一句,这是我帮助朋友解决的一个问题,我无法直接访问机器。
小智 3
黑屏问题实际上是背光亮度问题。如果仔细观察,您会发现屏幕实际上显示了应有的内容,但背光关闭了。
以下是我在 @pablomme 的帮助下遵循的步骤,在新一代 Atom 上网本上使用每日构建的 Quantal 来解决该问题。我在 N2800 上尝试过,对于带有臭名昭著的 GMA36x0 集成显卡的 N2600 应该是相同的,希望在使用 Sarvatt PPA 的二进制驱动程序或驱动程序时gma500_gfx:
quiet splash并将$vt_handoff其删除。在桌面上按Ctrl+ Alt+T打开终端,输入:
sudo gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
按Enter,出现提示时输入密码,然后按Enter。
在打开的编辑器中,在文件末尾添加以下行:
GRUB_GFXPAYLOAD_LINUX="auto"
Run Code Online (Sandbox Code Playgroud)
然后保存文件并关闭编辑器。
在终端中输入:
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
并按Enter。完成后您可以关闭终端。
通过上述操作,亮度不应再在启动时重置为零,这样您就可以看到屏幕了。如果您想更改亮度,请打开终端并输入:
sudo setpci -s "00:02.0" F4.B=BB
Run Code Online (Sandbox Code Playgroud)
其中CC是亮度值(十六进制,从00到FF;例如00=最小值、33=暗、77=中、BB=亮、FF=最大值)。
| 归档时间: |
|
| 查看次数: |
10911 次 |
| 最近记录: |