V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
DoraJDJ
V2EX  ›  Linux

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

  •  1
     
  •   DoraJDJ · 2017-05-30 15:46:42 +08:00 · 5130 次点击
    这是一个创建于 2741 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天出于好奇重新下了 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 条附言  ·  2017-05-30 17:58:38 +08:00
    补充一下 lspci 的输出:

    00:02:0 VGA compatible controller [0300]: Intel Corporation Device [8086:5916] (rev 02) (prog-if 00 [VGA controller])

    Linux 内核版本是 4.4.62
    第 2 条附言  ·  2017-05-30 18:47:08 +08:00
    刚才在 BIOS 里查了下,CPU 是 Kabylake 的...

    怕不是要用上更新的 kernel
    第 3 条附言  ·  2017-05-30 20:52:11 +08:00
    换了滚动更新的 openSUSE 风滚草,现在 OpenGL 已经可以正常检测到 Intel 的显卡了 :D
    11 条回复    2017-05-31 08:56:44 +08:00
    KCheshireCat
        1
    KCheshireCat  
       2017-05-30 17:18:24 +08:00


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

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

    有点无法理解
    imn1
        5
    imn1  
       2017-05-30 18:23:10 +08:00
    VMware ?
    你在虚拟机想直通实体显卡?
    DoraJDJ
        6
    DoraJDJ  
    OP
       2017-05-30 18:27:18 +08:00
    @imn1 不是,我是装了 Windows 和 Linux 双系统,而 Linux 错误的将驱动判断为 VMware,Windows 的驱动是正常的。
    guyskk
        7
    guyskk  
       2017-05-30 18:32:55 +08:00 via Android
    怀疑是驱动不匹配,用那个开源的驱动,把其余的都卸载掉试试
    imn1
        8
    imn1  
       2017-05-30 19:19:07 +08:00   ❤️ 1
    Kabylake 应该需要比较新的 kernel,4.6 才刚搞定前版与 skylake 各种 bug
    iRiven
        9
    iRiven  
       2017-05-30 22:50:55 +08:00
    楼主是写 python 的?
    Cooky
        10
    Cooky  
       2017-05-31 07:16:43 +08:00 via Android
    没装 Mesa 驱动 ?
    fangdingjun
        11
    fangdingjun  
       2017-05-31 08:56:44 +08:00
    我新买的笔记本装 debian, ATI 显卡一加载 xorg 就 segment fault, 后来我把系统升级到 testing, 内核非常新,就没问题了
    你升级到最新内核试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   953 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:52 · PVG 06:52 · LAX 14:52 · JFK 17:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.