Masalah driver FLGRX (AMD Catalyst) di Ubuntu 12.04

11

Saya baru saja selesai menginstal Ubuntu 12.04 32-bit di laptop saya dan saya mengalami kesulitan membuat driver kartu grafis saya berfungsi.

Jockey (GUI untuk menginstal driver grafis tambahan) selalu gagal untuk berhasil menginstal salah satu dari dua opsi driver yang saya ajukan, yaitu:

  • Driver grafis FGLRX milik ATI / AMD (pembaruan pasca-rilis)
  • Driver grafis FGLRX milik ATI / AMD

Untuk keduanya, ia melempar pesan kesalahan berikut:

Maaf, pemasangan driver ini gagal. Silakan lihat file log untuk detailnya: /var/log/jockey.log

File log adalah jalan buntu, karena saya tidak punya otak untuk memahaminya. Saya dapat mempostingnya jika diperlukan.

Saya melanjutkan penyelidikan dengan memeriksa apakah saya dapat menginstal driver menggunakan Aptitude dan di sinilah menjadi aneh. Perintah 'apt-cache policy fglrx-updates' mengungkapkan bahwa sistem saya telah menginstal driver FGLRX. Juga, ketika saya melakukan pencarian di dasbor, saya dapat mengakses pusat kendali Catalyst dan bermain dengan pengaturan driver jadi, sejauh yang saya tahu, driver itu, pada kenyataannya, diinstal ...?

Tetapi ketika saya menggunakan aplikasi Jockey Drivers Tambahan, ia memberi tahu saya bahwa driver TIDAK SUDAH diinstal dan 'gagal' untuk menginstalnya.

Terlebih lagi, ketika saya melihat Detail Sistem saya, di bawah Grafik, ia memberi tahu saya bahwa mesin saya menggunakan 'VESA: RS880M' yang, sejauh yang saya tahu, bukan driver AMD. Jadi sepertinya driver ada di komputer saya tetapi Ubuntu tidak menggunakannya.

Juga, saya memiliki salinan Starcraft Brood War yang saya suka jalankan di bawah Wine di komputer yang berbeda (mesin Desktop, juga Ubuntu 12.04) dan berfungsi dengan baik di sana, tetapi di sini di laptop saya, framerate sangat lambat dan berombak. Jadi saya bertanya-tanya apakah masalah ini terkait dengan Ubuntu menggunakan driver VESA dan bukan driver AMD yang tepat.

Untuk meringkas:

  • Driver FLGRX untuk kartu grafis ATI saya tampaknya diinstal, tetapi Jockey dan System Details mengatakan sebaliknya. Jockey mengatakan mereka tidak diinstal tetapi kemudian gagal menginstalnya, dan System Details mengatakan saya menggunakan VESA (yang saya anggap berbeda dan bukan yang saya inginkan). Saya ingin driver propietary karena saya kira mereka akan berjalan lebih cepat. Apa itu VESA? Apakah ada alternatif yang lebih baik? Bagaimana apt-cache memberi tahu saya bahwa paket 'fglrx-updates' diinstal, Jockey mengatakan yang sebaliknya, dan detail sistem memberi tahu saya bahwa ia menggunakan VESA untuk Grafik?

  • Starcraft (asli, permainan 1998) memiliki framerate yang sangat berombak tetapi laptop ini memiliki prosesor dual-core dengan 4GB RAM jadi saya berasumsi itu ada hubungannya dengan driver grafis saya (kurangnya akselerasi 2D / 3D?) Apakah Starcraft menjadi lambat ada hubungannya dengan driver yang tidak diinstal dengan benar?

Saya tersesat. Beri tahu saya jika saya tidak masuk akal.

Terima kasih.

Ouairz
sumber

Jawaban:

7

Saya menyarankan dua hal

1 Di terminal, ketikkan yang berikut ini

fglrxinfo

Ini akan memberi tahu Anda jika fglrx diinstal dan berfungsi dengan baik Anda akan melihat output yang mirip dengan:

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series       
OpenGL version string: 3.3.11399 Compatibility Profile Context

Jika tidak, ia belum diinstal dengan benar dan saya akan mengikuti saran pada halaman Ubuntu ATI di sini situs Ubuntu ATI

Saya biasanya selalu menginstal driver ATI di terminal dengan perintah berikut

sudo apt-get install fglrx fglrx-amdccclete

Anda mungkin perlu menginstal ulang pembaruan lagi:

