AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 688644
Accepted
digitalcrow
digitalcrow
Asked: 2015-10-23 13:55:04 +0800 CST2015-10-23 13:55:04 +0800 CST 2015-10-23 13:55:04 +0800 CST

安装专有 amd 图形驱动程序后,Ubuntu 15.10 卡在启动过程中?

  • 772

Ubuntu 15.10 在安装专有的 amd 图形驱动程序后卡在启动上!我的显卡是amd radeon hd6570。

Ps1:我太饿了,所以我安装了 Windows 10。 Ps2:....但我现在订购了 NVidia GeForce 显卡,所以在星期二我将为 NVidia 安装专有驱动程序,因为我讨厌 Windows。Ps3:我​​现在想表达我作为一个普通用户而不是作为一个程序员的看法,我不认为一个像样的操作系统应该因为这样一个愚蠢的原因而死机。我知道它的封闭源驱动器,你不能做任何事情,但至少它应该防止冻结。反正

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1493888

ati
  • 5 5 个回答
  • 8914 Views

5 个回答

  • Voted
  1. Best Answer
    mikewhatever
    2015-10-23T14:16:20+08:002015-10-23T14:16:20+08:00

    来自 Wily 发行说明已知问题:

    AMD 的 fglrx 驱动程序不适用于当前内核 (1493888)。强烈建议在升级到 Ubuntu 15.10 之前卸载 fglrx 驱动程序。在修复可用之前,开源“radeon”驱动程序可用作临时替代品。

    • 5
  2. DarthRevan13
    2015-10-26T05:13:55+08:002015-10-26T05:13:55+08:00

    如果您遵循错误报告,它似乎更像是 GCC 5.0 问题而不是内核问题(正如评论 #29 所指出的,它指出了这个错误)。FGLRX 驱动程序在内核为 4.2 的 Ubuntu 15.04 上运行良好。

    解决方法包括使用 gcc 4.9 编译驱动程序然后冻结它,这样包管理器就不会更新它,直到有一个实际的修复。如果您自己不知道如何操作,可以尝试来自第一个链接 ( bug 1493888 ) 的评论 #48中的命令。评论者似乎还制作了一个 deb 文件,这样你就不必自己去头痛了:

    cd /tmp/
    apt-get source fglrx-updates
    sudo apt-get build-dep fglrx-core
    cd fglrx-installer-updates-15.201/
    wget -O fix.patch https://launchpadlibrarian.net/219738583/fglrx-installer-15.201_force-gcc_4.9.patch
    patch -p1 < fix.patch
    dpkg-buildpackage -us -uc
    cd ../
    mkdir fglrx-driver
    mv *.deb fglrx-driver/
    cd fglrx-driver/
    dpkg -i *.deb
    sudo amdconfig --initial
    sudo apt-mark hold fglrx-updates-core
    sudo apt-mark hold fglrx-updates
    

    或者

    在这里下载我的 deb 包: https ://www.dropbox.com/sh/m3hbyrs52gb09ur/AABCgiL56W3rQWO-rpyrClXia?dl=0

    这是该fix.patch文件的副本:

    diff -ruN fglrx-installer-15.201.orig/debian/dkms/patches/force-gcc_4.9.patch fglrx-installer-15.201/debian/dkms/patches/force-gcc_4.9.patch
    --- fglrx-installer-15.201.orig/debian/dkms/patches/force-gcc_4.9.patch 1970-01-01 10:00:00.000000000 +1000
    +++ fglrx-installer-15.201/debian/dkms/patches/force-gcc_4.9.patch  2015-10-03 10:48:23.910074578 +1000
    @@ -0,0 +1,9 @@
    +--- a/make.sh  2015-09-21 18:52:07.861911209 +1000
    ++++ b/make.sh  2015-09-21 18:52:29.339716221 +1000
    +@@ -58,4 +58,4 @@ set_GCC_version () {
    + if [ -z "${CC}" ]; then 
    +-  CC=gcc
    +-  set_GCC_version
    ++  CC=gcc-4.9
    ++  #set_GCC_version
    + fi
    diff -ruN fglrx-installer-15.201.orig/debian/dkms.conf.in fglrx-installer-15.201/debian/dkms.conf.in
    --- fglrx-installer-15.201.orig/debian/dkms.conf.in 2015-08-26 19:34:30.000000000 +1000
    +++ fglrx-installer-15.201/debian/dkms.conf.in  2015-10-03 10:49:54.370162151 +1000
    @@ -7,7 +7,8 @@
     MAKE[0]="cd ${dkms_tree}/fglrx/#CVERSION#/build; sh make.sh --nohints --uname_r=$kernelver --norootcheck"
     DEST_MODULE_LOCATION[0]="/kernel/drivers/char/drm"
     AUTOINSTALL="yes"
    -PATCH[0]="ignore-GCC-mismatch.patch"
    +#PATCH[0]="ignore-GCC-mismatch.patch"
    +PATCH[0]="force-gcc_4.9.patch"
     PATCH[1]="buildfix_kernel_4.0.patch"
     PATCH[2]="buildfix_kernel_4.1.patch"
     PATCH[3]="buildfix_kernel_4.2.patch"
    
    • 3
  3. FireFaced
    2015-10-23T14:07:42+08:002015-10-23T14:07:42+08:00

    啊,一定要喜欢 AMD 的驱动程序。这是一个(希望知道的)问题,发生在我和其他一些人身上。目前您必须使用开源驱动程序,或将您的内核降级(不确定到哪个版本)以便它能够启动。

    • 1
  4. Shawn Eastman
    2015-10-26T23:25:52+08:002015-10-26T23:25:52+08:00

    我遇到了这个问题,不得不从不同的内核启动,用 mesa 或 xorg 驱动程序替换 fglrx,但内置方式不起作用。因此,我下载了 Lubuntu 15.10 的新副本,将其刻录到 USB 记忆棒并进行了修复(或者是替换),但也未能声称损坏的软件包。重新启动进入我的电脑,它确实启动了,但很多东西都丢失了。好消息是我刚才已经将所有重要的东西符号链接到另一个硬盘驱动器。

    如果在安装过程中有一些关于 ati 驱动程序不工作的警告,那就太好了。

    • 0
  5. Felps
    2015-11-09T11:59:26+08:002015-11-09T11:59:26+08:00

    我所做的只是在恢复模式下启动并执行 sudo apt-get remove --purge fglrx*

    这也会自动重新激活开源驱动程序(公平地说,现在已经很好了,我的开发环境中只需要 fglrx,因为我使用的是 OpenCL。)我的游戏安装使用开源驱动程序,因为 fglrx 在 kerbal space 程序中崩溃。我的行动方案可能是使用以前版本的 Ubuntu 进行开发......虽然我可能会通过自编译和冻结驱动程序来研究这个修复,但我这并不理想,而且我从来没有太多幸运的是手动安装 AMD/ATI 驱动程序,更不用说稍后尝试删除它们的额外痛苦了。

    • 0

相关问题

  • 我设法破坏了我的 ATI 驱动程序,我该怎么办?

  • nVidia 与 ATI 显卡的性能现状如何?

  • ATI 专有驱动性能?

  • 如何在 radeon 3850 上设置良好的视频支持

  • 使用带有两屏设置的 Ubuntu

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve