Ubuntu AMD ve Intel Değiştirilebilir Grafik Çözümü – Oğuz Kırat
Başımın ekran kartımla ağrıdığını, önceki blog yazılarımdan da anlamışsınızdır.
HP dv6 serisi bilgisayar kullanıyorum ve ekran kartım 6770M ve bir de Intel HD 3000 serisi dahili grafik işlemcim var. Bunlar arasında geçiş yapmak ve sürücüleri güncellemek hem Windows hem de Linux altında işkence haline geliyor.
Özellikle Windows altında direkt olarak HP tarafından 1.5 senedir güncellemeyen sürücüleri kullanmaya çalışmak ve yeni sürücüleri bir şekilde yükleyebilsem bile sürekli sorun çıkartması beni “Switchable Graphics” denilen kavramdan fazlasıyla soğuttu. Bırakın pil ömrü 3 saat yerine 1.5 saat olsun ama adam akıllı çalışsın yeter ki diye söylenip duruyorum.
Aslında “Switchable Graphics” sadece AMD ekran kartları ya da HP’de sorun çıkaran bir kavram değil. Farklı arkadaşlarımdan aldığım duyumlara göre nVidia ekran kartlarında da benimki kadar olmasa da çeşitli sorunlar çıkabiliyormuş. (Onlar en son sürücüyü rahatlıkla indirip yükleyebiliyorlar ama)
Ben “Dual Boot” yapan bir insanım. Genellikle hem Windows hem de Linux ile çalışıyorum.
Bu yazımda Intel Dahili Grafik ve AMD Radeon ekran kartını Ubuntu’da nasıl kullanılabilir hale getirdiğimden bahsedeceğim.
Ubuntu kurulumdan sonra normal olarak çalışabiliyor. Yani sanki eksta bir sürücüye ihtiyaç yok gibi duruyor. Ancak biraz kullandıktan sonra şu sorunlarla karşılaşabiliyorsunuz:
3D-rendering problemleri ve çeşitli hardware acceleration sorunları.
Bunları çözmek için internette bir çok kaynakta araştırma yaptım. Umarım aşağıdaki yöntemler sizin için de faydalı olur.
Bu yazıda AMD Radeon HD6770M ve Intel Integrated Graphics Accelerator HD3000 serisi taban almıştır. Kullandığım işletim sistemi: Ubuntu 12.10 Quantal Quetzal (64 bit)
Gerekli bağımlılıklar sağlandıktan sonra aşağıdaki işlemler başka Linux dağıtımları için de kullanılabilir. Ayrıca farklı Ubuntu sürümleri için deb paketlerini oluşturma aşamasında Ubuntu sürümünü değiştirmeniz gerekmekte.
HDMI, VGA ne varsa sökün ve işletim sistemini yeniden başlatın.
Daha önce yüklemiş olabileceğiniz fglrx’i kaldırın:
Eğer daha önce vgaswitcheroo kullandıysanız /etc/rc.local içinden aşağıdaki gibi yoruma alın.
Tüm bunları yaptıktan sonra sisteminizi yeniden başlatın.
Aşağıdaki şekilde yükleme ve derleme işlemi için gerekli araçları yükleyin:
sudo apt-get install libstdc++6 libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install xserver-xorg-core libgcc1 mesa-utils i965-va-driver
Eğer 64 bit Ubuntu kullanıyorsanız şu iki satırı da çalıştırın:
Şu anki grafik kartı performanısını ölçmek için glxgears’ı kullanabilirsiniz:
Biraz bekleyip FPS değerlerini kontrol edebilirsiniz.
En son AMD Linux sürücüsünü indirin.
Benim kullandığım sürüm 13.1: http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip
Zip dosyasını bir klasöre (Örneğin Home ya da Ev dizini) çıkarın. İçerisinden .run uzantılı bir dosya çıkacak.
Bu dosyayı çıkardığınız klasöre gidin ve şu komutu vererek dosyayı çalıştırılabilir yapın:
Ardından deb paketlerini oluşturabilirsiniz:
sudo ./amd-driver-installer-catalyst-13.1-x86.x86_64.run --buildpkg Ubuntu/quantal
Şimdi oluşturduğumuz dosyaları yükleyelim:
X server yapılandırmasını oluşturalım:
Şimdi bilgisayarınızı yeniden başlatıp aşağıdaki komutu verebilirsiniz:
Şimdi bilgisayarınızı yeniden başlatın, artık AMD grafik işlemcisini kullanıyorsunuz.
Tekrar glxgears ile performans farkına göz atabilirsiniz.
Intel Kart için birkaç ince ayar
Aşağıdaki komutu vererek dosyayı düzenlemek üzere gedit’i açın.
4. satırda şunu göreceksiniz:
Eğer 32 bit kullanıyorsanız, bu satırı şu şekilde:
Eğer 64 bit kullanıyorsanız, bu satırı şu şekilde:
değiştirin ve dosyayı kaydedin.
Hangi kartı kullanıyorum:
AMD karta geç:
Intel karta geç:
OpenGL kütüphane kontrolü:
Direct Rendering kontrolü:
Sorunla Mı Karşılaştınız?
Eğer Ubuntu başlamıyorsa Ctrl+Alt+F3 ile başka bir konsola geçip şunları deneyebilirsiniz.
ya da fglrx’i tümüyle kaldırabilirsiniz:
13.10 için bir sürücü mevcut mu ? bu yöntem tam uymuyor.
Son beta Linux sürücüsüyle 13.10 üzerine de aynı şekilde yükleme yapılabiliyor. Bazı paketler depolarda olmayabilir, sorun etmeyin.
8 Eylül 2016 | Reply
fglrx şuna bağımlı: fglrx-core, ama:
‘fglrx-core’ paketi kurulu değil
merhabalar, bu hatayı neden veriyor acaba?