Radeon HD 2000, 3000, 4000 Ubuntu 12.04.2 ve üstü: fglrx (eski) desteklenmiyor, ne yapmalı?


32

12.10 quantal'a yükselttikten sonra, fglrx'in paketlenmiş sürümü artık çalışmaz. Bunun, HD 2k-4k serisi kartlar için ayrı bir 'eski' fglrx sürücüsü bulunduğunu, ancak 12.10'daki xorg sunucusuyla uyumlu olmadığını buldum.

Bu, sürücünün HD 2000 - HD 4000 serisi kartlar için en güncel sürümüdür. Eski olmayan fglrx sürücüsünü kullanamazsınız, ancak WM compositing'inizin gecikmesini tercih etmek istiyorsanız açık kaynaklı radeon sürücüsünü ve Pentium MMX serilerindeki gibi oynatmak için YouTube videolarınızın çalınmasını tercih ederseniz:

http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx

Genellikle bu sürücü aşağıdaki şekilde kurulabilir, çünkü apt-get install fglrxeski olmayan sürücüyü çeker:

wget http://www2.ati.com/drivers/legacy/amd-driver-installer-12.6-legacy-x86.x86_64.zip
unzip amd-driver-installer-*
sudo sh ./amd-driver-installer-*.run --buildpkg Ubuntu/quantal
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f

Farklı bir fglrx sürümü kullanıyorsanız (örneğin, bu kartları desteklemeyen daha yeni bir 12.9), son komut size bir hata no supported hardware detectedveya benzeri bir şey verir . Ancak, her şey bu noktada çalışır ve makul bir xorg.conf alırsınız:

... other stuff

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:5:0"
EndSection

... other stuff

Bu noktada yeniden başlatmanız gerekiyor ve her şey fglrx sürücüsü ile çalışıyor olacak. Ancak rebooting üzerine, içeri aşağıdaki hatalar tedavi olacak Xorg.0.logzaman fglrxyüke girişimleri:

(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension

Bazı araştırmalar bunun xserver 1.13 veya daha yenisini desteklemeyen eski ATI sürücülerinde bir sorun olduğunu gösterecektir. ( Arch Linux thread ) ATI en yeni (HD 5000 serisi veya üstü) kartlar için sabit bir sürücü piyasaya sürdü, ancak henüz 'eski' kartlar için değil. Eski olmayan ATI sürücüleri eski kartlarla kullanılamaz.

Bu HD 2000-4000 serisi kartlardan birini kullanan bir Ubuntu kullanıcısı ne yapmalı?

  1. Xserver 1.13 ile düzgün çalışan güncellenmiş bir 'eski' ATI sürücüsünü bekleyin.
  2. Xserver 1.11 kullanan 12.04 Precise seviyesine geri dönülsün mü?
  3. Birlik ve GNOME'u muhtemelen kırabilecek olan 12.10'da xserver'ı 1.12'ye düşürmeyi deneyin?
  4. HD 5000 serisine veya daha yeni bir karta yükseltme zorunluluğu (Entegre grafiklerle mümkün değildir ...)
  5. Acısız bir şekilde bu sorunu gideren başka 1337 eylem?

İlgili bir konudaki cevabım . Sana yardım edebilirim.
Glutanimate

Yanıtlar:


1

Eski sürücüye sahip olan ppa: makson96 / fglrx PPA var. Eski sürücü daha yeni Çekirdekler ve X sunucularla uyumlu olmadığından , Çekirdek ve X sunucunuzu eski sürümlere indirecektir . Ancak, sürücü Ubuntu 13.04'te kullanılan Unity ile tam olarak uyumlu olmadığından bağlantıdaki sürüm notlarını okuyun.

PPA'yı kullanmak istiyorsanız, Çekirdek ve X sunucusunu indirmek ve eski sürücüyü yüklemek için bu komutları terminalden çalıştırın:

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

2

AMD / ATI GPU sürücüleri kullanıyorsanız: Bunları kaldırmak için aşağıdaki komutu çalıştırın ve yeniden başlatın:

sudo apt-get purge fglrx

Bunları ATI kartları (yerine AMD Catalyst), şu anda Unity-3D'yi desteklemediğinden tekrar yükleme.

Sahip olduğunuz seçeneklere gelince, # 1'i öneririm: AMD / ATI'nin yetişmesini bekleyin.


1
12.04'üm var ve bu yazdan beri normal masaüstü kullanımı için gnome-shell'de oldukça iyi çalışan RADEON sürücüleri kullanıyorum. (--) RADEON(0): Chipset: "ATI Radeon HD 2400 Pro" (ChipID = 0x94c3)
Kartım

@Rmano ATI Radeon sürücülerini 12.04'te kendi programım olmadan kullandım. Ancak aynı sürücüler 12.10'da MISERABLY'de başarısız oluyor. Bunun sebebi şudur: a. 12.10'da Birliğin yeni değişkeni. b. Unity-2D, 12.10 ile durduruldu.
TomKat

bu korkunç bir haber. Radeon sürücülerinin gnome kabuğu ile çalışıp çalışmadığını biliyor musunuz? Bunu okumadan önce elimde "güncelleme" butonuna bastım.
Rmano

1
@Rmano Radeon sürücüleri (denilen fglrx) gnome-shell ile iyi çalışır ancak yeni xserver ile çalışmaz. Ancak, şu an için açık kaynaklı sürücüler kullanmanın bir sorun olmaması gerektiğine inanıyorum. Onlarla da oldukça iyi oyunlar yapabilirsiniz. AMD'nin bir güncelleme veya düzeltme eki gibi bir şey yayınlamasını veya Canonical veya diğer FOSS toplulukları / geliştiricileri için bir şeyler yayınlamasını bekleyin. Ben de fglrxaçık sürücülerin 12.10'a yükselmelerine izin veriyorum ve hiçbir pişmanlık duymuyorum.
TomKat

1
Evet, açık kaynaklı sürücüler xserver, Unity (3D) ve gnome-shell ile iyi çalışır.
TomKat

2

ATI Mobility 4650 HD'ye sahibim ve Tomasz Makarewicz'in AMD Catalyst Legacy PPA'sının kurulumu birliğimi ve çalışmamı bozdu. Bununla çalışan şeyler buldum (2012 ubuntu forumları başlığında bulundu. ATI tescilli sürücüleri 12.10'da yükleyemiyorum. Birlik Eksik ):

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

