Bagaimana cara memperbaiki kesalahan dengan driver ATI "Kesalahan permintaan gagal"?

12

Saya menginstal driver berpemilik katalis fglrx melalui tautan ini: http://cisight.com/install-amd-radeon-hd-6470m-and-solve-overheat-on-ubuntu-1110-oneiric/

Berjalan fglrxinfoatau glxinfo | grep renderkembali:

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

xorg saya adalah:

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

Bagaimana saya bisa menyelesaikannya?

pengguna34785
sumber
dapatkah Anda membuka terminal dan menyalin dan menempel glxinfo | grep renderserta memposting hasilnya di sini?
Martin
1 @ 1-HP-Pavilion-g6-Notebook-PC: ~ $ glxinfo | grep render X Kesalahan permintaan gagal: BadRequest (kode permintaan tidak valid atau tidak ada operasi seperti itu) Kode opcode utama permintaan gagal: 136 (GLX) Kode opa kecil permintaan gagal: 19 (X_GLXQueryServerString) Nomor seri permintaan gagal: 12 Nomor seri saat ini dalam output stream: 12
user34785
@ user34785 Silakan klik edit pada pertanyaan Anda dan tambahkan informasinya di sana, terima kasih!
Jorge Castro
Dalam masalah saya yang sangat mirip (xorg.conf sedikit berbeda) Saya mendapatkan baris-baris yang mungkin bermasalah di Xorg.0.log:
danjjl
Bergerak dalam masalah saya: lsmod | grep fglrxtidak mengembalikan apa pun.
danjjl

Jawaban:

6

Periksa apakah fglrx tidak masuk daftar hitam.

Untuk melakukan itu, Anda dapat membaca semua file di /etc/modprobe.d/:

grep fglrx /etc/modprobe.d/*

Dalam kasus saya ini memberikan output sebagai berikut:

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

Yang harus saya lakukan adalah mengedit file /etc/modprobe.d/blacklist-local.conf dan berkomentar keluar baris dengan "blacklist fglrx" dengan memasukkan "#" di depan baris. Jadi terlihat seperti ini sekarang:

# blacklist fglrx

Saya harap Anda bisa mengerti apa yang saya tulis di sini dan ini akan membantu Anda memecahkan masalah Anda.

Gumili
sumber
4
Hmm ide bagus tapi tidak masuk daftar hitam
danjjl
Saya akan memberi Anda hadiah, karena saya menemukan Anda memberikan jawaban yang paling membantu. (Meskipun itu tidak membantu saya)
danjjl
Ini menyelesaikan setiap masalah dengan driver katalis 12,4 untuk saya. Mengapa daftar hitam itu pada awalnya mengalahkan saya. Terima kasih!!!
JavierIEH
2

ada skrip smxi yang bagus untuk ATI / Nvidia coba ini:

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

skrip secara otomatis menghentikan server X, mendeteksi jenis kartu video, mengunduh driver video terakhir dari situs vendor, mencadangkan xorg.conf dan menginstal driver

jet
sumber
Solusi ini berhasil untuk saya!
pagliuca
2

Apa yang berhasil untuk saya:

Gunakan driver kepatutan melalui aplikasi "Driver Tambahan". Pergi untuk menginstal secara manual driver upstream tidak perlu. Buka terminal dan masukkan:

sudo aticonfig --initial

dan nyalakan kembali komputer Anda. Itu dia.

Zuhaib Ali
sumber
1

Tutorial itu hanya penuh dengan langkah dan perintah yang salah dan tidak menjelaskan dengan benar setiap bagian.

Tonton ini jika Anda ingin sumber yang bagus untuk dokumen http://wiki.cchtml.com/index.php/Main_Page

Mikro
sumber
Mengikuti petunjuk tidak menyelesaikan masalah (setidaknya untuk saya)
danjjl
1

Hei saya punya masalah yang sama:

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

Ketika saya melakukannya:

fglrxinfo

Ini memberi saya hasil yang sama:

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 

Jadi saya mengikuti instruksi di tautan ini kemudian berhasil.

tandin
sumber
0

Ada yang salah selama instalasi Anda. Hapus fglrx terlebih dahulu:

 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

Sekarang Anda dapat mencoba menginstal fglrx lagi. Jalankan jockey-gtk dan instal driver yang diusulkan.

martin
sumber
terima kasih. tapi jangan bekerja untukku.
user34785
0

Setelah mencoba beberapa trik yang tidak berhasil, saya memberanikan diri sgfxi yang disebutkan di atas. Sayangnya, itu berhenti ketika hendak menginstal driver berpemilik yang memberitahu saya untuk menghapus instalasi driver lain. Tapi, sepertinya tidak ada driver yang diinstal, jadi saya tidak bisa menghapus ... dan X rusak.

Namun, itu tidak terlalu buruk, karena saya sudah mengunduh driver propritary (14.10) dari amd dan membuat tiga paket deb, dan menjalankan:

sudo dpkg -i fglrx*.deb

Kemudian X bekerja lagi, dan bug permintaan telah menghilang.

Lihat bagian 3.1. di sini: https://help.ubuntu.com/community/BinaryDriverHowto/AMD

Driver AMD: http://support.amd.com/en-us/kb-articles/Pages/latest-linux-beta-driver.aspx

Sepertinya sgfxi telah menghapus cukup dari instalasi lama untuk membuat driver diinstal ulang bekerja tanpa bug.

pengguna285684
sumber
0

Periksa output lspci untuk mengonfirmasi bahwa kartu video AMD / ATI Anda terdaftar. Serius!

lspci | grep VGA

Setelah membuang-buang waktu menghapus dan menginstal ulang driver video saya tanpa perbedaan ternyata kartu PCIe saya perlu dihapus dan diinstal ulang! /Telapak tangan

FooMonkey
sumber