如何在 Manjaro 上安装 AMD 专有驱动程序?

如何在 Manjaro 上安装 AMD 专有驱动程序?

我在笔记本电脑上使用 Linux Manjaro 0.8.13,并且想要安装专有驱动程序。这是我所拥有的:

efog# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (rev ff)

首先,我尝试使用“Manjaro设置管理器”和“硬件检测”来安装驱动程序。右键单击“video-catalyst”,然后“安装”,重新启动并黑屏,没有 X。

然后我尝试手动安装它。起初我将 xorg-server 降级到版本 1.15。以下是我当时所做的全部事情:

yaourt catalyst-test #conflict with mhwd
yaourt catalyst-total-pxp #conflict with mhwd
sudo mhwd -i pci video-catalyst #ok, but black screen

然后我删除了mhwd选项-Rdd并尝试再次安装催化剂。我懂了:

Building fglrx module for 3.18.15-1-MANJARO kernel ...
Failed!!! Check out log: /var/log/catalyst-install.log
Switch to AMD
Switch to AMD
----------------------------------------------------------------
You can use the tool 'aticonfig' to generate an xorg.conf file.
--------------------- ^^^^^^^^^ --------------------------------
fglrx was added into /etc/modules-load.d/catalyst.conf
----------------------------------------------------------------
    atieventsd (needs acpid pkg) on systemd:
systemctl enable atieventsd
systemctl start atieventsd
----------------------------------------------------------------
For more info and troubleshooting visit:
http://wiki.archlinux.org/index.php/ATI_Catalyst
----------------------------------------------------------------
----------------------------------------------------------------
                ATTENTION!
----------------------------------------------------------------
To enable 'automatic re-compilation while system shutdown/reboot' 
testing feature run these commands as root:
systemctl enable catalyst-hook
systemctl start catalyst-hook

More info here:
https://bbs.archlinux.org/viewtopic.php?pid=1255575#p1255575
----------------------------------------------------------------
---------------- I/O BUG ---------------------------------------
There's a bug in fglrx found by lano1106 which generates
great amount of unneeded I/O operations

To activate workaround enable systemd service:
systemctl enable temp-links-catalyst
systemctl start temp-links-catalyst

More infos:
https://bbs.archlinux.org/viewtopic.php?pid=1279977#p1279977
https://bbs.archlinux.org/viewtopic.php?pid=1280193#p1280193

aticonfig --initial说:aticonfig: No supported adapters detected

这是catalyst-install.log

--------
2015-06-25 13:10:09
Building fglrx module for 3.18.15-1-MANJARO kernel ...
--------
OsVersion says: SMP=1
file /proc/kallsyms says: SMP=1
Warning:
kernel includes at /usr/lib/modules/3.18.15-1-MANJARO/build/include not found or incomplete
file: /usr/lib/modules/3.18.15-1-MANJARO/build/include/linux/autoconf.h

Warning:
kernel includes at /usr/lib/modules/3.18.15-1-MANJARO/build/include not found or incomplete
file: /usr/lib/modules/3.18.15-1-MANJARO/build/include/linux/autoconf.h

assuming default: MODVERSIONS=0
Warning:
kernel includes at /usr/lib/modules/3.18.15-1-MANJARO/build/include not found or incomplete
file: /usr/lib/modules/3.18.15-1-MANJARO/build/arch/x86/include/asm/compat.h

md5sum: /usr/lib/modules/3.18.15-1-MANJARO/build/Module.symvers: No such file or directory
make: entering directory «/usr/lib/modules/3.18.15-1-MANJARO/build»
make: *** No rule to make target «modules».  Stop.
make: exiting directory «/usr/lib/modules/3.18.15-1-MANJARO/build»

请帮帮我,我该怎么办?我对 Arch Linux 完全陌生,之前使用过 Ubuntu。

我只有1个假设:

efog# uname -a               
Linux efog-pc 3.18.14-1-MANJARO #1 SMP PREEMPT Mon May 25 01:26:15 UTC 2015 x86_64 GNU/Linux

.log文件中我看到 version 3.18.15-1。但我真的不知道该怎么办。

答案1

我认为现在AMD显卡推荐的是AMDGPU-PRO而不是Catalyst。

如果whmd找不到合适的,您仍然可以通过在网页上搜索您的型号来下载Linux版本:https://www.amd.com/en/support

相关内容