安装AMDGPU-PRO 16.60后无法登录

我刚刚在我的系统中安装了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登录屏幕。

编辑:我设法通过安装amdgpu-pro的px和计算软件包来解决我的问题(虽然我怀疑计算软件包有所不同)。

从安装文件夹中,运行:

amdgpu-pro-install --px

系统将提示您两次确认 – 一次卸载,一次安装。 然后重启。

老(半)回答:

看起来屏幕是从Intel显卡(i915)运行的。 您的笔记本电脑是否具有可切换的图形?

作为临时修复,您可以尝试在没有合成器的情况下运行窗口管理器 – 我发现Xmonad在我的设置中工作正常。 虽然3D-accellerated的任何东西都行不通。

我的笔记本电脑上面临着类似的问题(相同的症状),它有英特尔显卡。 似乎amdgpu-pro安装的软件包与Ubuntu中包含的非AMD驱动程序不兼容,正在寻找这个is64bitelf符号。

这也在这里描述: undefined symbol:is64bitelf

我有同样的症状。 我正在运行NVIDIA和AMD RX580。 使用--px并不适合我。 我不得不安装。 /amdgpu-pro-install --compute选项。

我没有将rx580用于显示器。

Ctrl + Alt + F1打开shell。 现在您可以登录并导航到amdgpu安装文件夹。

现在输入:

 ./amdgpu-pro-install --px 

然后回击。

当AMD显卡与内置或主板上的图形驱动程序冲突时,会出现此问题。 上面的命令将首先卸载以前的安装,然后使用–px参数重新安装。