sudo rm /etc/X11/xorg.conf

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri libgl1-mesa-glx libgl1-mesa-dri
sudo dpkg-reconfigure xserver-xorg

sudo reboot

Umarım bu ATI tarafından resmi bir sürücü serbest bırakılıncaya kadar yardımcı olur.


Bence tam tersi bir sorunun vardı. Bu yardımcı olacaktır, çünkü ATI artık 5000'den daha az destekli kartlara sahip değildir. 12.04'ten 14.04'e yükselttikten sonra hiç masaüstüm yoktu ve bu benim için her şeyi düzeltti.
Cerin

1

ATI Mobility Radeon HD 4250 ile Compaq Presario CQ56'm var. Ppa deposunu kullanmaya çalıştım (lienmeat tarafından belirtildiği gibi) ve sistemimi eski sürücüyle bozdu.

Aslında, düşürme Xserver iyi çalışıyor, ancak fglrx: S. Aslında, ubuntu kartımı algılamıyor, oğlum işletim sisteminin her zaman bana önerdiği "özel sürücüyü" bile indiremiyorum.

Başka bir deyişle, yukarıdaki yöntemi kullanan menciones, bir düzeltme için beklememizin en iyi yolu olan legacy kurulumunu önermiyorum.

(Kötü ingilizcem için üzgünüm, Kosta Rika'lıyım, ingilizcem ispanyolca xD kadar iyi değil)


İşletim sisteminin önerdiği sürücüyü indirmeyin. Orijinal soruma bağladığım katalizör 12.6 eski sürücüsünü yükleyin, sonra yüklemek için komutları kullanın.
Andrew Mao

@ egamboau 12.10 kullanıyorsanız, yalnızca ATI sürücülerini yüklemeyin. Ben denedim 12.10 ile tüm sistemlerde başarısız oldular. Yine de 12.04'te bir cazibe gibi çalışıyor. Yeni xserver & Unity, fglrx tarafından desteklenmiyor ve Unity-2D artık üretilmiyor.
TomKat

1

Açık kaynak sürücü, uygun bir güç tüketimi yönetimine sahip olsaydı, fglrx'ten daha az performans göz önünde bulundursa bile benim için çalışacaktı.

ATi Radeon 4350 ile Dell Inspiron 1545'e sahibim ve maalesef açık kaynaklı sürücü GPU'nun daha soğuk durumunu yönetmiyor gibi görünüyor. Soğutucu her zaman açık ve gürültülü çalışıyordu, yine de sistem / grafik yükü. X sunucusunu 1.12.3'e indirdikten ve Launchpad'de Fglrx'in önerdiği gibi eski sürücüyü yüklediğimde ( lienmeat'in yapmamızı önerdiği şekilde) GPU soğutucusu yalnızca gerektiğinde çalışmaya başladı. Soğutucuların sessizliğini korusun.

