ไม่สามารถติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ของ ATI ใน 12.10


46

ฉันมีแล็ปท็อปที่มีการ์ดกราฟิก ATI Radeon 6770M HD Hybrid ใน Ubuntu 12.04 ฉันติดตั้งไดรเวอร์ fglrx ผ่าน "ไดรเวอร์เพิ่มเติม" และใช้งานได้ (ฉันสามารถสลับ GPU ได้) แต่ใน Ubuntu 12.10 ใหม่หลังจากติดตั้งแล้ว Unity จะไม่โหลด

เฉพาะเมาส์และวอลล์เปเปอร์ หากฉันเริ่มต้นการตั้งค่าsudo aticonfig --initialหลังจากรีบูตเครื่องจะมีคำเตือนว่าฉันอยู่ในโหมดกราฟิกต่ำ! จะแก้ไขได้อย่างไร?

ก่อนหน้านี้ฉันใช้แหล่งซอฟต์แวร์เพื่อติดตั้งไดรเวอร์ แต่เมื่อใช้งานเทอร์มินัลฉันได้รับคำเตือนนี้:

update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken

อัปเดต: ยื่นรายงานข้อผิดพลาดใน launchpad: https://bugs.launchpad.net/fglrx/+bug/1068661


เพิ่งยื่นรายงานข้อผิดพลาด: bugs.launchpad.net/fglrx/+bug/1068661
THpubs

2
ฉันเชื่อว่าปัญหานี้เกิดขึ้นเนื่องจากไดรเวอร์ ATI ยังไม่รองรับ X Server 1.13 ปัจจุบัน ดังนั้นเรากำลังรอคอย ATI อยู่
Phil Hannent

1
ฉันเพิ่งเพิ่มความคิดเห็นไปยังรายงานข้อผิดพลาดนั้น ฉันพบว่าค่อนข้างน่าตกใจว่าข้อผิดพลาดเช่นนี้ทำให้ผ่านไปยังขั้นสุดท้ายเนื่องจากการ์ด ATI ไม่ใช่ของที่หายาก ...
CadentOrange

1
AMD เปิดตัวไดร์เวอร์ 12.9 เบต้าพิเศษที่ใช้งานได้กับ xserver 1.13 ใน 12.10: support.amd.com/us/kbarticles/Pages/ … ; อย่างไรก็ตามดูเหมือนว่าสิ่งนี้จะไม่ได้รับการบรรจุลงในพื้นที่เก็บข้อมูลเริ่มต้น นอกจากนี้รองรับเฉพาะการ์ด HD 5000 หรือใหม่กว่า: askubuntu.com/questions/203232/…
Andrew Mao

1
พวกโปรดเพิ่มข้อมูลนี้ในคำตอบหรือเพิ่มลงในคำตอบที่มีอยู่ข้อมูลควรโพสต์ที่นั่นไม่ใช่ฝังอยู่ในความคิดเห็น!
Jorge Castro

คำตอบ:


25

ฉันเริ่มต้นด้วยการติดตั้ง 12.10 ใหม่ทั้งหมด (ไม่ใช่การอัพเกรด) การ์ดของฉันคือ Radeon HD 5450

สิ่งแรกที่ฉันทำคือติดตั้ง Linux-source และ Linux header

sudo apt-get install linux-source
sudo apt-get install linux-headers-generic

ฉันสังเกตเห็นว่ามีการ์ด Nvidia จำนวนมากที่ต้องทำสิ่งนี้และแน่ใจว่าฉันเห็นว่ามีบางที่ที่มันช่วยผู้ใช้ ATI ด้วย

เช่นเดียวกับคนอื่น ๆ ถ้าฉันติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์หลังจากรีบูตฉันสามารถเข้าสู่ระบบได้ แต่สูญเสียความเป็นเอกภาพ

สิ่งหนึ่งที่ฉันสังเกตได้คือการติดตั้งไดรเวอร์ไม่ได้ติดตั้ง Catalyst control center (ไม่แน่ใจว่าเหมือนกันสำหรับคนอื่น ๆ )

