Gönderen Konu: Catalyst sürücüleri Community-Testing deposunda  (Okunma sayısı 1260 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.091
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
Catalyst sürücüleri Community-Testing deposunda
« : 24 Eylül 2012 - 09:32:54 »
http://img6.imagebanana.com/img/qe1b980z/catalyst_.GIF" alt="" class="bbc_img" />



   x86_64

Repository:    Community-Testing

Split Packages:    opencl-catalyst

Description]
   AMD Catalyst drivers utilities and libraries.

Upstream URL]    http://www.amd.com

License(s):    custom

Provides:    libgl

Conflicts:    libgl, nvidia-utils

Maintainers:    Orphan

Package Size:    23.0 MB

Installed Size:    93.8 MB

Last Packager:    Laurent Carlier

Build Date:    2012-09-23 22]

Signed By:    Laurent Carlier

Signature Date:    2012-09-23 23]

Last Updated:    2012-09-23[/quote]

Bildiğiniz gibi Nvidia sürücüleri resmi depolarda yer aldığı halde Catalyst sürücüleri için

AUR veya resmi olmayan Catalyst depolarının kullanılması gerekiyordu.



ATI 12.8 sürüm numarası ile Community-Testing deposu etkinleştirilerek yüklenebilir.



Kod: [Seç]
#[community-testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist


Değişiklikten sonra etkinleştirilmiş hali:
Kod: [Seç]
[community-testing]
#SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist



Kod: [Seç]
# pacman -Syy

Kod: [Seç]
# pacman -S catalyst


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


Açılışta siyah ekrana düşmemek için grub.cfg dosyasındaki iki satıra


Kod: [Seç]
nomodeset

ekliyoruz.


Kod: [Seç]
# nano /boot/grub/grub.cfg



Alıntı
linux ... ro quiet nomodeset

linux ... ro quiet nomodeset


========================================================

Not 1 ] Testing deposunu açıp açmamak tercihi tamamen kullanıcının sorumluğundadır.

Riske girmek istemeyenler Community deposuna girmesini bekleyebilirler.



Not 2 ] Catalyst sürücüsü Community deposuna girdiğinde bu konu yeniden düzenlenecektir.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

Çevrimdışı hsngrms

  • İleti: 1.707
Re: Catalyst sürücüleri Community-Testing deposunda
« Yanıtla #1 : 25 Eylül 2012 - 10:42:32 »
Haber için teşekkürler. testing aşamasını geçtiği zaman ATI kullananlara büyük kolaylık sağlayacak [community] deposunda olması.



Bu arada Nvidia kullandığım için yazayım dedim; nvidia sürücüsü [extra] deposunda bulunmakta. Keşke aynı destek ATI'ye de verilse ama demekki geliştiriciler arasında ATI kullanan yok.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.091
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
Re: Catalyst sürücüleri Community-Testing deposunda
« Yanıtla #2 : 08 Ekim 2012 - 22:58:24 »
Sistemimde kurulu iki Arch Linux' tan birine bu konuda yer alan paketleri yüklemiştim.

Az önce sorun çıktığı için AUR üzerinden catalyst-total-pxp paketini tekrar yüklüyorum.



Sorunun yeni kernel (3.5.6) sürümünden kaynaklandığını düşünüyorum.

Çünkü linux-headers paketi yüklenirken ve yeni çekirdek sürümü yüklenirken fglrx bileşeninin güncellenmediğini farkettim.



Bilgi için catalyst-total-pxp kurulum çıktısı:
Kod: [Seç]

[root@ArchTRorg decent]# pacman -Rdd catalyst-utils

Hedefler (1): catalyst-utils-12.8-2

Toplam Kaldırma Boyutu:     99,69MiB

