在linux3.4下安裝AMD顯卡驅動

來源:互聯網
上載者:User

linux3.4相對linux3.3x有了較大的效能提升,介面方面也更改較多。AMD顯卡驅動在linux3.4下無法正常安裝。

下面是安裝步驟:

1.sudo ./amd-driver-installer-12-4-x86.x86_64.run

會提示錯誤,不要管他,繼續以下步驟

2.修改/lib/modules/fglrx/build_mod/firegl_public.c

for_each_cpu_mask(p, cpu_possible_map) ---> for(p=0;p<2;p++)

如果你不是兩個CPU核心,相應修改2為你的核心數

3.cd /lib/modules/fglrx/build_mod, sh make.sh

編譯核心模組

AMD kernel module generator version 2.1doing Makefile based build for kernel 2.6.x and higherrm -rf *.c *.h *.o *.ko *.a .??* *.symversmake -C /lib/modules/3.4.0-2-desktop/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modulesmake[1]: Entering directory `/usr/src/linux-3.4.0-2-obj/x86_64/desktop'/usr/src/linux-3.4.0-2/arch/x86/Makefile:96: CONFIG_X86_X32 enabled but no binutils support  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_str.o  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.o  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl.o  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o  Building modules, stage 2.  MODPOST 1 modulesWARNING: "old_rsp" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!  CC      /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.komake[1]: Leaving directory `/usr/src/linux-3.4.0-2-obj/x86_64/desktop'build succeeded with return value 0duplicating results into driver repository...done.You must change your working directory to /lib/modules/fglrxand then call ./make_install.sh in order to install the built module.

4.安裝模組 /lib/modules/fglrx # ./make_install.sh

- recreating module dependency list- trying a sample load of the kernel modulesWARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.done.

卸載驅動:/usr/share/ati/fglrx-uninstall.sh,如果提示檔案被修改,無法卸載,嘗試添加--force參數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.