我为华硕 ZenBook UX393EA 设置了双启动的 Ubuntu 20.04,它有一个集成显卡“Intel(R) Iris(R) Xe Graphics”。但是我发现使用了 llvmpipe(LLVM 11.0.0,256 位),但没有使用集成显卡。
我相信还存在一些其他问题,例如:
xrandr
无法获取输出默认值的伽马大小- 屏幕分辨率只能设置为一个值
- 没有屏幕亮度控制栏
以下是一些信息:
- Linux 内核
➜ ~ uname -r
5.4.0-56-generic
- 串行通信
➜ ~ lspci -nnk | grep -iA2 VGA
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:9a49] (rev 01)
DeviceName: VGA
Subsystem: ASUSTeK Computer Inc. Device [1043:13e2]
Kernel modules: i915
- 因希
(如您所见,英特尔显卡驱动程序未加载)
➜ ~ inxi -G
Graphics: Device-1: Intel driver: N/A
Device-2: IMC Networks USB2.0 HD IR UVC WebCam type: USB driver: uvcvideo
Display: x11 server: X.Org 1.20.8 driver: fbdev unloaded: modesetting resolution: 3300x2200~90Hz
OpenGL: renderer: llvmpipe (LLVM 11.0.0 256 bits) v: 4.5 Mesa 21.0.0-devel (git-3f0da80 2020-12-10 focal-oibaf-ppa)
- glxinfo
➜ ~ glxinfo -B
name of display: :1
display: :1 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Mesa/X.org (0xffffffff)
Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff)
Version: 21.0.0
Accelerated: no
Video memory: 15694MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 3.1
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 11.0.0, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.0.0-devel (git-3f0da80 2020-12-10 focal-oibaf-ppa)
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 3.1 Mesa 21.0.0-devel (git-3f0da80 2020-12-10 focal-oibaf-ppa)
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.0.0-devel (git-3f0da80 2020-12-10 focal-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
- 瘦身
➜ ~ sudo lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: iomemory:600-5ff iomemory:400-3ff memory:603e000000-603effffff memory:4000000000-400fffffff ioport:3000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
- 消息
➜ ~ dmesg | grep drm
[ 1.420124] systemd[1]: Starting Load Kernel Module drm...
[ 1.428692] systemd[1]: [email protected]: Succeeded.
[ 1.428949] systemd[1]: Finished Load Kernel Module drm.
[ 1.667732] [drm] Your graphics device 9a49 is not properly supported by the driver in this
最后一条日志是:
[drm] Your graphics device 9a49 is not properly supported by the driver in this
kernel version. To force driver probe anyway, use i915.force_probe=9a49
module parameter or CONFIG_DRM_I915_FORCE_PROBE=9a49 configuration option,
or (recommended) check for kernel updates.
还有另一个有关 i915 的日志,我不确定是否相关:
snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec
我猜根本原因是当前驱动程序 i915 不支持该显卡。我不知道该怎么办,也不知道这个问题是否还有其他原因。以下是我尝试过的方法:
- 将 /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT 更改为“”,就像Ubuntu 20.04 Intel HD 615:无亮度控制或无法启动/卡在启动屏幕上
- 配置 xorg 以优先使用英特尔或禁用 IGD 模式切换,就像Ubuntu 18.04 无法与英特尔集成显卡配合使用
- 删除 xserver-xorg-video-fbdev,就像https://forums.linuxmint.com/viewtopic.php?t=287323,这只会使启动过程停留在启动画面。
它们对我都不起作用。如果有人能提供帮助或想法,我将不胜感激。
答案1
我昨天刚买了一台新的华硕 Zenbook (UX425EA),它配备了第 11 代 i7 处理器 + Intel Iris Xe 显卡,我也遇到了同样的问题。经过几个小时的谷歌搜索和浏览帖子,我找到了一个最终解决方案,可以一劳永逸地解决这个问题。你需要Ubuntu OEM 内核。确保在 BIOS 中启用安全启动(上次我尝试在未启用安全启动的情况下安装它时,屏幕变黑并出现奇怪的扭曲,所以我想这将是重要的一步)。
以下命令完成所有操作:
apt install linux-oem-20.04 && sudo reboot 0
如果你有 Intel Iris Xe MAX 显卡,事情会变得更加复杂,请参阅此处 ->https://dgpu-docs.intel.com/devices/iris-xe-max-graphics/index.html。
这应该可以完成工作,但如果没有,请确保您拥有此处提到的软件包 ->https://dgpu-docs.intel.com/installation-guides/ubuntu/ubuntu-focal.html。
希望这对某人有帮助。:)
答案2
我读到的有关 Intel Xe 显卡的所有内容都表明它需要比 20.04 当前提供的更新的内核。您可能需要升级到 20.10 才能充分利用新系统。
答案3
请使用以下方法升级你的内核至 5.8:
sudo apt install --install-recommends linux-generic-hwe-20.04