昨天出于好奇重新下了 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 的混成)出现严重卡顿,现在有点纳闷究竟是遇到什么情况才会出现这种问题。
1
KCheshireCat 2017-05-30 17:18:24 +08:00
会是这个问题么? |
2
DoraJDJ OP @KCheshireCat 最初我就是在 xorg 配置里加了这个照样进不去,后来我还 Xorg :0 -configure 弄了下还是一样报错。
|
4
DoraJDJ OP @lechain 刚才重新运行了下 Xorg :0 -configure,返回错误:
Number of created screens does not match number of detected devices. Configuration failed. VGA Arbitration: Cannot restore default device. 有点无法理解 |
5
imn1 2017-05-30 18:23:10 +08:00
VMware ?
你在虚拟机想直通实体显卡? |
6
DoraJDJ OP @imn1 不是,我是装了 Windows 和 Linux 双系统,而 Linux 错误的将驱动判断为 VMware,Windows 的驱动是正常的。
|
7
guyskk 2017-05-30 18:32:55 +08:00 via Android
怀疑是驱动不匹配,用那个开源的驱动,把其余的都卸载掉试试
|
8
imn1 2017-05-30 19:19:07 +08:00 1
Kabylake 应该需要比较新的 kernel,4.6 才刚搞定前版与 skylake 各种 bug
|
9
iRiven 2017-05-30 22:50:55 +08:00
楼主是写 python 的?
|
10
Cooky 2017-05-31 07:16:43 +08:00 via Android
没装 Mesa 驱动 ?
|
11
fangdingjun 2017-05-31 08:56:44 +08:00
我新买的笔记本装 debian, ATI 显卡一加载 xorg 就 segment fault, 后来我把系统升级到 testing, 内核非常新,就没问题了
你升级到最新内核试试 |