如何使用Intel Z370 Exress芯片组获得原生屏幕分辨率

我组装了一台具有以下配置的新计算机。

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

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

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

我正在使用内核4.13.0运行Ubuntu 17.07。

知道如何继续这个吗?

根据英特尔UHD Graphics 630在Linux上的Phoronix的评论,内核4.13或更高版本以及内核命令行开关i915.alpha_support=1是启用图形驱动程序所必需的。

根据Phoronix的说法 :“随着Linux 4.15内核无条件启用Coffeelake / UHD Graphics,这将会改变。”

但是,在带有华硕ROG Strix Z370-E游戏主板和Intel Core i5-8400 CPU Linux内核4.13的PC上, linux-image-4.13.0-16-generici915.alpha_support=1一起没有帮助。 从http://kernel.ubuntu.com/~kernel-ppa/mainline/安装Linux内核4.15 rc6提供了高屏幕分辨率。

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

我在Ubuntu 17.10和asus z370-h主板上遇到了同样的问题。

我通过安装Ubuntu 16.04来解决这个问题。
为什么16.04? 因为我需要安装适用于Linux * OS v2.0.2的英特尔图形更新工具,这在17.10中不受支持。 安装此工具后,您可以更新英特尔驱动程序,但这不是全部。 我不得不更新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

我希望这有帮助