技术解析

是我哪里出了问题,为何 Xorg 始终加载不了 Intel 集显驱动?
0
2021-06-30 13:34:49
idczone

昨天出于好奇重新下了 Minecraft 在 Linux 上玩玩,结果发现卡的生活不能自理,于是切回 Windows 试试看,结果 Windows 的流畅度比起 Linux 里来说简直一个天上一个地下。

于是我顺手查了下 glxinfo,结果发现 OpenGL 驱动检测错了:

yudachi-suse:/etc # glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)

明明已经安装了 xf86-video-intel 软件包,显示的却是 VMware 的驱动,强迫症犯了,于是在 Arch Wiki 上找到 X 服务器启用 Intel 驱动的方法,照做之后就因为 Xorg 检测不到设备直接启动不了了:

然而我的笔记本显卡就只有 Intel CPU 集成的,并没有独立显卡,显卡型号是 Intel HD Graphic 620。

按道理说 Intel 的显卡在大部分 Linux 发行版中都是可以直接正常使用的,但我这次遇到的是显卡驱动检测错误结果导致使用 OpenGL 的游戏和应用(比如 KWin 的混成)出现严重卡顿,现在有点纳闷究竟是遇到什么情况才会出现这种问题。



会是这个问题么?

最初我就是在 xorg 配置里加了这个照样进不去,后来我还 Xorg :0 -configure 弄了下还是一样报错。

写一份完整的配置 X 试试,从驱动到 layout

刚才重新运行了下 Xorg :0 -configure,返回错误:
Number of created screens does not match number of detected devices.
Configuration failed.
VGA Arbitration: Cannot restore default device.
有点无法理解

VMware ?
你在虚拟机想直通实体显卡?

不是,我是装了 Windows 和 Linux 双系统,而 Linux 错误的将驱动判断为 VMware,Windows 的驱动是正常的。

怀疑是驱动不匹配,用那个开源的驱动,把其余的都卸载掉试试

Kabylake 应该需要比较新的 kernel,4.6 才刚搞定前版与 skylake 各种 bug

楼主是写 python 的?

没装 Mesa 驱动 ?

我新买的笔记本装 debian, ATI 显卡一加载 xorg 就 segment fault, 后来我把系统升级到 testing, 内核非常新,就没问题了
你升级到最新内核试试

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服