ดังนั้นฉันจึงติดตั้งตัวจัดการแพคเกจ Synaptic และติดตั้ง fglrx-updates จากที่นั่น

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้ติดตั้งศูนย์ควบคุม Catalyst แล้ว

เมื่อรีบูตเครื่องอย่างไรก็ตามแทนที่จะสามารถเข้าสู่ระบบได้โดยไม่มี Unity ระบบจะหยุดทำงานที่หน้าจอเริ่มต้น

ดังนั้นฉันจึงนำไปใช้nomodesetและคราวนี้มันบูตด้วย Unity ปัจจุบัน

นี่คือผลลัพธ์ของ fglrxinfo

ป้อนคำอธิบายรูปภาพที่นี่

และนี่คือที่มาของซอฟต์แวร์

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อnomodesetนำไปใช้ฉันอาจไม่ได้รับหน้าจอเริ่มต้นระบบ แต่การอัปเดต fglrx ทำงานได้ดี ฉันจะไปไกลเท่าที่จะบอกว่ามันทำงานได้ดีกว่าใน 12.04

ข้อมูลเพิ่มเติม

Grub มอบเมล็ดให้ฉัน 2 เม็ด

3.5.0-18-generic และ 3.5.0-17-generic

หนึ่งในภายหลัง '18' เป็นสิ่งที่ดีคนที่มีอายุมากกว่า '17' ยังคงโหลดโดยไม่มีความสามัคคี


3
บนเพียงแค่ติดตั้ง Ubuntu 12.10 ผมติดตั้งlinux-headers-generic, fgrlx-updatesและfgrlx-amdcccle-updatesแล้วเริ่มต้นใหม่และคนขับรถ (รวมถึงศูนย์ควบคุม Catalyst) ได้รับการติดตั้ง ฉันไม่ได้nomodesetแต่ต่างจากคุณฉันไม่ได้ลองติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์มาก่อน
Moshe Revah

@Zippoxer บางทีคุณสามารถเพิ่มข้อมูลนี้ลงในรายงานข้อผิดพลาดนี้ได้bug.launchpad.net/fglrx/+bug/1068661 มันอาจช่วยคนอื่น ๆ และช่วยให้การแก้ไขข้อผิดพลาดเร็วขึ้น
Chris Carter

1
ไม่สามารถใช้ 'nomodeset' หรือไม่ช่วย ฉันได้เพิ่ม nomodeset เพื่อบู๊ตด้วยคำแนะนำนี้ubuntuforums.org/showthread.php?t=1613132แต่ยังคงได้รับหน้าจอแขวนคอ จะแก้ไขได้อย่างไร?
megas

สิ่งนี้ได้ผลกับฉันใน HD5450 ก่อนหน้านี้ฉันลองใช้แนวทางอื่น ๆ มากมายโดยไม่ประสบความสำเร็จ ฉันมีlinux-sourceและlinux-headers-genericติดตั้งแล้วดังนั้นฉันไม่จำเป็นต้องมาถึงในเวลานี้ ฉันทำตามคำแนะนำของคุณและทุกอย่างทำงานได้อย่างสมบูรณ์ อย่างไรก็ตามฉันไม่ต้องสมัครmonodesetเลย ขอบคุณมาก ๆ!
Jean-Louis Mbaka

@ Jean-Louis ไม่nomodeset monodesetน่าเศร้าที่ฉันได้ลองทำตามคำแนะนำนี้แล้วแม้กระทั่งกับโนมอเดสเสตก็ตามความสามัคคีของฉันก็หายไป กระจัดกระจาย.
น้ำฝน

7

สำหรับผู้ที่มีระบบไฮบริด (ATI / Intel) และ fglrx ได้หยุดการทำงานใน 12.10 จากนั้นอาจจะมีปัญหาอย่างหนึ่งที่อธิบายไว้ที่นี่ (ไม่ลงรอยกัน fglrx กับรุ่นล่าสุดของโปรแกรมควบคุมของ Intel): https: //bugs.launchpad สุทธิ / อูบุนตู / + แหล่งที่มา / fglrx-ติดตั้งปรับปรุง / + ข้อผิดพลาด / 1,068,404