Ancak, eğer AMD daha yeni X sunucularını destekleyen eski sürücüleri piyasaya sürse harika olurdu, ama şimdi gerçekten umrumda değil.


Eh, benim laptop budur: forum.notebookreview.com/acer/… Korkunç tasarım. Şu anda, kapalı sürücüden yaklaşık 10+ derece olan firefox dışında hiçbir şey ile rölantide gpu üzerinde temp1: + 57.0 ° C (crit = + 90.0 ° C) var ve bu her zaman 'min' güç ayarında, 'orta' ilk dakikalarda bazen çöker (mime tipi dosya veritabanı yapan bir işlem).
i30817 23.0313

0

Bir ATI Radeon HD 4770'im var ve açık kaynaklı sürücüler oldukça iyi çalışıyor. Hangi karta sahip olduğunuzu bilmiyorum, ancak fglrx ile olandan ve xorg'unuzu düşürmekten daha iyi şanslar elde edebilirsiniz. Yıllarca fglrx kullandım ve bu yaz açık kaynaklı sürücülere geçti ve geriye bakmadım.

Açıkçası, Compiz'deki bazı efektler açık kaynaklı sürücüleri kullanarak daha yavaştır. Ayrıca, 3D oyun fglrx olmadan belirgin bir şekilde yavaşlar. Bununla birlikte, masaüstü kullanımınızın çoğu için, açık kaynaklı sürücüler fglrx'den çok daha kolaydır, ek destek de aslında desteklenir.

(Bu arada, 12.10'da paketlenen Gnome Shell, açık kaynaklı sürücülerle çok iyi çalışıyor ve Compiz / Unity'den çok daha hızlı!)


Ben fglrx korkunç ihtiyacı olan bir yonga seti entegre Radeon HD 4290 var. 4770 kartınız gibi daha güçlü kartlarla açık kaynak kodlu sürücüler için biraz soluk almanın ve kompozisyonun hala iyi çalışması için soluk alanların olduğunu düşünüyorum ... ama düşük uçtaki entegre kartım için durum böyle değil.
Andrew Mao


0

Bu sorun için bir geçici çözüm http://ubuntuforums.org/showthread.php?t=2073279 adresinde yayınlanmaktadır.


2
Ubuntu'ya Sormaya Hoş Geldiniz! Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantıyı sağlamak tercih edilir.
fossfreedom

Bu konu, yukarıda önerilen yaklaşımı kullandıktan sonra fglrx-legacy kurulumunu düzeltmeme yardımcı oldu. Bu sayede: sudo apt-get tasfiye fglrx-amdcccle-eski fglrx-eski-dev fglrx-legacy sudo rm -R / usr / lib / fglrx sudo rm -R / usr / share / ati
Gare

0

13.04'te eski bir Radeon Mobility HD 2600'üm var. Yukarıdaki depoyu (makson) kurmak benim için yeterli olmadı, çünkü Xorg -version'u kontrol ederken Xorg'u düşürmedi.

Sonunda yaptığım şey, kurtarma işlemine yeniden başlamak, tüm xorg paketlerini (ubuntu-desktop (gulp) paketinin kaldırılmasını tetikleyen) çıkarmak ve ardından paketleri yeniden yüklemek oldu. Bu, paketlerin depodan alınmasını tetikler.

Gibi bir şey:

sudo apt-get remove xserver-*
sudo apt-get autoremove
sudo apt-get install ubuntu-desktop

Onunla oynamak zorundasın! Ondan sonra yüksek çözünürlüklü bir masaüstüne girdim. Sadece Unity'yi sıfırlayın, ccsm'de OpenGL eklentisini etkinleştirin ve gitmeye hazırız!


-2

Çocuklar, Herhangi bir Grafik Çözünürlük sorununuz varsa.

Sadece güncelleme yöneticisine gidin -> Ek sürücüler -> varsayılan sürücüyü seçin ve yeniden başlatın.


İnsanlara GUI olmadan nasıl yapacaklarını söylemek isteyebilirsiniz, çünkü GUI sahibi olmak, onları ilk etapta buraya getiren şey değildir.
Dale E. Moore
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.