是我哪里出了问题,为何 Xorg 始终加载不了 Intel 集显驱动?

2017-05-30 15:46:42 +08:00
 DoraJDJ

昨天出于好奇重新下了 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 的混成)出现严重卡顿,现在有点纳闷究竟是遇到什么情况才会出现这种问题。

5025 次点击
所在节点    Linux
11 条回复
KCheshireCat
2017-05-30 17:18:24 +08:00


会是这个问题么?
DoraJDJ
2017-05-30 17:19:25 +08:00
@KCheshireCat 最初我就是在 xorg 配置里加了这个照样进不去,后来我还 Xorg :0 -configure 弄了下还是一样报错。
lechain
2017-05-30 17:24:40 +08:00
@DoraJDJ 写一份完整的配置 X 试试,从驱动到 layout
DoraJDJ
2017-05-30 17:49:38 +08:00
@lechain 刚才重新运行了下 Xorg :0 -configure,返回错误:

Number of created screens does not match number of detected devices.
Configuration failed.
VGA Arbitration: Cannot restore default device.

有点无法理解
imn1
2017-05-30 18:23:10 +08:00
VMware ?
你在虚拟机想直通实体显卡?
DoraJDJ
2017-05-30 18:27:18 +08:00
@imn1 不是,我是装了 Windows 和 Linux 双系统,而 Linux 错误的将驱动判断为 VMware,Windows 的驱动是正常的。
guyskk
2017-05-30 18:32:55 +08:00
怀疑是驱动不匹配,用那个开源的驱动,把其余的都卸载掉试试
imn1
2017-05-30 19:19:07 +08:00
Kabylake 应该需要比较新的 kernel,4.6 才刚搞定前版与 skylake 各种 bug
iRiven
2017-05-30 22:50:55 +08:00
楼主是写 python 的?
Cooky
2017-05-31 07:16:43 +08:00
没装 Mesa 驱动 ?
fangdingjun
2017-05-31 08:56:44 +08:00
我新买的笔记本装 debian, ATI 显卡一加载 xorg 就 segment fault, 后来我把系统升级到 testing, 内核非常新,就没问题了
你升级到最新内核试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/364727

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX