Bilgisayar kategorisinde ve Linux İşletim Sistemi forumunda, bulunan Ati Grafik Kartı Sürücüsünün Ubuntu Breezy 5.10 altında yüklenmesi... konusunu görüntülemektesiniz. Başlangıç Aşağıda Ubuntu Breezy badger 5.10 için anlatım yapılacakdır. Ama sürücünün paketlerini desteklediği diğer dağıtımlarada uygulayabilirsiniz sanırım. Ben Debian 2.6.8 ...
|
|||||||
|
Kayıt | SSS | Üye Listesi | Takvim | Konuları Okundu İşaretle |
|
|
#1 (permalink) |
|
Aşağıda Ubuntu Breezy badger 5.10 için anlatım yapılacakdır. Ama sürücünün paketlerini desteklediği diğer dağıtımlarada uygulayabilirsiniz sanırım. Ben Debian 2.6.8 kernelde aynı yöntemle çalıştırmıştım. Tabi paket seçimim debian paketleriydi. Bu arada 2.6.15 ve daha yeni kernellerde denemedim problem olabilir. Eski Paketleri kaldırın Daha önce paket kurmuşsunuzdur. İlk önce sistemdeki paketleri kaldıralım. sudo apt-get remove xorg-driver-fglrx sudo apt-get remove fglrx-control sudo apt-get remove linux-restricted-modules-`uname -r` Daha doğru uninstall için isterseniz synaptic den isim ve açıklama halinde fglrx aratıp ona gore kaldırabilirsiniz. Sürücü ve Kurulum En son Sürücüyü [LinkLeri Görmek İçin Lütfen Üye oLunuz Üye oLmak için tıkLayın] sitesinin drivers and software kısmından indiriniz. Bu makaleyi yazdığım andaki son sürücü ati-driver-installer-8.23.7-i386.run olduğundan anlatımda bu geçecekdir. Bu arada kernelinize uygun linux-headers paketinin kurulu olması ve /usr/src/linux sembolik linki oluşturulmuş olması gerekiyor. Şimdi indirdiğimiz sürücüyü ubuntunun dağıtımı paketlerini oluşturalım. sudo sh ./ati-driver-installer-8.18.8-i386.run --buildpkg \ Ubuntu/breezy 5 adet paket oluşturulacakdır. Bunları aşağıdaki gibi kuralım. sudo dpkg -i xorg-driver-fglrx_8.23.7-1_i386.deb sudo dpkg -i xorg-driver-fglrx-dev_8.23.7-1_i386.deb sudo dpkg -i fglrx-control_8.23.7-1_i386.deb sudo dpkg -i fglrx-kernel-source_8.23.7-1_i386.deb sudo dpkg -i fglrx-sources_8.23.7-1_i386.deb Şimdi kernel modulünü yükleyelim cd /usr/src/ sudo tar -xvjf fglrx.tar.bz2 cd /usr/src/modules/fglrx Son kernellerde ati driver ın verify_area denilen bi rutini ek****** bu yüzden driverlardaki bu rutin i access_ok ile değiştirmemiz gerekiyor. Düzgün olarak built yapabilmek için iki dosyada verify_area yı access_ok ile değiştircez. Bunlardan firegl_public.c ve drm_os_linux.h dosyaları. bu iki dosyayı bi editorde açın ve tarif ettiğim gibi değiştirin. Yanlız dikkat editor verify_area diye aratınca tam bulamıyor butun hepsini. Bunun yerine aratmayı verify diye yapın ama tabi sadece verify_area yazan kısımları değiştirin. Yukardaki değişiklikleri yaptığımıza göre derlemeye geçelim. Aşağıdaki gibi yapabiliriz. cd /usr/src/linux sudo make SUBDIRS=/usr/src/modules/fglrx modules oluşturduğumuz modulu kernel modules directory sine taşıyoruz. uname -r şeklinde kullandığınız kernel i öğrenebilirsiniz.Buna göre aşağıda uygun directory e girebilirsiniz. Eger misc diye bi directory yoksa oluşturalım aşagıdaki gibi. cd /lib/modules/sizinkernelnedir sudo mkdir misc Şimdi modulu misc altına kopyalıyıp modulu yüklüyeceğiz. cp /usr/src/modules/fglrx/fglrx.ko /lib/modules/sizinkernelnedir/misc sudo depmod -ae sudo modprobe fglrx eğer fglrx i yüklediğimizde bi hata almamışsak tamamdır. Xorg u Düzenliyelim fglrxconfig komutu kullanmıycaz burda. /etc/X11/xorg.conf dosyasını elimizle aşağıdaki gibi düzenliycez. Aşağıda sadece koyu şekilde yazılmış olanlar eklenecek veya değiştirilecekdir. Section "Module" Load "GLcore" Load "i2c" Load "bitmap" Load "ddc" Load "dri" Subsection "extmod" Option "omit xfree86-dga" EndSubSection Load "freetype" Load "glx" Load "int10" Load "type1" Load "vbe" EndSection Section "Device" Identifier "ATI Technologies, Inc. Radeon Mobility 9000 M9+ (RV250)" Driver "fglrx" BusID "PCI 0:0"Option "VideoOverlay" "on" Option "OpenGLOverlay" "off" Option "UseInternalAGPGART" "no" #kernel agppart modulunu kullanacağım demektir EndSection şimdi açılışta fglrx modulunun yuklenmesi için /etc/modules içersine yeni bir satıra fglrx ekleyelim. restart attığımızda modulun yuklenip yüklenmediğini aşagıdaki komut ile gorebiliriz. lsmod | grep fglrx Test Edelim Şimdi fglrxinfo komutunu verdiğimizde aşağıdaki gibi çıkış almalısınız. display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON 9800 Pro Generic OpenGL version string: 2.0.5695 (8.23.7) output da mesa şeklinde bi çıktı olmamalı ve dahası glxinfo çıktısında direct rendering çalıştığını söylemesi gerek. ... direct rendering: Yes ... ayrıca aşağıdaki komutla test edebilirsiniz. glxgears -iacknowledgethatthistoolisnotabenchmark benim ati radeon 9800pro çıktılarım su şekilde mesela 24107 frames in 5.0 seconds = 4821.352 FPS 24282 frames in 5.0 seconds = 4856.205 FPS 24283 frames in 5.0 seconds = 4856.500 FPS 24286 frames in 5.0 seconds = 4857.111 FPS 24280 frames in 5.0 seconds = 4855.873 FPS Not: Alıntıdır... |
|
|
|
|
![]() |
| Etiketler |
| yuklenmesi, altinda, 510, breezy, ubuntu, surucusunun, karti, grafik, ati |
Şu an bu konuyu görüntüleyen üye sayısı: 1 (0 üye ve 1 misafir) |
|
| Konu Araçları | |
| Mod Seç | |
|
|