安装了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)是支持的,但我无法弄清楚如何使其正常工作。
我的问题与Black screen on boot after AMDGPU-Pro install (16.04)有些不同,因为我没有遇到黑屏问题。Lightdm启动后,在输入密码后,我又回到了lightdm登录界面。

你试过禁用英特尔显卡了吗? - WooJoo
可能是AMDGPU-Pro安装后启动时出现黑屏问题(16.04)的重复问题。 - user589808
2@CelticWarrior 我还没有准备好将这个问题与任何东西联系起来,因为AMDGPU-Pro 16.60是一个全新的驱动程序,是第一个正式发布的适用于Ubuntu 16.04的AMDGPU-Pro图形驱动程序。尽管如此,在安装图形驱动程序后遇到登录循环问题时,这个问题在过去是有效的:Ubuntu陷入登录循环,所以值得一看。 - karel
3个回答

编辑:我通过安装amdgpu-pro的px和compute软件包来解决了我的问题(尽管我怀疑compute软件包是否起到了作用)。
从安装文件夹中运行:
amdgpu-pro-install --px
您将被要求确认两次 - 一次卸载,一次安装。然后重新启动。
旧(半)答案:
看起来屏幕是从Intel显卡(i915)运行的。您的笔记本电脑是否支持切换图形?
作为临时解决办法,您可以尝试运行一个没有合成器的窗口管理器 - 我发现Xmonad在我的设置中工作正常。但任何3D加速的内容都无法工作。
我在我的笔记本电脑上遇到了类似的问题(相同的症状),它具有Intel显卡。似乎amdgpu-pro安装的软件包与Ubuntu中包含的非AMD驱动程序不兼容,正在寻找这个is64bitelf符号。
这也在这里描述:undefined symbol: is64bitelf

太棒了!现在它运行得很好! - Renê Barbosa
我有一台R9 390,但不幸的是,这并没有解决我的问题。 - Krym
@krym 你能把 /var/log/Xorg.0.log 的内容粘贴过来吗? - ahmad
我尝试使用--px选项,但是出现了这个错误:“E:Impossible de trouver le paquet xserver-xorg-video-modesetting-amdgpu-pro”,或者用英语说“unable to find packet...”。这个包无处可寻。你是怎么做到的? - hyamanieu
在Ubuntu 18.04上解决了相同的问题。非常感谢! - Morse

我有同样的症状。我正在使用NVIDIA和AMD RX580。使用--px对我没有用。我只能选择使用/amdgpu-pro-install --compute选项进行安装。
我并没有将rx580用于显示器。

按下 Ctrl+Alt+F1 打开 shell。现在您可以登录并导航到 amdgpu 设置文件夹。
现在输入以下内容:
./amdgpu-pro-install --px

按回车键。
当AMD显卡与内置或主板上的显卡驱动程序冲突时,就会出现这个问题。上述命令将首先卸载先前的安装,然后使用--px参数重新安装。

我试过做那个,但是出现了这个错误:"E: Impossible de trouver le paquet xserver-xorg-video-modesetting-amdgpu-pro" 或者用英文说就是 "unable to find packet..."。这个包无处可寻。你是怎么做到的? - hyamanieu
@Wli我遇到了同样的问题,你解决了吗? - Tuấn Phạm
没有,我发布了一个新问题,被告知离题了。 - hyamanieu
这对我来说解决了问题!我想给你10分,但只能给1分 :) - ianaz