Bagaimana saya bisa membuat driver ATI / AMD saya bekerja dengan kernel di atas 3.2.0.x?
APA YANG BEKERJA
Menginstal versi AMD64 asli Ubuntu 12.04 ISO image. DVD yang dibakar dan diinstal yang menunjukkan kernel 3.2.0-23 untuk memulai. Dapatkan 5,1 surround sound berfungsi. Punya driver video ATI (Sekarang AMD) yang diinstal untuk kartu video Radeon HD R6870 saya dari situs web AMD. fglrxinfo muncul dan dilaporkan seperti biasa.
MASALAH
Kernel 3.2.0.x terus mengunci sehingga saya mencoba versi kernel yang lebih tinggi. Tetapi Driver ATI / AMD tidak diinstal pada kernel di atas 3.2.0.x
APA YANG SAYA TELAH MENCOBA
Saya telah membahas tutorial ini berkali-kali ( https://help.ubuntu.com/community/BinaryDriverHowto/ATI ) dan itu tidak berfungsi di kernel APAPUN kecuali 3.2.0.x.
Masalah yang saya alami di sini adalah bahwa driver ATI / AMD bekerja untuk Precise 12.04 dengan kernel 3.2.0-23 dan 24, Tetapi komputer terus terkunci. Meskipun semua game saya akan bekerja, pengunciannya acak dan konstan. Jadi saya mencari di web selama 3 hari mencoba menemukan jawaban dan masalah penguncian dikatakan hanya memperbarui kernel. Jadi saya lakukan. Sudah mencoba banyak kernel. Semuanya .. tidak ada penguncian. TETAPI driver AMD Terbatas dari situs web AMD tidak akan menginstal. Dan tidak ada driver AMD OpenSource yang pernah diinstal tidak peduli apa pun Kernel atau versi yang saya coba.
CONTOH OUTPUT DARI TIPE KESALAHAN 3D
Javax.media.opengl.GLException: glXGetConfig failed: error code GLX_NO_EXTENSION
at com.sun.opengl.impl.x11.X11GLDrawableFactory.glXGetConfig(X11GLDrawableFactory.java:651)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.xvi2GLCapabilities(X11GLDrawableFactory.java:350)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.chooseGraphicsConfiguration(X11GLDrawableFactory.java:174)
at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520)
at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131)
at haven.HavenPanel.<init>(HavenPanel.java:68)
at haven.HavenPanel.<init>(HavenPanel.java:78)
at haven.MainFrame.<init>(MainFrame.java:182)
at haven.MainFrame.main2(MainFrame.java:306)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$7.run(MainFrame.java:360)
at java.lang.Thread.run(Thread.java:722)
Dan tentu saja ini yang ditunjukkan oleh fglrxinfo:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 139 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13
EDIT: Saya lupa menyebutkan bahwa saya MELAKUKAN melihat posting ini selama beberapa hari terakhir dan itu tidak membantu.
Jawaban:
Ada dua opsi driver yang biasanya bekerja dengan baik:
radeon
driver opensourcefglrx
paket dari repositori resmiKernel 64-bit biasanya mendapat dukungan yang jauh lebih baik dalam hal ini.
Anda juga dapat mencoba driver 12,6 beta dari AMD .
Jika Anda memerlukan panduan, coba Wiki Tidak Resmi untuk Driver AMD Linux .
Jangan menginstal paket driver baru di atas yang lama. Ingatlah untuk menghapus instalasi paket sebelumnya.
sumber
Saya menjalankan Ubuntu 12.04 dengan kernel 3.2.0-26 dan memiliki mimpi buruk untuk menginstal ATI dan driver katalis. Saya menjalankan kartu Radeon hd5xxx dan telah mencoba dan gagal menginstal driver. Ini yang berhasil bagi saya karena saya memiliki instalasi yang rusak yang tidak mau menginstal ulang dan memberi saya kesalahan DKMS yang sama.
Saya juga mengikuti driver biner, tetapi karena mengandalkan uninstall tidak apa-apa, milik saya tidak, itu tidak berguna dan menolak untuk memperbaiki driver saya. Saya akhirnya menggabungkan beberapa perbaikan dari berbagai situs agar tambang saya berfungsi.
Saya melakukan ini setelah menggunakan konsol pemulihan untuk mendapatkan tampilan kembali. Saya memiliki akses ke sinaptik pada saat itu sehingga mudah-mudahan Anda memiliki akses.
Hal pertama yang saya lakukan adalah menambahkan repositori dan menambahkan semua pembaruan. Grafik gagal seperti yang saya harapkan.
Ini menambahkan beberapa lib yang tidak dimiliki repositori utama dan juga memperbaiki beberapa masalah lainnya.
Kemudian:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BAK
- untuk keamanansudo rm /usr/share/ati/fglrx-uninstall.sh
- Menghentikan pembersihan gagal tanpa melakukan apa-apa sama sekali.sudo apt-get remove --purge fglrx*
(Seandainya ada kesalahan tetapi terus dijalankan)sudo rm -rf /usr/share/lib/fglrx
sudo rm -rf /usr/share/lib32/fglrx
buka sinaptik dan tandai
fglrx
untuk instalasi. Ini akhirnya menambahkan pengemudi.ATI catalyst control center
.Setelah reboot, saya memiliki masalah dengan layar ganda saya tetapi karena katalis diinstal, saya memperbaiki ini dan sekarang semuanya berfungsi. Bahkan memilah-milah flashing yang saya dapatkan ketika memindahkan windows di layar ganda atau ketika mengaktifkan rotasi desktop cube.
sumber
Driver AMD 12.11 beta baru (dirilis 2012.10.23) akan bekerja dengan kernel yang lebih baru (dalam kasus saya mereka bekerja dengan 3.5). Namun untuk menginstalnya, Anda harus menginstal linux-headers-generic terlebih dahulu. Karenanya:
Anda harus menginstalnya kembali dari baris perintah setiap kali Anda memiliki pembaruan kernel (ctrl + alt + F1 untuk sampai ke konsol dalam mode grafis rendah).
Jalankan driver sebagai sudo, dan gunakan opsi --force, misalnya:
PS Skrip ini akan menghilangkan tanda air.
sumber