Ati Ekran Kartlı Modeller İçin Parlaklık Sorunu Çözümü

Başlatan 1DOST, 17 Ocak 2011 - 15:21:44

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

1DOST

    Selam arkadaşlar uzunca süre çözemeyip bana linux kullanmayı bıraktıran ekran parlaklığı sorununu dün gece uzun uğraşlar sonucu çözmüş bulunmaktayım. Bu çözümü herkesle paylaşmak için buraya ayrıntılı bir döküman hazırlamak istedim. Yönetici arkadaşlar bu konuyu düzenleyip kalıcı yaparlarsa sevinirim.

    Öncelikle benim bilgisayarımın tam ismi şu: R540/SA41/E452 . Ekran kartı ati radeon hd 4500 serisinden. Ubuntu'nun yeni kurulmuş olduğunu farzedip anlatmaya başlıyorum. Kurulumdan sonra tüm güncellemeleri yapın ve sistemi yeni kernel'i seçerek yeniden başlatın. Sakın ek sürücü yükleme aracını kullanarak ati ekran kartı sürücüsünü kurmayın. Elle kendimiz en güncel sürücüleri kuracağız. Ekran kartı sürücüsü için ati sitesine girin ve sisteminize göre 32 veya 64 bit sürücüsünü indirin. Şu an en güncel sürücü 10.12 sürümüdür. 32 bit sistem için aşağıdaki komutları tek tek verin. Sistemin internete bağlı olduğundan emin olun çünkü birtakım paketler otomatik olarak kurulacaktır.


sudo chmod +x ./ati-driver-installer-10-12-x86_64.run
sudo ./ati-driver-installer-10-12-x86_64.run --buildpkg Ubuntu/maverick
sudo dpkg -i fglrx-modaliases_8.801-0ubuntu1_i386.deb fglrx-dev_8.801-0ubuntu1_i386.deb fglrx-amdcccle_8.801-0ubuntu1_i386.deb fglrx_8.801-0ubuntu1_i386.deb
sudo rm fglrx-modaliases_8.801-0ubuntu1_i386.deb
sudo rm fglrx-dev_8.801-0ubuntu1_i386.deb
sudo rm fglrx-amdcccle_8.801-0ubuntu1_i386.deb
sudo rm fglrx_8.801-0ubuntu1_i386.deb
sudo rm fglrx-installer_8.801-0ubuntu1_i386.changes
sudo rm ati-driver-installer-10-12-x86_64.run


64 bit sistem için şu komutları verin

sudo chmod +x ./ati-driver-installer-10-12-x86.x86_64.run
sudo ./ati-driver-installer-10-12-x86.x86_64.run --buildpkg Ubuntu/maverick
sudo dpkg -i fglrx-modaliases_8.801-0ubuntu1_amd64.deb fglrx-dev_8.801-0ubuntu1_amd64.deb fglrx-amdcccle_8.801-0ubuntu1_amd64.deb fglrx_8.801-0ubuntu1_amd64.deb
sudo rm fglrx-modaliases_8.801-0ubuntu1_amd64.deb
sudo rm fglrx-dev_8.801-0ubuntu1_amd64.deb
sudo rm fglrx-amdcccle_8.801-0ubuntu1_amd64.deb
sudo rm fglrx_8.801-0ubuntu1_amd64.deb
sudo rm fglrx-installer_8.801-0ubuntu1_amd64.changes
sudo rm ati-driver-installer-10-12-x86.x86_64.run


Bu komutlar başarılı bir şekilde işletildiyse sistemi yeniden başlatın. Şu komut ile ekran kartı ayarlarını güncelleyin.
sudo aticonfig --initial

Sistemi yeniden başlatın. Sistem açıldığında ekran kartı sürücüsü doğru çalışıyormu diye şu komutları kullanabilirsiniz.
fglrxinfo
Bu komutun çıktısı şu şekilde olmalıdır.
Alıntı Yapdisplay: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: ATI Radeon HD 4800 Series

