ปัญหาไดรเวอร์ FLGRX (AMD Catalyst) ใน Ubuntu 12.04


11

ฉันเพิ่งติดตั้ง Ubuntu 12.04 32- บิตบนแล็ปท็อปของฉันและฉันก็ลำบากที่จะทำให้ไดรเวอร์การ์ดแสดงผลของฉันทำงานได้

Jockey (GUI สำหรับการติดตั้งไดรเวอร์กราฟิกเพิ่มเติมที่เป็นกรรมสิทธิ์) มักล้มเหลวในการติดตั้งตัวเลือกไดร์เวอร์ตัวใดตัวหนึ่งจากสองตัวที่ฉันแนะนำซึ่งก็คือ:

  • ไดร์เวอร์กราฟิก FGLRX ที่เป็นกรรมสิทธิ์ของ ATI / AMD (อัปเดตภายหลังการเผยแพร่)
  • ATI / AMD ไดรเวอร์กราฟิก FGLRX ที่เป็นกรรมสิทธิ์

สำหรับทั้งคู่มันจะแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้

ขออภัยการติดตั้งไดรเวอร์นี้ล้มเหลว โปรดดูที่ไฟล์บันทึกการทำงานเพื่อดูรายละเอียด: /var/log/jockey.log

ไฟล์บันทึกเป็นจุดสิ้นสุดเนื่องจากฉันขาดสมองที่จะเข้าใจ ฉันสามารถโพสต์ได้ถ้าจำเป็น

ฉันทำการตรวจสอบต่อโดยตรวจสอบว่าฉันสามารถติดตั้งไดรเวอร์โดยใช้ Aptitude ได้หรือไม่และนี่คือจุดที่มันแปลก คำสั่ง 'นโยบาย apt-cache fglrx-updates' เปิดเผยว่าระบบของฉันมีไดรเวอร์ FGLRX ติดตั้งอยู่ นอกจากนี้เมื่อฉันค้นหาในรีบฉันสามารถเข้าถึง Catalyst control center และเล่นกับการตั้งค่าไดรเวอร์ดังนั้นเท่าที่ฉันจะบอกได้ว่าจริงๆแล้วไดรเวอร์ถูกติดตั้งแล้ว ... ?

แต่เมื่อฉันใช้แอพเสริม Jockey เพิ่มเติมมันบอกฉันว่าไดรเวอร์ไม่ได้ติดตั้งและ 'ล้มเหลว' เพื่อติดตั้ง

นอกจากนี้เมื่อฉันดูรายละเอียดของระบบภายใต้กราฟิกมันบอกฉันว่าเครื่องของฉันใช้ 'VESA: RS880M' ซึ่งเท่าที่ฉันสามารถบอกได้ว่าไม่ใช่ไดรเวอร์ AMD ที่เป็นกรรมสิทธิ์ ดังนั้นดูเหมือนว่ามีไดรเวอร์อยู่ในเครื่องของฉัน แต่ Ubuntu ไม่ได้ใช้งาน

นอกจากนี้ฉันยังมีสำเนาของ Starcraft Brood War ที่ฉันชอบทำงานภายใต้ Wine ในคอมพิวเตอร์เครื่องอื่น (เครื่องเดสก์ท็อปและ Ubuntu 12.04) และใช้งานได้ดี แต่ที่แล็ปท็อปของฉันเฟรมที่ช้าและขาด ๆ หาย ๆ ดังนั้นฉันจึงสงสัยว่าปัญหาเหล่านี้เกี่ยวข้องกับ Ubuntu โดยใช้ไดรเวอร์ VESA หรือไม่และไม่ใช่ไดรเวอร์ AMD ที่เหมาะสม

