Arch Linux Catalyst Sürücü Kurulumu

Başlatan FireSwords, 29 Ağustos 2015 - 19:26:01

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

FireSwords

UYARI: BU KONUDAKİ ANLATIM HD 5XXX VE ÜZERİ MODELLER İÇİNDİR.

Merhaba, gördüğüm kadarıyla Arch Linux üzerinde AMD Catalyst sahipli sürücü kullanımıyla ilgili güncel Türkçe makale yok. Olan makaleler de güncel değil.

Öncelikle base-devel grubunun kurulu olduğundan emin olalım. Eğer kurulu değilse:

sudo pacman -S base-devel

İşe sistemimizi güncelleyerek başlayalım:

sudo pacman -Syu

Arch Linux resmi depolarında AMD kapalı kaynak Catalyst sürücüsü bulunmamakta. Bu yüzden resmi olmayan catalyst deposunu eklememiz gerek.

Öncelikle pacman'in depo listesini açalım. Ben KDE kullandığımdan Kate ile düzenliyorum. İstediğiniz metin düzenleyiciyi kullanabilirsiniz.
sudo kate /etc/pacman.conf

Dosyanın en sonuna şu satırları ekleyelim:

[catalyst]
SigLevel = Never
Server = http://catalyst.wirephire.com/repo/catalyst/$arch


Kaydedelim.

Ardından pacman'in paket veritabanını güncelleyelim:

sudo pacman -Syy

Artık kuruluma geçebiliriz.

Catalyst paketlerini kuralım:

sudo pacman -S catalyst-hook catalyst-utils catalyst-libgl opencl-catalyst lib32-catalyst-utils lib32-catalyst-libgl lib32-opencl-catalyst


Şu komut ile X.org ayar dosyasını AMD Catalyst sürücüsüne göre yapılandıralım:

sudo aticonfig --initial


Ardından çakışmaları önlemek için radeon açık kaynak sürücüsünü kara listeye alalım.

sudo kate /etc/modprobe.d/modprobe.conf

Dosyanın içine

blacklist radeon

yazıp kaydedelim.

Olası sorunları önlemek için önyükleyiciye nomodoset parametresini ekleyelim.

Ben gummiboot kullanıyorum. GRUB ve diğer önyükleyiciler için yapılması gerekenleri Arch Wİki'de bulabilirsiniz.

sudo kate /boot/loader/entries/arch.conf

Options satırının sonuna yeni satır atlamadan

nomodeset

yazalım. Bendeki çıktı:

options root=/dev/sda2 rw nomodeset


Ardından olası kernel güncellemelerinde sorun çıkmaması için catalyst-hook daemonunu devreye sokalım.

sudo systemctl enable catalyst-hook
sudo systemctl start catalyst-hook

Yeniden başlatalım. Sağ salim masaüstüne ulaşabildiysek sürücünün devrede olup olmadığını kontrol edelim.

Glxinfo komutu için gerekli olan mesa-demos paketini kuralım.

sudo pacman -S mesa-demos

Ardından şu komutu girelim.

glxinfo | grep renderer

Eğer çıktı örnekteki gibi model numarası şeklindeyse sahipli sürücü devrede demektir.

OpenGL renderer string: AMD Radeon R9 200 Series

Kolay gelsin.

ata1

denemelimiyim sence

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730/M96 [Mobility Radeon HD 4650/5165]


tlg

#2
Anlatım için teşekkürler. 32 bit paketler de olduğu için, 32 bit deposunun nasıl açıldığı eklenebilir anlatıma.
Ya da 32bit pkaetleri direkt o depodan mı çekiyor, birden atlayınca bilemedim  :))

decent

Sırf ATI kart yüzünden Arch Linux kullanmayı bırakmıştım.
Hatta en son bu konudaki anlatıma benzer yöntem denemiştim.

@Ustadharak, umarım Arch Linux tarafında da bu konuya kalıcı bir çözüm gelir..
Detaylı anlatım için teşekkür ederim.