OpenGL version string: 2.1.8591

Son olarak şu komutu da çalıştıralım.
glxinfo | grep render
Alıntı Yapdirect rendering: Yes

OpenGL renderer string: ATI Radeon HD 4800 Series

GL_NV_blend_square, GL_NV_conditional_render, GL_NV_copy_depth_to_color,

Eğer komutların çıktıları yukarıdakilere benzer sonuçlar veriyorsa ekran kartı kurulumu doğru bir şekilde yapılmıştır.

Samsung ile ilgili paketleri kurmak için şu depoyu bilgisayara eklememiz gerekmektedir.
sudo add-apt-repository ppa:voria/ppa
Ardından şu komut ile sistemi güncelleyelim:
sudo apt-get update && sudo apt-get upgrade
Samsung bilgisayarlar için yazılmış şu paketleri sisteme şu komut ile kurulmaktadır.
sudo apt-get install easy-slow-down-manager samsung-backlight samsung-tools

Paketler kurulduktan sonra sistemi yeniden başlatıyoruz. Ve ekran parlaklığını fn tuşları ile değiştirmeye çalışıyoruz. Eğer çalışıyorsa işlem tamamdır. Ama bendeki gibi çalışmıyorsa aşağıdakileri uygulamaya devam ediniz. Bende bir kademe değiştirmek istediğimde sistem saçmalıyor tamamiyle kapatıyor ve fare/klavye çalışmaz hale geliyordu. Eğer sizdede öyle olduysa sistemi yeniden başlatın fare  klavye kendine gelecektir:) Şimdi fn tuşlarına dokunmadan aşağıdakileri yapınız. Gnome-terminal açın ve aşağıdaki kodu girin.
sudo gedit /lib/udev/rules.d/95-keyboard-force-release.rules
Açılan sayfada şu satırlarda kendi bilgisayarınızın isminin olmaması gerekmektedir.
Alıntı YapENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*E252*|*N120*|*N128*|*N130*|*N140*|*N148/N208*|*N150*|*N150/N210/N220*|*N220*|*N308*|*N310*|*N510*|*NB30*|*NC10/N110*|*ND10*|*Q210/P210*|*R410P*|*R425/R525*|*R428/P428*|*R460*|*R463*|*R468/R418*|*R480/R431/R481*|*R509*|*R518*|*R519/R719*|*R520/R522/R620*|*R528/R728*|*R530/R730*|*R530/R730/P590*|*R560*|*R580*|*R580/R590*|*R59/R60/R61*|*R59P/R60P/R61P*|*R710*|*R720*|*R780/R778*|*SR58P*|*SR700*|*SR70S/SR71S*|*SX22S*|*X118*|*X120*|*X460*", RUN+="keyboard-force-release.sh $devpath samsung-other"
Eğer yoksa eklememiz gerekiyor. Bilgisayarınızın ismini şu komutla öğrenebilirsiniz.
sudo dmidecode -s system-product-name
Mesela benim bilgisayarımın ismi R540/SA41/E452 ve en başa şu şekilde ekledim. * ve | karakterlerine dikkat edin.
Alıntı YapENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*R540/SA41/E452*|*E252*|*N120*|*N128*|*N130*|*N140*|*N148/N208*|*N148P/N208P/N218P/NB28P*|*N150*|*N150/N210/N220*|*N220*|*N230*|*N308*|*N310*|*N510*|*NB30*|*NC10/N110*|*ND10*|*NF110/NF210/NF310*|*P580*|*Q210/P210*|*Q430/Q530*|*R410P*|*R420/R470*|*R425/R525*|*R428/P428*|*R460*|*R463*|*R468/R418*|*R480/R431/R481*|*R505*|*R509*|*R510/P510*|*R517/R717*|*R518*|*R519/R719*|*R520/R522/R620*|*R528/R728*|*R530/R730*|*R530/R730/P590*|*R560*|*R580*|*R580/R590*|*R59/R60/R61*|*R59P/R60P/R61P*|*R710*|*R720*|*R780/R778*|*RF510/RF410/RF710*|*SR58P*|*SR700*|*SR70S/SR71S*|*SX22S*|*X118*|*X120*|*X460*", RUN+="keyboard-force-release.sh $devpath samsung-other"

