我刚刚在系统中安装了 AMDGPU-PRO 16.60,重启后我无法再登录。LightDM 总是重新启动。
Xorg.0.log 错误是:
[ 46.106] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/i965_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/i965_dri.so: undefined symbol: is64bitelf)
[ 46.106] (EE) AIGLX: reverting to software rendering
[ 46.118] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol: is64bitelf)
[ 46.118] (EE) GLX: could not load software renderer
根据http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx我的独立显卡(R7 M265)受支持,但我不知道如何让它正常工作。
我的问题有点不同安装 AMDGPU-Pro (16.04) 后启动时黑屏因为我没有收到黑屏。Lightdm 正在启动,但输入密码后,我再次收到 lightdm 登录屏幕。
答案1
编辑:我设法通过安装 amdgpu-pro 的 px 和计算包来解决我的问题(尽管我怀疑计算包会造成差异)。
从安装文件夹运行:
amdgpu-pro-install --px
系统将提示您两次确认 - 一次是卸载,一次是安装。然后重新启动。
旧(半)答案:
看起来屏幕是由英特尔显卡 (i915) 运行的。您的笔记本电脑有可切换显卡吗?
作为临时解决方案,您可以尝试运行不带合成器的窗口管理器——我发现 Xmonad 在我的设置中运行良好。尽管任何 3D 加速器都无法工作。
我在装有 Intel 显卡的笔记本电脑上遇到了类似的问题(同样的症状)。似乎 amdgpu-pro 安装的软件包与 Ubuntu 中包含的非 AMD 驱动程序不兼容,正在寻找此is64bitelf
符号。
这里也描述了这一点:未定义符号:is64bitelf
答案2
我有同样的症状。我正在运行 NVIDIA 和 AMD RX580。使用--px
对我来说不起作用。我只能使用 ./amdgpu-pro-install --compute
选项进行安装。
我没有使用 rx580 作为显示器。
答案3
按Ctrl+ Alt+F1打开 shell。现在您可以登录并导航到 amdgpu 设置文件夹。
现在输入:
./amdgpu-pro-install --px
然后按回车键。
当 AMD 显卡与内置或主板上的显卡驱动程序冲突时,就会出现此问题。上述命令将首先卸载之前的安装,然后使用 --px 参数重新安装。