Arch无法正解识别显卡驱动

CPU/显卡/打印机/USB设备等硬件问题
回复
kzer
帖子: 13
注册时间: 2017-08-05 16:20
系统: arch

Arch无法正解识别显卡驱动

#1

帖子 kzer » 2017-08-27 11:52

这个问题从开始寻找问题到知道问题前前后后花费了我差不多两个月的时间 ,最后确定问题的所在是因为没有正解识别显卡驱动所至

也看了很多次archwiki 按照上面的方法折腾了一次又一次,系统重装了一次又一次,最后结果还是一样
无法识别intel内核显卡驱动
无法识别intel内核显卡驱动
但是在换成kali的时候却能正常识别
kali上面能正常识别驱动
kali上面能正常识别驱动
当然在Arch中已安装了intel的驱动
Arch驱动
Arch驱动
在使用lspci得到的信息如下
lspci
lspci
[/b]

当然,并不怎么影响系统的使用,只是在gdm登录的时候 大小写无法正解识别并提示,还有就是gnome-mplayer无法运行。下面是我的系统的样子
ARCH
ARCH
附件
Arch
Arch
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Arch无法正解识别显卡驱动

#2

帖子 vickycq » 2017-08-27 13:34

kzer 写了:Screenshot from 2017-08-27 11-41-02.png
文件注释: 无法识别intel内核显卡驱动
看起来像是 OpenGL(mesa) 子系统的问题。您可能没有安装相应的组件
https://www.archlinux.org/packages/?sort=&q=mesa
您可以使用 glxinfo 查看信息。glxinfo 由软件包 mesa-demos 提供。

代码: 全选

glxinfo | grep -i 'opengl\|direct'
如果一切正常,您应该看到 direct rendering: Yes 和包含具体信息的 OpenGL renderer string 等等

kzer 写了:当然在Arch中已安装了intel的驱动
一般 Linux 下的“显卡驱动”可以分为几个部分
- 固件。由软件包 linux-firmware 提供
- 内核驱动。您的 Intel 显卡内核驱动为 i915,一般默认已经加载
- DDX 驱动。由软件包 xf86-video-* 提供
- OpenGL(mesa)。负责 3D 渲染
- 其它有关组件
kzer 写了:只是在gdm登录的时候 大小写无法正解识别并提示,还有就是gnome-mplayer无法运行。
这些可能是另外的问题,不一定与“显卡驱动”有关
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
kzer
帖子: 13
注册时间: 2017-08-05 16:20
系统: arch

Re: Arch无法正解识别显卡驱动

#3

帖子 kzer » 2017-08-28 8:29

vickycq,

看起来像是 OpenGL(mesa) 子系统的问题。您可能没有安装相应的组件
https://www.archlinux.org/packages/?sort=&q=mesa
您可以使用 glxinfo 查看信息。glxinfo 由软件包 mesa-demos 提供。
代码:
glxinfo | grep -i 'opengl\|direct'
在按照你所说的方法却得到这样的结果:

代码: 全选

[zero@Arch ~]$ glxinfo | grep -i 'opengl\|direct'
direct rendering: Yes
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile 
OpenGL core profile version string: 4.2 (Core Profile) Mesa 17.1.7
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_ARB_depth_clamp, GL_ARB_derivative_control, GL_ARB_direct_state_access, 
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 
OpenGL version string: 3.0 Mesa 17.1.7
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.1.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
说明是正常的。
只是在gdm登录的时候 大小写无法正解识别并提示,还有就是gnome-mplayer无法运行。

这些可能是另外的问题,不一定与“显卡驱动”有关
对于这个问题,但在能正常识别显卡的时候却所有的问题都解决,一切都正常,这是何解?

当然了,我已安装了mesa了的,
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Arch无法正解识别显卡驱动

#4

帖子 vickycq » 2017-08-28 8:45

kzer 写了: 在按照你所说的方法却得到这样的结果:
说明是正常的。
1. 现在再看看还是 "Unknown" 吗?(是否刚刚安装 mesa-demos?)
2. 如果您使用的是 GNOME on Wayland,可能会出现此问题。这并不代表您的图形子系统有任何问题,仅仅是 GNOME 的系统信息对话框显示错误
kzer 写了:但是在换成kali的时候却能正常识别
对于这个问题,但在能正常识别显卡的时候却所有的问题都解决,一切都正常,这是何解?
“能正常识别显卡的时候”是什么时候?使用 kali 的时候?
如果是这样,那么无法得出两者有相关性的结论。一个是 debian,一个是 arch;一个是 Xorg,一个是 Wayland。变量太多了。
当然,也可能有关系。不过仅凭这些信息很难确定

另外 gnome-mplayer 的问题,根据您之前的帖子,您使用 root 身份运行了它。可能导致奇怪问题
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
kzer
帖子: 13
注册时间: 2017-08-05 16:20
系统: arch

Re: Arch无法正解识别显卡驱动

#5

帖子 kzer » 2017-08-28 10:23

vickycq,
“能正常识别显卡的时候”是什么时候?使用 kali 的时候?
是使用Arch执行的,能正常识别核显。
vickycq,
另外 gnome-mplayer 的问题,根据您之前的帖子,您使用 root 身份运行了它。可能导致奇怪问题
那是之前的事了,这些问题也是在一次意外启动时能正常识别核显,在那次使用中一切都正常,无论是在GDM登录时能识别大小写提示。且gnome-mplayer也能正常运行。但在关机后再次启动,无论怎样也识别不了,就是上面所说的这种情况。

vickycq,
一个是 Xorg,一个是 Wayland。
我想试试使用Wayland代替Xorg,请问下,有没有这方面的教程呢,当然我在Archwiki上面也看到一点点,但是并没有提到怎样安装之类。所以只是在想但是无从下手
kzer
帖子: 13
注册时间: 2017-08-05 16:20
系统: arch

Re: Arch无法正解识别显卡驱动

#6

帖子 kzer » 2017-08-28 10:30

vickycq,

1. 现在再看看还是 "Unknown" 吗?(是否刚刚安装 mesa-demos?)
是的,现在还是“Unknown”,
是刚刚安装 mesa-demos 这个软件包的,因为不安装它是运行不了glxinfo 命令的,当然了,安装后并没有重启过系统不知道跟这个也有关系统呢?
vickycq,
2. 如果您使用的是 GNOME on Wayland
我使用的是Gnome on Xorg , 当然了,我也想试试 gnome on wayland 但是不知道怎样安装 wayland
回复