Dosyayı kaydedip kapatın. Son olarak grub ayarlarında acpi_backlight=vendor seçeneğini girmemiz gerekmektedir. Grub ayar dosyasını şu komutla açabiliriz.
sudo gedit /boot/grub/grub.cfg
Ardından linux açılma satırına yukarıdaki özelliği ekleriz. Benim bilgisayarın grub ayar dosyasına eklenmiş hali şu şekildedir.
Alıntı Yap
menuentry 'Ubuntu, with Linux 2.6.35-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos6)'
   search --no-floppy --fs-uuid --set 3cd90b5a-dc9d-4aeb-bdbb-87aee228cf42
   linux   /boot/vmlinuz-2.6.35-24-generic root=UUID=3cd90b5a-dc9d-4aeb-bdbb-87aee228cf42 ro   quiet splash acpi_backlight=vendor
   initrd   /boot/initrd.img-2.6.35-24-generic
}

Dosyayı kaydedip kapattığın ve sistemi yeniden başlatın. Benim bilgisayarda bu şekilde yapınca * her şey düzgün çalışmaya başladı ve koca bir oh çektim :) Sizde deneyin. Çalışan arkadaşlar sistem isimlerini cevap olarak yazarlarsa güzel olur. Herkese kolay gelsin iyi günler.

ebubekirs

Anlatımınız için teşekkürler. Konuyu ekran kartı ayarlarını daha çok içerdiğinden ve daha çok rastlanılma ihtimali olduğundan ATI ekran kartları kısmına taşıdım.
Dünyaya gelen de benim, dünyadan giden de benim

stratovarius

Teşekkürler güzel anlatım olmuş.

@ebubekirs bence ekran kartı alakalı değil, sonuç olarak parlaklık ve samsung laptop kullanıcıları için bir anlatım.

ebubekirs

Bu durumda başlığı değiştirip tekrar Samsung bölümüne aldım. Sabitledim. Ati kartı olan samsung modeller için kaynak olacaktır. Tekrar teşekkürler @1DOST
Dünyaya gelen de benim, dünyadan giden de benim

kenasur

anlatım için teşekkürler  emeğe saygı.........

heartsmagic

Alıntı yapılan: kenasur - 16 Ekim 2011 - 14:12:57
anlatım için teşekkürler  emeğe saygı.........

Emeğe saygı ifadesini pek işlevsel bulmayız bu forumda. Dışarıdaki klasik forum zihniyetine de sahip olmadığımız hemen hemen hiç kullanmayız bu tabiri. Ayrıca başlık içinde zaten aktif değilsek, sadece teşekkür etmek için tek bir ileti atmaya da gerek yok, mevcut başlığın içinde sorununu hallettikten sonra bu şekilde tek kalem teşekkür cümlesi kurman normal karşılanabilir.

Foruma hoş geldin diyor ve yapısını biraz incelemeni rica ediyorum @kenasur.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

yildiz.a

Çok teşekkür ederim, çok yardımı oldu yazdıklarınızın. Şu anda sorunumu hallettim.

if

Alıntı yapılan: yildiz.a - 09 Ocak 2012 - 12:42:33
Çok teşekkür ederim, çok yardımı oldu yazdıklarınızın. Şu anda sorunumu hallettim.

@yildiz.a, geri bildirim yaptığınız için teşekkür ederim. lspci | grep VGA
uname -a
komutlarının çıktılarını buraya eklemeniz bizim için bir kaynak olurdu.