Gönderen Konu: [Çözüldü]ATI Çilesi  (Okunma sayısı 4208 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.092
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
[Çözüldü]ATI Çilesi
« : 23 Mart 2012 - 21:14:09 »
http://i.imgur.com/VIx6Y.jpg" alt="" class="bbc_img" /> http://i.imgur.com/11kKf.png" alt="" class="bbc_img" />



Linux kullanıcılarını uğraştıran konulardan bir tanesi ATI kullanmak...

Sürücüsünü yükle, yapılandır derken bazen çileye dönüşebiliyor.



AMD firmasının son sürümü ATI 12-2 ile tam çözüldü derken, rahata erdik derken bu defa da xorg-server <1.12 bağımlılığı ortaya çıktı.


Alıntı
Dependencies fontconfig gcc-libs libsm libxcursor libxi libxinerama libxrandr netkit-bsd-finger xorg-server<1.12.0 xorg-server>=1.7.0

Required by amdoverdrivectrl catalyst catalyst-daemon catalyst-generator catalyst-hook cpyrit-calpp-svn glakkeclock-git lib32-catalyst-utils whitepixel xvbat


Öyle bir bağımlılık yumağının içine düşüyorum ki..



xorg-server paketlerini eski sürümde bırakırsam, xf86-input-???? paketleri çakışma yapıyor ve eski sürümdeki xorg-server (1.11.?) paketlerini kaldırmak istiyor.



xorg-server paketlerini 1.12-? sürümüne yükseltirsem  catalyst-? paketlerini yükleyemiyorum.



Aur paketinden bağımlılığı silip catalyst yüklesem de xorg 1.12-? ile catalyst paketleri arasındaki uyumsuzluktan dolayı görüntü sunucusu başlayamıyor.



Geriye ne kalıyor?

Açık kaynak sürücüler..

Değirmen gibi çalışan bir GPU fanı olmasa sorun değil..

Şimdilik açık kaynak haricinde başka yol da görünmüyor..



İlgili bağlantılar]

https://aur.archlinux.org/packages.php?ID=29111

https://aur.archlinux.org/packages.php?ID=40833

https://wiki.archlinux.org/index.php/ATI

https://wiki.archlinux.org/index.php/ATI_Catalyst



Acaba şu an itibariyle sorunsuz kullanan var mı ?

Yukarıdaki sorunları nasıl aşabiliriz ?
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: decent »

Çevrimdışı zafer

  • Newbie
  • *
  • İleti: 101
RE: ATI Çilesi
« Yanıtla #1 : 23 Mart 2012 - 21:54:20 »
şöyle diğer linux dağıtımlarında ati ile ilgili pek sorun yok. Mageia ubuntu mint gibi...



Arch da ise Ati ile ilgili bir yıl önceki deneyimimden sonra anladım ki xorg çakışması veriyor.



Ati Catalyst kullanacak olanlara tavsiyem açık kaynak kullansınlar ben öyle yapıyorum.



Çünkü mutlaka xorg uyuşmazlığı verecektir. Eninde sonunda...Tecrübe ile sabit.  Çok uzun zamandır aynı şekilde hata veriyor.



Ekran kartım Ati Radeon HD 5470 ama fan öyle çalışmıyor hafif. Tabi bazı özel ayarlar falan yapmıştım. Cpu Gpu ile ilgili.

Sıcaklık 50-60 arası.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: zafer »

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.092
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
RE: ATI Çilesi
« Yanıtla #2 : 23 Mart 2012 - 21:57:05 »
xorg-server paketleri 1.11.? sürümünde iken sahipli sürücüyü sorunsuz yükleyip kullanmaya başlamıştım.

Ne olduysa xorg-server 1.12-? yükseltmesinden sonra oldu, yukarıda yazdığım gibi geriye dönmek de şimdilik mümkün görünmüyor.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Anonymous »

Çevrimdışı zafer

  • Newbie
  • *
  • İleti: 101
RE: ATI Çilesi
« Yanıtla #3 : 23 Mart 2012 - 22:23:45 »
sevgili decent,

Bu ati sorunun defalarca başıma geldiği için durumunu anlıyorum.

Ben en sonunda rahatlığı açık kaynak sürücüde buldum. Dediğim gibi eninde sonunda hata veriyor. Şimdi olmazsa sonra hata verecek...

Artık Arch resmi olarak destek vermedikten sonra Catalyst kurmam. Diğer kullanıcılara da tavsiye etmem.



Geriye dönmek neden mümkün olmuyor anlamadım?

Xorg sürümünü daha da düşürmeyi deneyebilirsin. En son 1.10 x lu bir seride hata vermiyordu diye biliyorum.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Anonymous »

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.092
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
RE: ATI Çilesi
« Yanıtla #4 : 23 Mart 2012 - 22:34:56 »
xorg paketlerinde geriye dönüş yukarıda yazdığım gibi başka bir bağımlılık çıkarıyor.


Alıntı
xorg-server paketlerini eski sürümde bırakırsam, xf86-input-???? paketleri çakışma yapıyor ve eski sürümdeki xorg-server (1.11.?) paketlerini kaldırmak istiyor.


Senin de söylediğin gibi şimdilik çare açık kaynak görünüyor, sahipli sürücüyü bir şekilde kullanan olabilir düşüncesi ile arayışa girdim.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Anonymous »

Çevrimdışı tarakbumba

  • Newbie
  • *
  • İleti: 252
RE: ATI Çilesi
« Yanıtla #5 : 23 Mart 2012 - 23:28:49 »
Şu anda catayst ile xorg 1.11.x kullanıyorum. Bende ne yaptıysam özgür sürücüler çalışmadı. Catalyst wiki sayfasındaki xorg-1.11 deposunu bütün depolardan önce ekleyerek toptan xorgu kaldırabilirsin. Yeniden pacman ile kurmak istediğinde xorg-1.11 deposundan kurulacak ve yeni xorg sürümleri için bir uyarı veya hata vermeyecektir. Ben öyle yaptım. Şimdilik sorun yok.



Diğer dağıtımlar yayınlanır yayınlanmaz xorg, kde, kernel gibi önemli yazılımları depolarına almıyorlar. Bu açıdan Chakranın yarı-sürekli güncel paketleme ilkesini doğru buluyorum. Arch Linux' un bana göre en olumsuz yönü bu (hemen yeni sürümlerin üzerine atlamak). En azından çok önemli yazılımların hemen güncellenmemesi lazım bence. Misal, kablosuz ağ adaptörüm linux-3.2.x çekirdeklerinin depolara girmesi ile çalışmaz hale geldi ve masaüstü bilgisayarım nete sadece bununla bağlanabiliyor. Ben de umudumu linux-3.3.x çekirdeğe bağlamış halde linux-3.1.x çekirdeği ile idare ediyorum.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Anonymous »

Çevrimdışı krwlng

  • Newbie
  • *
  • İleti: 54
RE: ATI Çilesi
« Yanıtla #6 : 24 Mart 2012 - 00:34:33 »
Ati kartları fanatiklik derecesinde sever ve kullanırdım, fakat bana ubuntu üzerinde çektirdiği eziyetler nedeni ile dizüstünde tercihim nvidia oldu, ve şunu çok iyi anladım, benim sistemim için en iyisi hangisi ise onu tercih etmem gerekiyormuş, şuan memnunum ve ati yüzünden yaşadığım sorunları düşününce nvidia ile sorunlarım yokmuş gibi geliyor.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: cumali »

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.092
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
RE: ATI Çilesi
« Yanıtla #7 : 24 Mart 2012 - 00:55:39 »
@krwlng, yukarıda @tarakbumba' nın da belirttiği gibi, daha birçok dağıtımda olmayan xorg-server 1.12 sürümünün Arch güncellemeleri ile gelmiş olması soruna sebep oluyor.



Çünkü şu an için kullandığım diğer hiçbir dağıtımda yani genel manada ATI sorunum yok.

* Toorox - ATI 12-2

* Ubuntu 12.04 Beta - ATI 12-2

* Sabayon - ATI 12-2

* Chakra - ATI 11-11



@tarakbumba, bahsettiğin yöntemi biraz değişik olarak denemiştim. İlk fırsatta tekrar deneyeceğim.

Aşağıdaki depoyu gördükten sonra çözüme yaklaştığımı düşünüyorum.



http://catalyst.apocalypsus.net/repo/xorg111/x86_64/



Wikide yer alan sayfa iki gün önce güncellenmiş; yukarıda bahsettiğim sorun tekrar tekrar vurgulanmış.



https://wiki.archlinux.org/index.php/ATI_Catalyst
Alıntı
This page was last modified on 21 March 2012, at 08:29. This page has been accessed 263,098 times.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: decent »

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.092
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
RE: [Çözüldü]ATI Çilesi
« Yanıtla #8 : 24 Mart 2012 - 09:04:04 »
Sırasıyla neler yaptım ?


Kod: [Seç]
pacman -Rdd xorg-server xorg-server-common xorg-server-devel


Kod: [Seç]
pacman -Rdd xf86-input-evdev xf86-input-keyboard xf86-input-mouse xf86-input-synaptics ati-dri xf86-video-ati


Kod: [Seç]
nano /etc/pacman.conf

ile açılan dosyanın en başına örnek çıktıda görüldüğü gibi [xorg111]  ve  [catalyst] depolarını ekledim:


Kod: [Seç]
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[xorg111]
Server = http://catalyst.apocalypsus.net/repo/xorg111/$arch

[catalyst]
Server = http://catalyst.apocalypsus.net/repo/catalyst/$arch

#[testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

[core]
#SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

...


Kod: [Seç]
pacman -Syy

Kod: [Seç]
pacman -Syu

Kod: [Seç]
pacman -S catalyst

Kod: [Seç]
sudo aticonfig --initial -f