Bu paketleri kaldırmak istiyor musunuz? [E/h]
(1/1) kaldırılıyor catalyst-utils                            [################################] 100%
[root@ArchTRorg decent]# exit
exit
[decent@ArchTRorg ~]$ yaourt -S catalyst-total-pxp

==> Downloading catalyst-total-pxp PKGBUILD from AUR...
x catalyst.conf
x PKGBUILD
x catalyst.sh
x ati_make.sh
x pxp_switch_catalyst
x hook-fglrx
x 3.5-do_mmap.patch
x lib32-catalyst.sh
x 20-catalystpxp.conf
x amdcccle.desktop
x switchlibglx
x switchlibGL
x makefile_compat.patch
x catalyst-total-pxp.install
x catalyst_build_module
x atieventsd.sh
x lib32-catalystpxp.sh
x catalystpxp.sh

==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> UYARI: x86_64 system detected
==> UYARI: [multilib] repository must be uncommented in /etc/pacman.conf to add lib32-catalyst-utils into the package
==> UYARI: OK, lib32-catalyst-utils will be added to the package
==> catalyst-total-pxp dependencies:
 - linux>=3.0 (already installed)
 - linux<3.6 (already installed)
 - linux-headers (already installed)
 - xorg-server>=1.7.0 (already installed)
 - xorg-server<1.13.0 (already installed)
 - netkit-bsd-finger (already installed)
 - libxrandr (already installed)
 - libsm (already installed)
 - fontconfig (already installed)
 - libxcursor (already installed)
 - libxi (already installed)
 - gcc-libs (already installed)
 - gcc>4.0.0 (already installed)
 - make (already installed)
 - patch (already installed)
 - libxinerama (already installed)
 - lib32-libxext (already installed)
 - lib32-libdrm (package found)

==> catalyst-total-pxp conflicts:
 - catalyst-12.8-0.1

==> Edit catalyst-total-pxp.install ? [Y/n] ("A" to abort)
==> ------------------------------------------------------
==> n

==> Continue building catalyst-total-pxp ? [Y/n]
==> --------------------------------------------
==>
==> Building and installing package
==> Install or build missing dependencies for catalyst-total-pxp:
Parola:
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...

Hedefler (2): lib32-libpciaccess-0.13.1-1  lib32-libdrm-2.4.39-1

Toplam Kaplayacağı Alan:   0,43 MiB

Kuruluma onay veriyor musunuz? [E/h]
(2/2) paket bütünlüğü kontrol ediliyor                       [################################] 100%
(2/2) paket dosyaları yükleniyor                             [################################] 100%
(2/2) dosya çakışmaları kontrol ediliyor                     [################################] 100%
(2/2) disk alanı kontrol ediliyor                            [################################] 100%
(1/2) yükleniyor lib32-libpciaccess                          [################################] 100%
(2/2) yükleniyor lib32-libdrm                                [################################] 100%
==> UYARI: x86_64 system detected
==> UYARI: [multilib] repository must be uncommented in /etc/pacman.conf to add lib32-catalyst-utils into the package
==> UYARI: OK, lib32-catalyst-utils will be added to the package
==> catalyst-total-pxp 12.8-2 (Pzt Eki  8 22:48:59 UTC 2012) paketi oluşturuluyor
==> Bağımlılıklar denetleniyor...
==> Derleme bağımlılıkları denetleniyor...
==> Kaynak kodları alınıyor...
  -> amd-driver-installer-12-8-x86.x86_64.zip indiriliyor...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  100M  100  100M    0     0   832k      0  0:02:03  0:02:03 --:--:--  835k
  -> catalyst_build_module bulundu
  -> lib32-catalyst.sh bulundu
  -> catalyst.sh bulundu
  -> amdcccle.desktop bulundu
  -> atieventsd.sh bulundu
  -> hook-fglrx bulundu
  -> ati_make.sh bulundu
  -> makefile_compat.patch bulundu
  -> switchlibGL bulundu
  -> switchlibglx bulundu
  -> catalystpxp.sh bulundu
  -> 20-catalystpxp.conf bulundu
  -> pxp_switch_catalyst bulundu
  -> lib32-catalystpxp.sh bulundu
  -> catalyst.conf bulundu
  -> 3.5-do_mmap.patch bulundu
==> Kaynak dosyaları md5sums ile doğrulanıyor...
    amd-driver-installer-12-8-x86.x86_64.zip ... Doğrulandı
    catalyst_build_module ... Doğrulandı
    lib32-catalyst.sh ... Doğrulandı
    catalyst.sh ... Doğrulandı
    amdcccle.desktop ... Doğrulandı
    atieventsd.sh ... Doğrulandı
    hook-fglrx ... Doğrulandı
    ati_make.sh ... Doğrulandı
    makefile_compat.patch ... Doğrulandı
    switchlibGL ... Doğrulandı
    switchlibglx ... Doğrulandı
    catalystpxp.sh ... Doğrulandı
    20-catalystpxp.conf ... Doğrulandı
    pxp_switch_catalyst ... Doğrulandı
    lib32-catalystpxp.sh ... Doğrulandı
    catalyst.conf ... Doğrulandı
    3.5-do_mmap.patch ... Doğrulandı
==> Kaynak Kodları Açılıyor...
  -> amd-driver-installer-12-8-x86.x86_64.zip ile bsdtar açılıyor
==> build() işlemine başlanıyor...
Creating directory archive_files
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-8.982.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==> fakeroot ortamına giriliyor...
==> UYARI: x86_64 system detected
==> UYARI: [multilib] repository must be uncommented in /etc/pacman.conf to add lib32-catalyst-utils into the package
==> UYARI: OK, lib32-catalyst-utils will be added to the package
==> package() işlemine başlanıyor...
==> Kurulum düzenleniyor...
  -> İstenmeyen dosyalar kaldırılıyor...
  -> Kılavuz ve bilgi sayfaları sıkıştırılıyor...
  -> İkilik dosyalardan ve kütüphanelerden gereksiz ayıklama sembolleri ayıklanıyor...
==> Paket oluşturuluyor...
  -> .PKGINFO dosyası üretiliyor...
  -> install dosyası ekleniyor...
  -> Paket sıkıştırılıyor...
==> fakeroot ortamından çıkılıyor.
==> catalyst-total-pxp 12.8-2 (Pzt Eki  8 22:53:18 UTC 2012) paketinin derlenmesi tamamlandı

==> Continue installing catalyst-total-pxp ? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ---------------------------------------------------
==>

Parola:
paketler yükleniyor...
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...
:: catalyst-total-pxp, catalyst ile çakışıyor. catalyst paketinin kaldırılmasını istiyor musunuz? [e/H] e

Hedefler (2): catalyst-12.8-0.1 [removal]  catalyst-total-pxp-12.8-2

Toplam Kaplayacağı Alan:   208,74 MiB
Net Güncelleme Boyutu:       207,85 MiB

Kuruluma onay veriyor musunuz? [E/h]
(1/1) paket bütünlüğü kontrol ediliyor                       [################################] 100%
(1/1) paket dosyaları yükleniyor                             [################################] 100%
(1/1) dosya çakışmaları kontrol ediliyor                     [################################] 100%
(2/2) disk alanı kontrol ediliyor                            [################################] 100%
(1/1) kaldırılıyor catalyst                                  [################################] 100%
(1/1) yükleniyor catalyst-total-pxp                          [################################] 100%
Building fglrx module for 3.5.6-1-ARCH kernel ...
Ok.
Switch to AMD
Switch to AMD
----------------------------------------------------------------
Automatic re-compilation is enabled now.
----------------------------------------------------------------
Answer 'Yes' whenever pacman ask you about updating
'linux-headers' in first place
----------------------------------------------------------------
Provide headers to your kernel ie:
linux-headers if you are using linux.
Most of custom kernels provides own headers.
----------------------------------------------------------------
Add nomodeset to your kernel line in /boot/grub/menu.lst , ie.:
kernel /boot/vmlinuz-linux root=/dev/sda1 ro nomodeset
NOTE: sometimes it's better not to add nomodeset
check what's working for you
----------------------------------------------------------------
You can use the tool 'aticonfig' to generate an xorg.conf file.
--------------------- ^^^^^^^^^ --------------------------------
For more info and troubleshooting visit:
http://wiki.archlinux.org/index.php/ATI_Catalyst
----------------------------------------------------------------
Now you can swítch between xorg-libgl for intel/radeon or fglrx
[as root] use this command:
aticonfig --px-dgpu    (for discrete gpu)
aticonfig --px-igpu    (for integrated gpu)
OR (could be better) use script:
# pxp_switch_catalyst <amd|intel|query>
----------------------------------------------------------------
IMPORTANT:
fglrx was added into /etc/modules-load.d/catalyst.conf
----------------------------------------------------------------
catalyst-total-pxp için opsiyonel bağımlılık(lar)
    qt: to run ATi Catalyst Control Center (amdcccle)
    libxxf86vm: to run ATi Catalyst Control Center (amdcccle)
    opencl-headers: headers necessary for OpenCL development
[decent@ArchTRorg ~]$




Yeniden başlattıktan sonra diğer çıktılar:


Kod: [Seç]
[decent@ArchTRorg ~]$ fgl_glxgears
Using GLX_SGIX_pbuffer
4421 frames in 5.0 seconds = 884.200 FPS
5646 frames in 5.0 seconds = 1129.200 FPS
5778 frames in 5.0 seconds = 1155.600 FPS
5513 frames in 5.0 seconds = 1102.600 FPS
5379 frames in 5.0 seconds = 1075.800 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 85834 requests (85834 known processed) with 0 events remaining.
[decent@ArchTRorg ~]$


Kod: [Seç]
[decent@ArchTRorg ~]$ yaourt -Ss catalyst | grep installed
aur/catalyst-total-pxp 12.8-2 [installed] (4)
[decent@ArchTRorg ~]$


Kod: [Seç]
[decent@ArchTRorg ~]$ 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.11762 Compatibility Profile Context

[decent@ArchTRorg ~]$
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »