如何使用英特尔 Z370 Exress 芯片组获取原始屏幕分辨率

如何使用英特尔 Z370 Exress 芯片组获取原始屏幕分辨率

我组装了一台新计算机,配置如下。

  • 英特尔 i7 8700K
  • 技嘉 Z370M D3H 主板(英特尔 Z370 快速芯片组)

当我启动 Windows 时,我获得的原始分辨率为 1920X1080。但在 ubuntu 中,我获得的分辨率仅为 1024X768。我使用的是通过 HDMI VGA 转换器通过 VGA 连接的 Acer 显示器。

我已经尝试了在线讨论的所有可能的解决方案,xrandr等等。但到目前为止还没有运气。xrandr检测显示只是default

我正在运行内核为 4.13.0 的 Ubuntu 17.07。

知道如何进行吗?

答案1

根据 Phoronix 的评论Linux 上的 Intel UHD Graphics 630i915.alpha_support=1需要内核 4.13 或更新版本以及内核命令行开关来启用图形驱动程序。

据 Phoronix 报道:“这种情况将随着 Linux 4.15 内核的推出而改变,其中 Coffeelake/UHD Graphics 将被无条件启用。”

linux-image-4.13.0-16-generic但是,在配备ASUS ROG Strix Z370-E Gaming 主板和 Intel Core i5-8400 CPU 的 PC 上,使用 Linux 内核 4.13i915.alpha_support=1并没有帮助。安装 Linux 内核 4.15 rc6http://kernel.ubuntu.com/~kernel-ppa/mainline/提供高屏幕分辨率。

(我们还没有尝试过其他内核。)

答案2

我在使用 Ubuntu 17.10 和华硕 z370-h 主板时也遇到了同样的问题。

我通过安装 Ubuntu 16.04 解决了这个问题。
为什么是 16.04?因为我需要安装适用于 Linux* 操作系统的英特尔图形更新工具 v2.0.217.10 不支持该功能。安装此工具后,您可以更新 Intel 驱动程序,但这还不是全部。我必须更新 Linux 内核。您可以这样做:

要在终端中检查实际的内核版本类型:uname -sr

  1. 在终端中,下载最新的稳定文件:

    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.8/linux-headers-4.14.8-041408_4.14.8-041408.201712200555_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.8/linux-headers-4.14.8-041408-generic_4.14.8-041408.201712200555_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.8/linux-image-4.14.8-041408-generic_4.14.8-041408.201712200555_amd64.deb

  2. 现在执行sudo dpkg -i *.deb

  3. sudo reboot
  4. 再次检查内核新版本uname -sr

我希望这有帮助

相关内容