![fedora 20 gnome & ati 卡启动后黑屏](https://linux22.com/image/41680/fedora%2020%20gnome%20%26%20ati%20%E5%8D%A1%E5%90%AF%E5%8A%A8%E5%90%8E%E9%BB%91%E5%B1%8F.png)
安装 Fedora 20 首次启动后,一切正常。
但是安装一些软件包并更新后,然后重新启动系统,启动后屏幕变黑或 gnome 启动。第一次单击后,gnome 冻结或屏幕变黑,但是当我禁用 ati OpenSource 驱动程序时,gnome 正常启动(但由于软件渲染,gnome-shell 使用 50% 的 cpu 周期)。
我该如何解决这个问题?
答案1
编辑:
这是因为有些显卡不支持ATI开源驱动,但在fedora 20上安装ATI专有驱动有点棘手,需要修改安装脚本
只需首先在终端中运行以下命令来安装要求:
sudo yum -y install gcc binutils make kernel-devel kernel-headers dkms
并且还将补丁第 7 行中的内核版本替换为您的内核版本(在终端中运行“uname -a”来查找它),例如我的内核版本是 3.11,所以我使用了这个补丁:
--- lib/modules/fglrx/build_mod/firegl_public.c
+++ lib/modules/fglrx/build_mod/firegl_public.c
@@ -1784,7 +1784,11 @@ KCL_TYPE_Uid ATI_API_CALL KCL_GetEffecti
#else
#ifdef current_euid
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,11,0)
+ return __kuid_val(current_euid());
+#else
return current_euid();
+#endif
#else
return current->euid;
#endif