สิ่งที่ฉันอยากจะแนะนำคือ

  1. ลบแพ็คเกจ fglrx * ทั้งหมด:

    sudo apt-get purge fglrx*
    
  2. เพิ่ม PPA ของฉันในรายการที่เก็บของคุณ:

    sudo add-apt-repository ppa: andrikos

  3. อัปเดตข้อมูลแพ็คเกจของคุณ:

    sudo apt-get update 
    
  4. อัปเดตfglrxและintelไดรเวอร์:

    sudo apt-get install fglrx xserver-xorg-video-intel
    
  5. อย่าลืมเปิดใช้งานfglrxไดรเวอร์

    sudo aticonfig --initial --force
    

สวัสดีนิคฉันลองใช้วิธีแก้ปัญหาของคุณโดยโชคไม่ดีสำหรับฉัน นอกจากนี้ฉันสงสัยว่าคำสั่งภายใต้ 4. ควร sudo aticonfig --initial? ฉันไม่สามารถหาคำสั่งได้ในหน้าคน aticonfig; ดูman.cx/aticonfig(1)
davorao

ใช่ davorao มันเป็นครั้งแรกที่ฉันแก้ไขได้ในขณะนี้ คุณมีระบบอะไร วิธีนี้ใช้สำหรับไฮบริด ATI / intel ภายใต้ ubuntu 12.10
Nick Andrik

สวัสดี Nick ระบบของฉันคือ Intel HD3000 ซึ่งทำหน้าที่เป็น GPU ในตัวพร้อมกับ Radeon HD 6490M เป็น GPU แยก แล็ปท็อปที่มีปัญหาคือ Samsung Chronos 7 700z3a-S03-DE ฉันได้ลองใช้ xserver-xorg-video-intel deb จาก PPA ของคุณ แต่ไม่สามารถจัดการให้ทำงานได้
davorao

ฉันลองวิธีนี้ มันได้ผล แต่ฉันมีช่อง "การทดสอบ AMD เท่านั้น" ที่น่ารังเกียจและ (ไม่แน่ใจว่าเชื่อมต่อ แต่น่าจะเป็นมาก) เมาส์ของฉันค้างในบางครั้งและบางครั้งก็มีแป้นพิมพ์ด้วยโดยเฉพาะอย่างยิ่งเมื่อเลือกบางอย่างในแถบสามัคคี คุณคิดว่ามันเชื่อมต่อหรือไม่ ทางออกที่มั่นคงกว่าจะดีกว่า!
greg606

ฉันเชื่อว่านี่เป็นข้อผิดพลาดอื่น หากวิธีการแก้ปัญหาของฉันได้ผลกับคุณคุณช่วยโหวตให้คนอื่นดูได้ไหม ขอบคุณ
Nick Andrik

4

ฉันไปเทอร์มินัล ( Ctrl+ Alt+ F1เป็นต้น) และทำ:

sudo apt-get remove fglrx

ตอนนี้คอมพิวเตอร์ของฉันค่อนข้างช้า แต่อย่างน้อยฉันก็สามารถใช้งานได้และรอให้ปัญหาได้รับการแก้ไข


4

ฉันพบปัญหา ในการอัพเกรด Ubuntu 12.04 -> Ubuntu 12.10 เนื้อหาของ lightdm.conf /etc/lightdm/จะถูกลบอย่างสมบูรณ์ การติดตั้งหรือกำหนดค่า lightdm ไม่ได้ติดตั้งไฟล์นี้ที่นี่ดังนั้น lightdm ไม่ทราบว่าจะแสดงตัวเองอย่างไร คุณต้องทำสิ่งต่อไปนี้:

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && sudo nano /etc/lightdm/lightdm.conf

แทรกข้อความต่อไปนี้:

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false

บันทึกไฟล์ผ่าน CTRL + X และ sudo reboot คุณอาจไม่ต้องถอนการติดตั้ง fglrx แต่ฉันไม่รู้


1
คุณช่วยบอกขั้นตอนที่คุณปฏิบัติตามได้ไหม ติดตั้ง fglrx จากไดรเวอร์เพิ่มเติมและติดตั้ง gdm แล้วหรือยัง
THpubs

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm อูบุนตูเดสก์ท็อป && แก้ไขเนื้อหาข้างต้นเกี่ยวกับวิธีการกำหนดค่า lightdm
mmstick