เพื่อสรุป:

  • ดูเหมือนว่าจะติดตั้งไดรเวอร์ FLGRX สำหรับกราฟิกการ์ด ATI ของฉัน แต่ Jockey และรายละเอียดระบบบอกเป็นอย่างอื่น Jockey กล่าวว่าพวกเขาไม่ได้ติดตั้ง แต่ล้มเหลวในการติดตั้งและรายละเอียดของระบบบอกว่าฉันใช้ VESA (ซึ่งฉันถือว่าแตกต่างกันและไม่ใช่สิ่งที่ฉันต้องการ) ฉันต้องการไดรเวอร์ propietary เพราะฉันคิดว่าพวกเขาจะทำงานได้เร็วขึ้น VESA คืออะไร มีทางเลือกที่ดีกว่านี้ไหม? apt-cache บอกฉันอย่างไรว่ามีการติดตั้งแพคเกจ 'fglrx-updates' Jockey บอกให้ฉันทราบตรงกันข้ามและรายละเอียดของระบบบอกฉันว่าใช้ VESA สำหรับกราฟิก

  • สตาร์คราฟต์ (เกมต้นฉบับปี 1998) มีอัตราเฟรมที่ต่ำมาก แต่แล็ปท็อปนี้มีหน่วยประมวลผลแบบดูอัลคอร์ที่มี RAM 4GB ดังนั้นฉันคิดว่ามันเกี่ยวกับไดรเวอร์กราฟิกของฉัน (ขาด 2D / 3D เร่งความเร็วหรือไม่) ช้ามีอะไรจะทำอย่างไรกับไดรเวอร์ที่ไม่ได้ติดตั้งอย่างถูกต้อง?

ฉันหลงทาง. แจ้งให้เราทราบหากฉันไม่เข้าใจ

ขอบคุณ

คำตอบ:


7

ฉันขอแนะนำสองสิ่ง

1 ในเทอร์มินัลพิมพ์ต่อไปนี้

fglrxinfo

สิ่งนี้จะบอกคุณว่ามีการติดตั้ง fglrx หรือไม่และคุณจะเห็นผลลัพธ์คล้ายกับ:

$ 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

ถ้าไม่ติดตั้งไม่ถูกต้องและฉันจะทำตามคำแนะนำในหน้า Ubuntu ATI ที่นี่ เว็บไซต์ Ubuntu ATI

ฉันมักจะติดตั้งไดรเวอร์ ATI ในเทอร์มินัลด้วยคำสั่งต่อไปนี้

sudo apt-get install fglrx fglrx-amdccclete

คุณอาจต้องติดตั้งการปรับปรุงอีกครั้ง:

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

อาจเป็นความเจ็บปวดที่ฉันรู้จากประสบการณ์ บางครั้งฉันต้องกลับไปจุดเริ่มต้นด้วยการล้าง fglrx (sudo apt-get purge fglrx *) และเริ่มใหม่อีกครั้ง

แจ้งให้เราทราบว่าคุณจะไปได้อย่างไร


flgrxinfo ให้ผลลัพธ์เอาต์พุตเดียวกันกับที่คุณอธิบาย ดังนั้นนี่บอกฉันว่าติดตั้ง flgrx อย่างถูกต้อง ติดตั้ง flgrx-updates และ fglrx-amdcccle-updates อย่างไรก็ตาม flgrx และ fglrx-amdccclete ไม่ใช่ คุณกำลังบอกว่าฉันต้องการทั้งสองอย่าง?
Ouairz

ฉันคิดว่าใช่. ฉันต้องทำ sudo apt-get install fglrx อย่างน้อยที่สุด
andybleaden

1
ไม่คุณไม่ต้องการหรือต้องการติดตั้งทั้งคู่ Regular flgrx เป็นเวอร์ชั่นที่ยังคงเหมือนเดิมตลอดชีวิตของเวอร์ชั่นอูบุนตูในขณะที่ -updates จะได้รับการอัพเกรดเป็นเวอร์ชั่นใหม่ของไดร์เวอร์ที่วางจำหน่ายตามที่ฉันเข้าใจ - การอัปเดตไม่เคยทำงานให้ฉันจนถึง 12.04 คุณอาจต้องการลองใช้ชุดตัวเลือกปกติและลบแพ็คเกจ -updates
Mark Paskal

