You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 17.10下安装Radeon HD 6400M/7400M AMD驱动求助

解决Ubuntu 17.10中Radeon HD 6400M/7400M显卡驱动安装问题(适配Xorg 1.19)

嘿,我明白你现在的困惑——刚接触Ubuntu就碰到显卡驱动的问题,还被提示要降级到十几年前的Xorg版本,这听起来就很离谱对吧?别慌,先给你说清楚核心问题:你的Radeon HD 6400M/7400M属于AMD的Legacy(旧款)显卡系列,官方闭源驱动早就停止对新Xorg版本的支持了,而Ubuntu 17.10自带的Xorg 1.19确实不在它的兼容列表里。但降级Xorg到1.10/6.9完全是自杀式操作,会直接搞崩整个系统,绝对不能碰。

下面给你两个靠谱的解决方案,优先推荐第一个,对新手最友好:

方案一:用开源Mesa驱动(安全省心,无需降级)

Ubuntu其实默认已经预装了基础的开源驱动,但我们可以升级到最新的Mesa版本,让显卡性能和兼容性更好:

  1. 先添加官方维护的Mesa更新源(安全可靠,不用担心第三方风险):

    sudo add-apt-repository ppa:ubuntu-x-swat/updates
    sudo apt update
    
  2. 升级所有Mesa相关组件:

    sudo apt dist-upgrade
    
  3. 重启系统后,验证驱动是否正常工作:

    glxinfo | grep "OpenGL renderer"
    

    如果输出里能看到AMD TURKS(你的显卡核心代号),就说明驱动已经正常加载了。

方案二:安装第三方适配的闭源Legacy驱动(仅当开源驱动不够用的时候)

如果开源驱动满足不了你的需求(比如玩老3D游戏),可以试试第三方打包的、适配Xorg 1.19的Legacy驱动:

  1. 先卸载可能残留的旧驱动,避免冲突:

    sudo apt purge fglrx*
    sudo apt autoremove
    sudo reboot
    
  2. 添加第三方Legacy显卡驱动的PPA:

    sudo add-apt-repository ppa:oibaf/graphics-drivers
    sudo apt update
    
  3. 安装针对你的显卡的驱动:

    sudo apt install xserver-xorg-video-radeon
    
  4. 重启后验证驱动状态:

    lspci -k | grep -A 2 -i "VGA"
    

    看输出里的Kernel driver in use是不是radeon,是的话就成功了。

混合显卡切换(针对你的Intel+AMD双显卡)

你的笔记本是混合显卡,Ubuntu 17.10默认会用Intel核显来省电。如果需要强制切换到AMD显卡,可以这么做:

  1. 创建Xorg配置文件:

    sudo nano /etc/X11/xorg.conf
    
  2. 粘贴以下内容(注意调整BusID,你可以先用lspci | grep VGA找到AMD显卡的PCI地址,比如输出是01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks [Radeon HD 6400M/7400M Series],那BusID就是PCI:1:0:0):

    Section "Device"
        Identifier "AMD"
        Driver "radeon"
        BusID "PCI:1:0:0"
    EndSection
    
  3. 保存退出(按Ctrl+O回车,再按Ctrl+X),然后重启系统就会默认用AMD显卡了。想切回Intel核显的话,删掉这个xorg.conf文件重启就行。

重要提醒

  • 再次强调:绝对不要尝试降级Xorg到1.10或6.9版本,Ubuntu 17.10的整个桌面环境都是基于Xorg 1.19构建的,旧版本完全不兼容,会直接导致系统无法启动。
  • 如果操作后桌面无法启动,别慌,开机时按Shift键进入恢复模式,然后卸载相关驱动或者删除xorg.conf就能恢复系统。

内容的提问来源于stack exchange,提问作者Parth Joshi

火山引擎 最新活动