如何设置 HP Mini 210-1004sa 的原始分辨率?

如何设置 HP Mini 210-1004sa 的原始分辨率?

仅供参考:我的上网本型号是 HP Mini 210-1004sa,配备英特尔图形媒体加速器 3150,并具有 10.1 英寸有源矩阵彩色 TFT 1024 x 600 显示屏。

我最近从我的上网本中删除了 Windows 7 Starter,并用 Ubuntu 12.10 替换它。

问题是操作系统似乎无法识别 1024x600 的原始显示分辨率,即 Ubuntu 的底部隐藏在屏幕下方,并且仅有的 2 个可用分辨率是:默认的 1024x768 和 800x600。

我也考虑过用 Lubuntu 或 Puppy Linux 替换 Ubuntu,因为系统运行速度确实有点慢,但我做不到,因为那样我就无法访问隐藏在屏幕下方的任务栏和应用程序菜单。目前只有带 Unity 的 Ubuntu 可用,因为 Unity Launcher 足够显眼。


我能够使用问答定义自定义分辨率 1024x600:

但是当我设置该分辨率时,屏幕顶部会出现一条黑带,桌面区域会降低,部分桌面会隐藏在屏幕下方。我尝试将其保留为这个新分辨率并重新启动系统,以查看黑带是否会消失并且显示器是否能正确适应,但它在启动时重置为 1024x768 并显示以下错误:

无法应用显示器的存储配置

所选模式均不与可能的模式兼容:

尝试 CRTC 63 模式
CRTC 63:尝试模式 800x600@60Hz,输出为 1024x600@60Hz(通过 0)
CRTC 63:尝试模式 800x600@56Hz,输出为 1024x600@60Hz(通过 0)
CRTC 63:尝试模式 640x480@60Hz,输出为 1024x600@60Hz(通过 0)
CRTC 63:尝试模式 1024x768@60Hz,输出为 1024x600@60Hz(通过 1)
CRTC 63:尝试模式 800x600@60Hz,输出为 1024x600@60Hz(通过 1)
CRTC 63:尝试模式 800x600@56Hz,输出为 1024x600@60Hz(通过 1)
CRTC 63:尝试模式 640x480@60Hz,输出为 1024x600@60Hz(通过 1)
尝试 CRTC 64 模式
CRTC 64:尝试模式 1024x768@60Hz,输出为 1024x600@60Hz(通过 0)
CRTC 64:尝试模式 800x600@60Hz,输出为 1024x600@60Hz(通过 0)
CRTC 64:尝试模式 800x600@56Hz,输出为 1024x600@60Hz(通过 0)
CRTC 64:尝试模式 640x480@60Hz,输出为 1024x600@60Hz(通过 0)
CRTC 64:尝试模式 1024x768@60Hz,输出为 1024x600@60Hz(通过 1)
CRTC 64:尝试模式 800x600@60Hz,输出为 1024x600@60Hz(通过 1)
CRTC 64:尝试模式 800x600@56Hz,输出为 1024x600@60Hz(通过 1)
CRTC 64:尝试模式 640x480@60Hz,输出为 1024x600@60Hz(通过 1)

更新

取得进展!

我尝试在 Grub 中分别设置nomodeseti915.modeset=1i915.modeset=0

使用nomodesetGrub,我现在可以看到并永久设置我之前创建的 1024x600 分辨率,没有任何错误。但是,显示屏被挤压了,操作系统的底部仍然隐藏在屏幕下方,我认为这与宽高比有关。我认为这可能与 1024x600 是唯一将宽高比设置为 16:9 的模式有关。我如何将其更改为 4:3 才能适合?

虽然不太重要,但值得一提的是,nomodeset启用此功能后,操作系统图形会稍微慢一些。

答案1

你好,我只是想知道您是否尝试过将“nomodeset”添加到 grub?

这是一个很好的参考 ->如何在 grub2 中设置 NOMODESET 和其他内核启动选项

让我知道你是怎么办的 :-)

答案2

您安装了 Intel GPU 驱动程序吗?
使用正确的驱动程序,您的 GPU 可能能够识别分辨率。

答案3

通过进入 ubuntu 软件中心并安装 gnome shell 来安装 gnome 3(如果您想要 Gnome 附带的所有程序,请安装 Gnome 桌面而不是 gnome shell)由于 gnome 在通常视图中只有顶部面板,因此分辨率不会成为问题。当系统询问您时,请确保选择 GDM 作为显示管理器。

相关内容