sudo apt-get install fglrx-updates fglrx-amdcccle-updates

Ini bisa menjadi rasa sakit yang saya tahu dari pengalaman. Kadang-kadang saya harus kembali ke awal dengan membersihkan fglrx (sudo apt-get purge fglrx *) dan mulai lagi dari awal.

Beri tahu kami bagaimana caranya

andybleaden
sumber
flgrxinfo menghasilkan output yang sama persis seperti yang Anda gambarkan. Jadi ini memberitahu saya bahwa flgrx diinstal dengan benar. flgrx-pembaruan dan fglrx-amdcccle-pembaruan diinstal. Namun, flgrx dan fglrx-amdccclete tidak. Apakah Anda mengatakan saya perlu keduanya?
Ouairz
Saya pikir ya. Saya selalu harus melakukan sudo apt-get install fglrx minimal
andybleaden
1
Tidak, Anda tidak perlu atau benar-benar ingin keduanya diinstal. Flgrx reguler adalah versi yang tetap sama sepanjang umur versi ubuntu, sementara -updates akan ditingkatkan ketika versi baru dari driver dirilis, seperti yang saya mengerti. -updates belum pernah bekerja untuk saya sejauh ini di 12,04, Anda mungkin ingin mencoba varian reguler dan menghapus paket -tanggalan.
Mark Paskal
Ok terima kasih. Saya menginstal -perbarui, karena saya pikir yang terbaik adalah yang terbaru dan terbaik. Ini berfungsi dengan baik (untuk saat ini) tetapi saya pasti akan memberikan varian reguler suntikan dan melihat apakah framerate Starcraft saya membaik ...
Ouairz
2
keren. jika Anda telah memecahkan ini sekarang dapatkah Anda menandainya sebagai telah diselesaikan
andybleaden
-1

Anda dapat memasuki halaman ini: Bagaimana cara memperbaiki instalasi Driver Video ATI Catalyst saya di 12,04 LTS? atau masukkan halaman ini jika perlu: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide Anda hanya perlu mengganti nama versi AMD Catalyst yang telah Anda unduh.

Pertama-tama, jika Anda memiliki ATi Radeon HD 4xxx dan yang lebih lama, Anda hanya dapat menggunakan katalis 13.1 di ubuntu 12.04. Jika Anda memiliki Radeon HD 5xxx dan yang lebih baru, Anda dapat menggunakan katalis terbaru (kecuali Ati Mobility Radeon HD 5650)

  1. Buka terminal dengan menekan Ctrl + Alt + T
  2. Bersihkan dulu driver AMD:

    $ sudo sh /usr/share/ati/fglrx-uninstall.sh (jika file ada) `

    $ sudo apt-get remove --purge fglrx fglrx_ * fglrx-amdcccle * fglrx-dev * `

    $ sudo rm / etc / X11 / xorg.conf`

    $ sudo apt-get install - instal libgl1-mesa-glx: i386 libgl1-mesa-dri: i386 xserver-xorg-core`

    $ sudo dpkg-mengkonfigurasi ulang xserver-xorg`

    $ sudo reboot`

    ** Jika Anda tidak pernah menginstal driver fglrx / katalis sebelumnya, perintah di atas tidak diperlukan.

    Setelah reboot, buka terminal, ketik:

    $ sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4`

  3. Unduh driver dari Situs AMD. Asumsikan memiliki nama file: amd-driver-installer-catalyst-12.10-x86.x86_64.zip

  4. Buat folder baru di direktori home (anggap nama folder adalah "Catalyst"), sehingga / home / nama login Anda / Catalyst
  5. Buka zip driver yang diunduh ke folder Catalyst.
  6. Klik kanan file yang dibuka ritsleting dan klik properti -> Izin -> centang kotak Jalankan, lalu tutup.
  7. Buka terminal, dengan asumsi di atas, ketik:

    $ cd / home / nama login Anda / Catalyst

    $ sudo sh ./amd-driver-installer-catalyst-12.10-x86.x86_64.run --buildpkg Ubuntu / tepatnya

    $ sudo dpkg -i fglrx * .deb

    $ sudo amdconfig --initial -f`

  8. Hidupkan Kembali komputer Anda

    $ sudo reboot`

  9. Anda memiliki ubuntu seni di komputer Anda!

Silakan laporkan dengan metode ini. Mungkin ini bisa membantu kamu bro.

Romy Prazhad
sumber