Pertanyaan Bagaimana saya bisa mendapatkan driver ATI / AMD saya untuk bekerja dengan kernel apa pun di atas 3.2.0.x?


Bagaimana saya bisa mendapatkan driver ATI / AMD saya untuk bekerja dengan kernel apa pun di atas 3.2.0.x?

APA YANG BEKERJA

Versi AMD64 asli dari Ubuntu 12.04 image ISO asli. Terbakar DVD dan diinstal yang menunjukkan kernel 3.2.0-23 untuk memulai. Mendapat suara surround 5.1 bekerja. Punya driver video ATI (Sekarang AMD) yang dipasang untuk kartu Video Radeon HD R6870 saya dari situs AMD. fglrxinfo muncul dan dilaporkan sebagai normal.

MASALAH

Kernel 3.2.0.x terus mengunci sehingga saya mencoba versi kernel yang lebih tinggi. Tetapi Driver ATI / AMD tidak diinstal pada kernel apa pun di atas 3.2.0.x

APA YANG SAYA TELAH MENCOBA

Saya telah mempelajari tutorial ini berkali-kali ( https://help.ubuntu.com/community/BinaryDriverHowto/ATI ) dan itu tidak bekerja pada kernel APAPUN kecuali 3.2.0.x.

Masalah yang saya hadapi di sini adalah bahwa driver ATI / AMD bekerja untuk 12.04 Tepat dengan kernel 3.2.0-23 dan 24, Tetapi komputer terus terkunci. Meskipun semua permainan saya akan berfungsi, kunci pengunciannya acak dan konstan. Jadi saya mencari di seluruh web selama 3 hari mencoba mencari jawaban dan masalah penguncian dikatakan hanya memperbarui kernel. Jadi saya melakukannya. Telah mencoba banyak kernel. Semuanya ... tidak ada kunci. TAPI driver AMD Dibatasi dari situs AMD tidak akan diinstal. Dan tidak satu pun driver AMD OpenSource yang pernah diinstal, tidak peduli apa pun Kernel atau versi yang saya coba.

CONTOH OUTPUT JENIS 3D ERROR

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 adalah apa yang ditunjukkan 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 TIDAK melihat ini pos selama beberapa hari terakhir dan itu tidak membantu.


10
2018-06-12 17:03


asal


Ya, kerja bagus! Saya tidak tahu apakah saya dapat membantu tetapi saya menjawab pertanyaan Anda jadi semoga seseorang yang dapat membantu melihatnya lebih cepat daripada nanti. - ish
Ahh, oke, mohon bantuan Anda. Saya masih berusaha menyelesaikannya. Sementara itu, saya menjalankan Mint 13 Cinnamon dengan kernel 3.2.0-23 dan sejauh ini stabil selama saya tidak menginstal driver. Belum ada driver ATI yang berjalan di sistem saya. Saya harus menjalankan Xorg murni saat ini. Saya bahkan dapat menjalankan game 3D JAWA saya. Tapi grafisnya jelek. Jadi saya harap situasi ATI driver diperbaiki atau saya akan dipaksa untuk kembali ke jendela yang jelek. Tidak menantikan itu. : - / - TorakTu
Driver Ubuntu biasanya hanya untuk kernel Ubuntu. IMO Anda lebih baik menyelesaikan masalah lockup Anda terlebih dahulu pada 3.2 TANPA driver ATi dan kemudian menginstalnya. - ish
Ya sejauh ini, saya pikir saya mendapatkannya sejauh lock up pada 3.2.x. Saya tidak meningkatkan ke versi 3.2.0-24. Saya masih di 3.2.0-23 dan sejauh ini tidak ada lock up dengan Mint 13 Cinnamon. Ini satu-satunya versi Linux yang tidak terkunci. Namun saya masih tidak dapat menginstal driver AMD tanpa itu mulai mengunci. Jadi selama saya tidak menginstal driver video saya baik. Tetapi itu juga berarti semua game saya lambat dan tidak semua game 3D berfungsi. Jadi kembali ke windows saya pergi, saya kira. Saya tidak punya pilihan. - TorakTu
@TotakTu telah melihat jawaban saya yang diterima untuk pertanyaan ini. askubuntu.com/questions/124292/…. saya memeriksa instruksi yang Anda gunakan dan ada perbedaan, Anda mungkin belum menginstal semua dependensi yang benar, dll. - stephenmyall


Jawaban:


Ada dua opsi driver yang biasanya berfungsi dengan baik:

  • opensource radeon sopir
  • itu fglrx paket dari repositori resmi

Kernel 64-bit biasanya mendapat dukungan yang jauh lebih baik dalam kasus ini.

Anda juga dapat mencoba 12,6 beta driver dari AMD.

Jika Anda membutuhkan panduan, cobalah Wiki tidak resmi untuk Driver AMD Linux.

Jangan menginstal paket driver baru di atas yang lama. Ingat untuk menghapus paket sebelumnya.


1
2018-06-22 19:38



Ya, saya baru saja mencoba versi ini. Saya masih mendapatkan kesalahan yang sama saya selalu mendapatkan "DKMS bagian dari instalasi gagal. Silakan merujuk ke /usr/share/ati/fglrx-install.log untuk detail". Sejauh ini belum ada yang memperbaiki masalah untuk kartu video saya. Namun saya melihat sebuah pola. Saya menggunakan R (Hawk Edition) yang lebih baru dari R6870 dari MSI. Rupanya itu tidak menggunakan driver reguler yang sama seperti versi 6870 biasa yang lebih tua. Meskipun mereka memiliki tipe inti yang sama. Saya bertanya-tanya apakah itu masalahnya. - TorakTu


Saya menjalankan Ubuntu 12.04 dengan kernel 3.2.0-26 dan mendapatkan mimpi buruk mendapatkan ATI dan driver katalis diinstal. Saya menjalankan kartu Radeon hd5xxx dan telah mencoba dan gagal menginstal driver. Inilah yang berhasil bagi saya karena saya memiliki instalasi yang rusak yang tidak akan menginstal ulang dan memberi saya kesalahan DKMS yang sama.

Saya juga mengikuti driver biner, tetapi karena tergantung pada uninstall yang OK, yang saya tidak, itu tidak berguna dan menolak untuk memperbaiki driver saya. Akhirnya saya menggabungkan beberapa perbaikan dari berbagai situs untuk mendapatkan pekerjaan saya.

Saya melakukan ini setelah menggunakan recovery console untuk mendapatkan tampilan kembali. Saya memiliki akses ke sinaptik pada saat itu jadi semoga Anda memiliki akses.

Hal pertama yang saya lakukan adalah menambahkan repositori dan menambahkan semua pembaruan. Grafik gagal seperti yang saya harapkan.

sudo add-apt-repository ppa:gnome3-team/gnome3 

Ini menambahkan beberapa lib yang tidak dimiliki oleh repositori utama dan memperbaiki beberapa masalah lainnya juga.

Kemudian:

  1. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BAK - untuk keamanan

  2. sudo rm /usr/share/ati/fglrx-uninstall.sh - menghentikan pembersihan dari kegagalan tanpa melakukan apa-apa.

  3. sudo apt-get remove --purge fglrx*  (Memiliki kesalahan tetapi terus berlanjut)

  4. sudo rm -rf /usr/share/lib/fglrx

  5. sudo rm -rf /usr/share/lib32/fglrx

  6. buka sinaptik dan tandai fglrx untuk instalasi. Ini akhirnya ditambahkan pengemudi.

  7. dengan sinaptik lagi, tambahkan ATI catalyst control center.

Setelah reboot, saya memiliki masalah dengan layar ganda saya tetapi karena katalis dipasang, saya memperbaiki ini dan sekarang semuanya bekerja. Ini bahkan memilah flashing yang saya dapatkan ketika memindahkan jendela di layar ganda atau ketika mengaktifkan rotasi kubus desktop.


1
2017-07-13 04:24





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-header-generic terlebih dahulu. Karenanya:

    sudo apt-get install linux-headers-generic

Anda harus menginstalnya kembali dari baris perintah setiap kali Anda memiliki pembaruan kernel (ctrl + alt + F1 untuk masuk ke konsol dalam mode grafis rendah).

Jalankan driver sebagai sudo, dan gunakan opsi --force, misalnya:

    sudo ./amd-driver-installer-catalyst-12.11-beta-x86.x86_64 --force

P.S. Ini naskah akan menyingkirkan watermark.


0
2017-11-07 19:23