Kod: [Seç]
nano /boot/grub/grub.cfg
ile açılan dosyadaki ilgili iki satıra örnek çıktıdaki gibi


Kod: [Seç]
nomodeset
ekledim.


Kod: [Seç]
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux GNU/Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1e36cd1e-8a58-48bb-a585-7061b01b3cf1' {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd2,msdos7'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos7 --hint-efi=hd2,msdos7 --hint-baremetal=ahci2,msdos7  1e36cd1e-8a58-48bb-a585-7061b01b3cf1
        else
          search --no-floppy --fs-uuid --set=root 1e36cd1e-8a58-48bb-a585-7061b01b3cf1
        fi
        echo    'Loading Linux linux ...'
        linux   /boot/vmlinuz-linux root=UUID=1e36cd1e-8a58-48bb-a585-7061b01b3cf1 ro  quiet add_efi_memmap nomodeset
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initramfs-linux.img
}
submenu 'Advanced options for Arch Linux GNU/Linux' $menuentry_id_option 'gnulinux-advanced-1e36cd1e-8a58-48bb-a585-7061b01b3cf1' {
        menuentry 'Arch Linux GNU/Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-1e36cd1e-8a58-48bb-a585-7061b01b3cf1' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd2,msdos7'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos7 --hint-efi=hd2,msdos7 --hint-baremetal=ahci2,msdos7  1e36cd1e-8a58-48bb-a585-7061b01b3cf1
                else
                  search --no-floppy --fs-uuid --set=root 1e36cd1e-8a58-48bb-a585-7061b01b3cf1
                fi
                echo    'Loading Linux linux ...'
                linux   /boot/vmlinuz-linux root=UUID=1e36cd1e-8a58-48bb-a585-7061b01b3cf1 ro  quiet add_efi_memmap nomodeset
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initramfs-linux.img
       }
}


Yeniden başlattığımda mutlu son http://i.imgur.com/H7Kgq.png" alt="" class="bbc_img" />


Kod: [Seç]
[decent@bridge ~]$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 5700 Series
OpenGL version string: 4.2.11554 Compatibility Profile Context

[decent@bridge ~]$


http://img6.imagebanana.com/img/0wk4gyx3/thumb/ekrangoeruentuesue3.png" alt="" class="bbc_img" />







İlgilenen bütün Arch gönüllülerine ve özellikle unuttuğum bir noktayı hatırlatan @taraktumba' ya teşekkür ediyorum.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: decent »

Çevrimdışı zafer

  • Newbie
  • *
  • İleti: 101
RE: [Çözüldü]ATI Çilesi
« Yanıtla #9 : 24 Mart 2012 - 10:03:45 »
tebrikler,

 bunu unuttuysan nasıl sürüm düşürdün ki? neyse ama uzun zaman xorg güncelleyemeceksin haberin olsun.



En sonunda da eeeeeeeee diyeceksin. Açık kaynak kullanıyor olacaksın:) (müneccimliğim mi tuttu ne)
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Anonymous »

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.092
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
RE: [Çözüldü]ATI Çilesi
« Yanıtla #10 : 24 Mart 2012 - 10:40:03 »
@zafer,

Sürüm düşürmedim.



İlk kurulumda yüklenen xorg-server paketinin sürümü zaten 1.11.* idi.



Kurulumdan hemen sonra, hiç bir şey yapmadan önce bu paketlerin yükseltilmesini engellemek için /etc/pacman.conf dosyasına ekleme yapmıştım.
Kod: [Seç]
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   = xorg-server xorg-xinit xorg-utils xorg-server-utils
#IgnoreGroup =


Bu aşamada sorun çıkartan ise xf86-input-* dosyaları olmuştu.

xf86-input-* dosyaları eski sürüm xorg paketlerini kaldırmak istiyordu.



Eski sürümde uzun süre kalmaya gelince; sahipli sürücü çalışsın, sistem diğer güncellemeleri normal alsın yeter. Varsın xorg-server 1.11.* sürümünde ve catalyst paketi 12-2 sürümünde istediği kadar beklesin..



Neyse ki çözüldü.. Önemli olan neticedir :shy:

Çünkü wiki kaynağındaki çözüm de bu olduğuna göre başım gözüm üstüne..
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: decent »

Çevrimdışı mete13

  • Newbie
  • *
  • İleti: 107
RE: [Çözüldü]ATI Çilesi
« Yanıtla #11 : 24 Mart 2012 - 11:15:22 »
Sevindim @decent güle güle ve sorunsuz kullan
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Anonymous »
01001110011001010010000001001101011101010111010001101100011101010010000001010100111111000111001001101011111111000110110100100000010001000110100101111001011001010110111001100101

T.C

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.092
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
RE: [Çözüldü]ATI Çilesi
« Yanıtla #12 : 24 Mart 2012 - 11:17:29 »
Teşekkür ederim @mete13.

Ustalara sormanın faydasını görmüş oldum.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Anonymous »