ATI sürücüsü “Hatalı istek hatası” hatası nasıl düzeltilir?


12

Bu bağlantı aracılığıyla fglrx katalizör tescilli sürücüsünü kurdum: http://cisight.com/install-amd-radeon-hd-6470m-and-solve-overheat-on-ubuntu-1110-oneiric/

Koşu fglrxinfoveya glxinfo | grep renderiadeler:

X Error of failed request:  BadRequest (invalid request code or no such operation)
Major opcode of failed request:  136 (GLX)
Minor opcode of failed request:  19 (X_GLXQueryServerString)
Serial number of failed request:  12
Current serial number in output stream:  12

benim xorg:

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
    Load  "fglrx"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Nasıl çözebilirim?


bir terminal açabilir glxinfo | grep renderve çıktıyı buraya kopyalayıp yapıştırabilir misiniz?
martin

1 @ 1-HP-Pavilion-g6-Dizüstü Bilgisayar: ~ $ glxinfo | grep render X Başarısız istek hatası: BadRequest (geçersiz istek kodu veya böyle bir işlem yok) Başarısız isteğin büyük opcode'u: 136 (GLX) Başarısız isteğin küçük opcode'u: 19 (X_GLXQueryServerString) Başarısız isteğin seri numarası: 12 Çıktıdaki mevcut seri numarası akış: 12
user34785 21:11

@ user34785 Lütfen sorunuza düzenle tıklayın ve bilgileri buraya ekleyin, teşekkürler!
Jorge Castro

Benim çok benzer sorunumda (xorg.conf biraz farklı) Xorg.0.log bu belki sorunlu satırları olsun:
danjjl

Sorunumda ilerlemek: lsmod | grep fglrxhiçbir şey döndürmüyor.
danjjl

Yanıtlar:


6

Fglrx'ın kara listeye alınmadığını kontrol edin.

Bunu yapmak için /etc/modprobe.d/ içindeki tüm dosyaları gözden geçirebilirsiniz:

grep fglrx /etc/modprobe.d/*

Benim durumumda bu aşağıdaki çıktıyı verir:

blacklist-local.conf:blacklist fglrx
fglrx.conf:# This file was installed by fglrx
fglrx.conf:alias fglrx fglrx

Tek yapmam gereken /etc/modprobe.d/blacklist-local.conf dosyasını düzenlemek ve satırın önüne "#" ekleyerek "kara liste fglrx" ile satır yorum yapmak. Şimdi şu şekilde görünüyor:

# blacklist fglrx

Umarım burada ne yazdığımı anlayabilirsiniz ve sorununuzu çözmenize yardımcı olur.


4
Hmm güzel fikir ama kara listeye
alınmadı

Sana ödül vereceğim, çünkü en yararlı cevabı verdiğini düşünüyorum. (Bana yardımcı olmama rağmen)
danjjl

Bu benim için katalizör 12.4 sürücüsü ile her sorunu çözdü. Neden ilk sırada kara listeye alındı ​​beni dövüyor. Teşekkürler!!!
JavierIEH

2

ATI / Nvidia için güzel bir senaryo smxi var bunu deneyin:

   sudo su
   mkdir video
   cd video
   wget -Nc smxi.org/sgfxi
   chmod +x sgfxi
   ./sgfxi

komut dosyası otomatik olarak X sunucusunu durdurur, ekran kartı türünü algılar, son video sürücüsünü satıcının sitesinden indirir, xorg.conf'u yedekler ve sürücüyü yükler


Bu çözüm benim için çalıştı!
pagliuca

2

Benim için ne işe yaradı:

"Ek Sürücüler" uygulaması aracılığıyla uygun sürücüleri kullanın. Yukarı akış sürücülerinin manuel olarak yüklenmesi gereksizdir. Terminali açın ve şunu girin:

sudo aticonfig --initial

ve bilgisayarınızı yeniden başlatın. Bu kadar.



1

Hey aynı problemi yaşadım:

X Error of failed request:  BadRequest (invalid request code or no such operation)
Major opcode of failed request:  136 (GLX)
Minor opcode of failed request:  19 (X_GLXQueryServerString)
Serial number of failed request:  12
Current serial number in output stream:  12

Yaptığımda:

fglrxinfo

Bana aynı çıktıyı verdi:

X Error of failed request:  BadRequest (invalid request code or no such operation)
Major opcode of failed request:  136 (GLX)
Minor opcode of failed request:  19 (X_GLXQueryServerString)
Serial number of failed request:  12
Current serial number in output stream:  12 

Bu bağlantıdaki talimatları izledim ve işe yaradı.


0

Kurulumunuz sırasında bir şeyler ters gitti. Önce fglrx öğesini kaldırın:

 sudo /usr/share/ati/fglrx-uninstall.sh
 sudo apt-get remove --purge xorg-driver-fglrx fglrx*
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri fglrx-modaliases

Şimdi fglrx'i tekrar yüklemeyi deneyebilirsiniz. Jockey-gtk komutunu çalıştırın ve önerilen sürücüyü yükleyin.


teşekkürler. ama benim için çalışma.
user34785


0

Çalışmadı birkaç hileler denedim, yukarıda belirtilen sgfxi cesaret. Ne yazık ki, tescilli sürücüyü kurmak üzereyken başka bir sürücü yüklemesini kaldırmamı söyleyen durdu. Ancak, herhangi bir sürücü kurulmuş gibi görünmüyordu, bu yüzden kaldıramadım ... ve X bozuldu.

Ancak, çok kötü değildi, çünkü amd'den özel sürücüleri (14.10) indirip üç deb paketini oluşturdum ve koştum:

sudo dpkg -i fglrx*.deb

Sonra X tekrar çalıştı ve istek hatası kayboldu.

Bkz. Bölüm 3.1. burada: https://help.ubuntu.com/community/BinaryDriverHowto/AMD

AMD sürücüsü: http://support.amd.com/en-us/kb-articles/Pages/latest-linux-beta-driver.aspx

Sgfxi, yeniden yüklenen sürücüyü hata olmadan çalıştıracak kadar eski yüklemeyi yeterince kaldırmış gibi görünüyor.


0

AMD / ATI ekran kartınızın listelendiğini doğrulamak için lspci'nin çıkışını kontrol edin. Ciddi anlamda!

lspci | grep VGA

Farketmeden video sürücüleriimi kaldırıp yeniden yükledikten sonra, PCIe kartımın çıkarılması ve yeniden takılması gerektiği ortaya çıktı! / facepalm

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.