ปัญหาเล็ก ๆ หนึ่ง ... เพิ่งรู้ว่าคุณได้อัปเดตจาก Ubuntu 12.04 แล้ว ฉันติดตั้งใหม่
TH

4

มันใช้งานได้สำหรับฉัน

    sudo apt-get install linux-headers-generic

ไปที่amd.comและดาวน์โหลดไดร์เวอร์เบต้าล่าสุด (ซึ่งเพิ่งอัพเดตเป็น 12.11) เรียกใช้และติดตั้ง

โปรดทราบว่าไดรเวอร์ที่เสถียรจะไม่ทำงานด้วยความสามัคคี

จากนั้นมุ่งหน้าไปที่นี่เพื่อรับสคริปต์เพื่อลบลายน้ำ: http://areyoueye.net/?p=187

Slainte!


สวัสดี @ryanpcmcquen คุณมีการ์ดกราฟิก AMD / ATI แท้หรือคุณมี Intel ที่ทำงานเป็นแบบบูรณาการนอกเหนือจาก AMD / ATI โดยสิ้นเชิง ฉันพบว่าสำหรับผู้ที่มีการ์ด AMD / ATI เพียงอย่างเดียวโซลูชันของคุณที่มีไดรเวอร์ AMD Catalyst 12.11 รุ่นใหม่ใช้งานได้ แต่สำหรับผู้ที่ใช้การ์ดแบบรวมของ Intel ที่เพิ่มขึ้นสิ่งนี้ไม่ได้นำเสนอโซลูชัน
davorao

ฉันมี A8 ดังนั้นไม่มี Intel
ryanpcmcquen

1
สิ่งนี้ใช้ได้กับฉันกับ Radeon HD 5670
thelastshadow

การใช้ไดร์เวอร์เบต้าเป็นทางออกเดียวที่ใช้งานได้จริงในระบบของฉันเช่นเดียวกับการใช้การ์ด Radeon HD การ์ดเดียว
Bruno Pereira

1

มีข้อผิดพลาดที่เปิดอยู่ในขณะนี้ด้วย fglrx-installer และ Ubuntu 12.10

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1025488

ฉันมักจะพูดว่า"ค้นหาข้อบกพร่องที่เปิดและได้รับการยืนยัน"ก่อนที่คุณจะดำเนินการบางอย่างโดยเฉพาะอย่างยิ่งเมื่อมีการเผยแพร่ใหม่

คุณสามารถเข้าร่วมข้อผิดพลาดนี้หากมีผลต่อคุณโดยโพสต์ความคิดเห็นที่นั่นและคลิกปุ่ม "ใช่มันมีผลกับฉัน" (คุณต้องมีบัญชี Launchpad)


1

ทางออกสำหรับฉัน:

  1. ลบ fglrx ปัจจุบัน sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get remove --purge fglrx*

  2. เพิ่มพื้นที่เก็บข้อมูล ppa sudo apt-add-repository ppa:andrikos/ppa

  3. รายการแพคเกจการปรับปรุง sudo apt-get update

  4. ติดตั้งแพ็คเกจ sudo apt-get install fglrx-updates


0

ฉันมีปัญหาเดียวกัน ฉันขอพบทางออกที่เป็นไปได้ไหม ครั้งแรกที่ฉันเปิด Ubuntu-Software-Center และฉันกำลังมองหา "ไดรเวอร์เพิ่มเติม" หลังจากติดตั้ง "ไดรเวอร์เพิ่มเติม" ฉันติดตั้งไดรเวอร์ ATI และหลังจากรีบูตเครื่องโน้ตบุ๊คเริ่มต้นของฉันด้วยความสามัคคีและไดรเวอร์ที่ถูกต้อง

หมายเหตุ: การติดตั้งจากปุ่มแหล่งซอฟแวร์ไม่ทำงานในกรณีของฉัน


1
ซึ่งจะสอดคล้องกับโซลูชันของฉันอาจมีบางอย่างผิดปกติกับแพ็คเกจที่เสนอในแหล่งซอฟต์แวร์หรือไม่
Chris Carter

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