โอเคขอบคุณ. ฉันติดตั้ง -updates เพราะฉันคิดว่ามันเป็นสิ่งที่ดีที่สุดที่จะมีล่าสุดและยิ่งใหญ่ที่สุด ก็ปรับการทำงาน (ตอนนี้) แต่แน่นอนฉันจะให้ตัวแปรปกติยิงและดูว่า framerate ตาร์คราฟของฉันช่วยเพิ่ม ...
Ouairz

2
เย็น. หากคุณได้แก้ไขปัญหานี้แล้วคุณสามารถทำเครื่องหมายว่าแก้ไขแล้วได้
ไหม

-1

คุณสามารถเข้าสู่หน้านี้: ฉันจะแก้ไขการติดตั้ง ATI Catalyst Video Driver ของฉันใน 12.04 LTS ได้อย่างไร หรือเข้าสู่หน้านี้หากจำเป็น: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide คุณเพียงแค่เปลี่ยนชื่อรุ่น Catalyst AMD ที่คุณดาวน์โหลด

ก่อนอื่นถ้าคุณมี ATi Radeon HD 4xxx และเก่ากว่าคุณสามารถใช้ตัวเร่งปฏิกิริยา 13.1 บน Ubuntu 12.04 เท่านั้น หากคุณมี Radeon HD 5xxx และใหม่กว่าคุณสามารถใช้ตัวเร่งปฏิกิริยาล่าสุด (ยกเว้น Ati Mobility Radeon HD 5650)

  1. เปิดเทอร์มินัลด้วยการกด Ctrl + Alt + T
  2. กำจัดไดรเวอร์ AMD ก่อน:

    $ sudo sh /usr/share/ati/fglrx-uninstall.sh (หากมีไฟล์อยู่) `

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

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

    $ sudo apt-get install - ติดตั้ง libgl1-mesa-glx: i386 libgl1-mesa-dri: i386 xserver-xorg-core`

    $ sudo dpkg-reconfigure xserver-xorg`

    $ sudo reboot`

    ** หากคุณไม่เคยติดตั้งไดรเวอร์ fglrx / catalyst มาก่อนคำสั่งด้านบนไม่จำเป็น

    หลังจากรีบูตเปิดเทอร์มินัลแล้วพิมพ์:

    $ sudo apt-get ติดตั้ง build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4`

  3. ดาวน์โหลดไดรเวอร์จากเว็บไซต์ AMD สมมติว่ามีชื่อไฟล์: amd-driver-installer-catalyst-12.10-x86.x86_64.zip

  4. สร้างโฟลเดอร์ใหม่ในโฮมไดเรกทอรี (สมมติว่าชื่อโฟลเดอร์คือ "Catalyst") ดังนั้น / home / ชื่อเข้าสู่ระบบ / Catalyst ของคุณ
  5. แตกไฟล์ไดรเวอร์ที่ดาวน์โหลดมาลงในโฟลเดอร์ Catalyst
  6. คลิกขวาที่ไฟล์ที่คลายซิปแล้วคลิก Properties -> Permission -> ทำเครื่องหมายที่ Execute box จากนั้นปิด
  7. เปิดเทอร์มินัลด้วยข้อสันนิษฐานข้างต้นพิมพ์

    $ cd / home / ชื่อเข้าสู่ระบบ / Catalyst ของคุณ

    $ sudo sh ./amd-driver-installer-catalyst-12.10-x86.x86_64.run - buildpkg Ubuntu / แม่นยำ

    $ sudo dpkg -i fglrx * .deb

    $ sudo amdconfig --initial -f`

  8. รีสตาร์ทคอมพิวเตอร์ของคุณ

    $ sudo reboot`

  9. คุณมีคอมพิวเตอร์อูบุนตูที่ทันสมัย!

กรุณารายงานด้วยวิธีนี้ บางทีนี่อาจช่วยคุณได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.