在Ubuntu 13.10上安装gflrx后黑屏

我在我的电脑上使用2x Sapphire Radeon HD 7950运行Ubuntu 13.10。安装完fglrx后,运行sudo aticonfig --adapter=all --initial并重新启动,我得到一个黑屏。

当我进入恢复模式并运行fglrxinfo时,它给我以下输出: unable to open display (null)

当我查看ubuntu论坛时,有人建议我运行aticonfig --acpi-services=off但不幸的是,这似乎没有任何影响。

我还应该提一下,我以前在这个系统上安装了fglrx,运行正常。 在某些时候,这个黑屏出现了。 之后我决定重新安装Ubuntu,它可以正常工作,直到我再次安装fglrx。

有人有什么建议吗? 任何帮助将不胜感激,如果需要,我很乐意提供更多信息。

提前致谢!

离开那里的唯一方法是摆脱这种情况是到达恢复控制台。

启动时按住Shift键。

进入GRUB菜单后,选择恢复模式。 然后,选择一个根控制台。

一旦您设法以root身份进入恢复控制台:

 apt-get autoremove fglrx reboot 

黑屏是供应商使用Ubuntu 13+正常安装Catalyst的结果。 我已将补丁纳入Knary(sourceforge) https://sourceforge.net/p/knary/discussion/general/thread/2ad755b9/?limit=25#1b3c AMD安装。 但这里是那些对手动申请感兴趣的人。

– 将催化剂13.12下载到任何目录中。 创建此文件…这是一个cat命令来执行此操作…

 cat > 1310patch <= KERNEL_VERSION(3,6,3) < if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size))) < #else < tbl_size = 0x7fffffff; < if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr))) < #endif < { < return KCL_ACPI_ERROR; < } < ((acpi_table_handler)handler)(hdr); < return KCL_ACPI_OK; < } --- > #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3) > if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size))) > #else > tbl_size = 0x7fffffff; > if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr))) > #endif > { > return KCL_ACPI_ERROR; > } > #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,1) > ((acpi_tbl_table_handler)handler)(hdr); > #else > ((acpi_table_handler)handler)(hdr); > #endif > return KCL_ACPI_OK; > } EOF 

– 运行此代码将备份,然后如图所示修补cat模块…

 sudo apt-get install dpkg-dev debhelper dh-modaliases execstack dkms sudo chmod a+x amd-catalyst-13.12-linux-x86.x86_64.run sudo ./amd-catalyst-13.12-linux-x86.x86_64.run --extract 1310patch MYsave=date +%B%d%Y%H%M%S sudo cp 1310patch/common/lib/modules/fglrx/build_mod/kcl_acpi.c 1310patch/common /lib/modules/fglrx/build_mod/kcl_acpi.c.${MYsave} sudo patch -i ./1310patch 1310patch/common/lib/modules/fglrx/build_mod/kcl_acpi.c cd 1310patch sudo./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy 

– 现在安装正确编译的软件包 – 按顺序安装生成的软件包是最好的

 sudo dpkg -i fglrx_ sudo dpkg -i fglrx-dev sudo dpkg -i fglrx-a* 

– 抓住所有人

 sudo dpkg -i *.deb 

FORCE卸载

黑屏 –

 Ctrl+Alt+F1 ...Login... sudo /usr/share/ati/amd-uninstall.sh --force sudo /usr/share/ati/fglrx-uninstall.sh --force sudo reboot 

中提琴!

我已经经历了同样的问题,并尝试了每个线程,但没有用。最终这个工作希望它也适用于其他人。 启动计算机当黑屏按下ctrl + alt + f1之后它会要求登录和密码,然后键入 – #sudo -i进入root命令,最后输入 – #apt-get remove –purge fglrx完成后输入 – #shutdown -r now到shutdown.restart,你就完成了。