Ubuntu 13.10 ve Türevlerinde AMD Radeon HD 7730M Sürücü Kurulumu

AMD Radeon HD 7730M sahipleri sürücülerin kurulumu sırasında bir takım sorunlar yaşamış olabilirler. Bu yazımızda AMD Radeon HD 7730M sürücüsünün Ubuntu 13.10 ve türevlerindeki kurulumuna değineceğiz. Bu rehber Dell Inspiron 7520 SE cihazında Ubuntu 13.10 sürümü üzerinde denenerek hazırlanmıştır.

Terminale aşağıdaki komutları sırasıyla girelim :

$ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
$ sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
$ sudo apt-get install linux-headers-generic xserver-xorg-core libgcc1

Eğer 64 bit sisteminiz varsa;

$ sudo apt-get install ia32-libs lib32gcc1 libc6-i386
$ cd /usr ; sudo ln -svT lib /usr/lib64

Daha sonra

$ sudo apt-get remove fglrx*

Bu adresten size uygun AMD sürücünüzü indirin ve sıkıştırılmış dosyayı açın. Sonra

$ chmod +x amd-catalyst-13.12-linux-x86.x86_64.run
$ ./amd-catalyst-13.12-linux-x86.x86_64.run --extract catalyst
$ cd catalyst

catalyst/common/lib/modules/fglrx/build_mod/kcl_acpi.c

kcl_acpi.c dosyasının 990. satırından başlayan aşağıdaki satırları bulalım

#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)  
    if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
#else
    tbl_size = 0x7fffffff;
    if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
…

Bu satırları dosyanın sonuna kadar silip yerine aşağıdakileri girelim

#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)  
    if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
#else
    tbl_size = 0x7fffffff;
    if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
#endif
    {
        return KCL_ACPI_ERROR;
    }
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,1)
    ((acpi_tbl_table_handler)handler)(hdr);
#else
    ((acpi_table_handler)handler)(hdr);
#endif
    return KCL_ACPI_OK;
}


Daha sonra

$ sudo ./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy

Komutuyla fglrx*.deb paketlerini oluşturalım. Oluşan dosyaların sahipliklerini ayarlayalım (fglrx*.deb paketleri bir üst klasöre çıkmış olabilir)

$ sudo chown kullanici_adi:kullanici_adi fglrx*.deb

Radeon çekirdek modülünü devre dışı bırakmak:

$ sudo nano /etc/modprobe.d/blacklist.conf

blacklist.conf dosyasına aşağıdaki ifadeyi girelim

“blacklist radeon”

Daha sonra

$ sudo nano /etc/rc.local

rc.local dosyasında ‘exit 0’ ifadesinden önce aşağıdakileri girelim

“modprobe radeon”
“echo OFF > /sys/kernel/debug/vgaswitcheroo/switch”

ve dosyaya çalışma izni verelim:

$ sudo chmod +x /etc/rc.local

Kurulum:

$ sudo dpkg -i fglrx*.deb

Kurulum başarıyla tamamlandıktan sonra

$ sudo aticonfig --initial -f
$ sudo aticonfig --px-dgpu
$ sudo reboot

Kurulumdan sonra xorg ve intel sürücüsünü her güncellediğinizde sürücü kurulum aşamalarını tekrar yapmanız gerekiyor bunun önüne geçmek için uçbirimde

$ sudo apt-mark hold xserver-xorg-video-intel

Ekran kartları arasında geçiş yapmak için uçbirimde;

$ sudo aticonfig --px-dgpu (harici ekran kartına geçiş yapar)
$ sudo aticonfig --px-igpu (dahili ekran kartına geçii yapar)

komutlarını vermeniz ver ardından X’i yeniden başlatmanız gerekir.

Ubuntu 13.10 ve Türevlerinde AMD Radeon HD 7730M Sürücü Kurulumu” için bir yorum

Bir Cevap Yazın