ไดรเวอร์กราฟิกของฉันหายไป


7

ฉันใช้ Xubuntu 13.10 64 บิต คำถามนี้จะบอกคุณทุกอย่างที่คุณจำเป็นต้องรู้เกี่ยวกับกราฟิกการ์ดของฉัน

เมื่อวานฉันมีปัญหา, ไดรเวอร์การ์ดกราฟิกของฉันล้มเหลว, ตอนนี้ถ้าฉันเข้าสู่เดสก์ท็อปเริ่มต้นของ xubuntu, ทั้งหมดที่ฉันเห็นคือหน้าจอสีดำ แต่ฉันสามารถเข้าสู่เซสชัน xfce ได้

ผลลัพธ์ของinxi -G:

Graphics:  Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller 
           Card-2: Advanced Micro Devices [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] 
           X.Org: 1.14.5 drivers: fglrx,intel Resolution: 1366x768@60.0hz 
           GLX Renderer: AMD Radeon HD 6400M Series GLX Version: 4.2.12337 - CPC 13.101

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

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

xsession-errors

Script for cjkv started at run_im.
Script for default started at run_im.
openConnection: connect: No such file or directory
cannot connect to brltty at :0
Xsession: X session started for elie at Mon Mar 10 10:16:26 EET 2014
localuser:elie being added to access control list
openConnection: connect: No such file or directory
cannot connect to brltty at :0
Script for cjkv started at run_im.
Script for default started at run_im.
Script for cjkv started at run_im.
Script for default started at run_im.
libGL error: failed to load driver: i965
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
gnome-session-is-accelerated: llvmpipe detected.
x-session-manager[2113]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Xsession: X session started for elie at Mon Mar 10 10:17:23 EET 2014
localuser:elie being added to access control list
openConnection: connect: No such file or directory
cannot connect to brltty at :0
Script for cjkv started at run_im.
Script for default started at run_im.
Script for cjkv started at run_im.
Script for default started at run_im.
libGL error: failed to load driver: i965
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
gnome-session-is-accelerated: llvmpipe detected.
x-session-manager[2466]: CRITICAL: We failed, but the fail whale is dead. Sorry....

/var/log/Xorg.0.log.oldและ/etc/X11/xorg.conf โปรดทราบว่าฉันไม่มี xorg.conf อีกต่อไปเพราะฉันทำตามคำตอบด้านล่าง แต่แม้ว่าฉันจะสร้างไฟล์ใหม่มันจะดูเหมือนไฟล์ข้างบนฉันลอง


ที่แปลกมาก. ลองsudo apt-get install -fแล้วตามด้วยsudo apt-get purge jockey-gtk sudo apt-get install jockey-gtkไดรเวอร์เพิ่มเติมใช้งานได้ตอนนี้หรือไม่
landroni

@landroni ยังไม่มีข้อผิดพลาดเดียวกัน
Lynob

สิ่งที่ไม่whereis jockey-gtkเอาท์พุท?
landroni

2
ใช่ดูเหมือนว่า นอกจากนี้ยังดูเหมือนว่าโมดูลทั้งทำงานโหลด ตกลงลองเข้าสู่เซสชั่นเริ่มต้นอีกครั้งจากนั้นโพสต์เนื้อหาของ~/.xsession-errorsที่จะแจ้งให้เราทราบว่าเกิดข้อผิดพลาดอะไร คุณอาจต้องการลบทุกอย่างเกี่ยวกับjockey-gtkเนื่องจากมันไม่เกี่ยวข้องและตอนนี้คุณรู้วิธีการเข้าถึงการทำงานของผู้จัดรายการ ยิ่งไปกว่านั้นมาที่ห้องสนทนาที่เราสามารถพูดคุยได้ง่าย
terdon

1
@Rmano ฉันอัปเดตคำถามของฉันแล้วฉันจะพยายามทำตามคำตอบของคุณและกลับไปหาคุณไดรเวอร์ที่เป็นกรรมสิทธิ์กำลังทำงานได้ดีบนพีซีของฉันจนกระทั่งปัญหานั้น ถ้ามันใช้งานไม่ได้มันโอเค 14.04 กำลังจะมาในเวลาไม่ถึงเดือนและฉันจะติดตั้งใหม่ดังนั้นจึงไม่มีเรื่องใหญ่ แต่มันจะดีมากถ้าปัญหาสามารถแก้ไขได้
Lynob

คำตอบ:


3

คุณxorg.confมีอุปกรณ์สองส่วน:

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Device"
    Identifier  "intel"
    Driver      "intel"
    Option      "AccelMethod" "uxa"
EndSection

นี่คือสาเหตุที่ทำให้เครื่องของคุณจะพยายามที่จะโหลดทั้งสองfglrxและintelคนขับรถ แม้ว่ามันจะเป็นไปได้จริงที่จะใช้การ์ดกราฟิกหลายใบบน Linux แต่ฉันสงสัยว่าคุณสามารถทำได้ด้วยการผสานรวม (intel) และการ์ด (ATI) เฉพาะ มีความเป็นไปได้สูงมากที่การลบintelหัวข้อจะกลับสู่ปกติทุกอย่าง (สมมติว่าfglrxไดรเวอร์ทำงานบนระบบของคุณ แต่อย่างที่ฉันเข้าใจว่ามันเคยเป็นมาก่อนดังนั้นจึงอาจเป็นไปได้) ดังนั้นแสดงความคิดเห็นในintelส่วนและให้เท่านั้นfglrx:

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

#Section "Device"
#    Identifier  "intel"
#    Driver      "intel"
#    Option      "AccelMethod" "uxa"
#EndSection

จากนั้นรีสตาร์ท X และสมมติว่าไม่มีปัญหาอื่น ๆ ทุกอย่างน่าจะดี

หากไม่เป็นเช่นนั้นคุณสามารถลองสร้างใหม่xorg.confโดยใช้เครื่องมือกำหนดค่าของ ATI aticonfig:

sudo aticonfig --initial

หากคุณไปตามถนนสายนี้ฉันขอแนะนำให้คุณอ่านตัวเลือกของโปรแกรมดังกล่าวด้วยนั่นเป็นสิ่งที่ค่อนข้างกว้างขวาง:

aticonfig --help | less

ในที่สุดหน้าArch wikiบนการ์ด ATI / AMD เป็นแหล่งข้อมูลที่ดีสำหรับสิ่งนี้


ขออภัยสำหรับการตอบกลับล่าช้าการแสดงความคิดเห็นบรรทัดเหล่านี้จะทำให้อูบุนตูบูตเข้าสู่ tty
Lynob

@ ฟิชเชอร์แช่งสิ่งที่แปลกมากในการตั้งค่าของคุณ ตกลงลองใช้aticonfigapporach และลองแสดงความคิดเห็นในfglrxส่วนและใช้ intel แทน ระบบของคุณดูเหมือนจะสับสนเกี่ยวกับการ์ดที่จะใช้ ขั้นสุดท้ายตรวจสอบการตั้งค่าไบออสของคุณว่าเปิดใช้การ์ดใดบ้าง คุณได้ตั้งค่าการสลับซอฟต์แวร์หรือไม่
terdon

จนถึงตอนนี้ฉันได้ลองsudo aticonfig --initialมันสร้างxorg.confคล้ายกับที่ฉันมีดังนั้นปัญหายังอยู่ที่นั่นฉันจะพยายามแสดงความคิดเห็น fglrx, btw ฉันใส่ไบออสและฉันไม่เห็นอะไรเกี่ยวกับการ์ดแสดงผลของฉันมีสิ่งต่าง ๆ เช่นหมายเลขซีเรียลของพีซี , โมดูลไร้สาย, ไม่มีอะไรเกี่ยวกับกราฟิกการ์ด, ฉันใช้ HP pavillion g6
Lynob

ฉันพยายามแสดงความคิดเห็นfglrxไม่ทำงาน
Lynob

@terdon เขามีการ์ดไฮบริด เป็นเรื่องปกติสำหรับแล็ปท็อปรุ่นล่าสุดและ PITA ใน Linux ส่วนใหญ่แล้ว: - | --- ฉันรู้ว่าฉันมีหนึ่งที่ทำให้ดิสก์การติดตั้งของ Ubuntu ร้อนและปิดระบบในไม่กี่วินาที
Rmano

1

ลองล้างไดรเวอร์ GC และติดตั้งใหม่:

sudo apt-get purge fglrx fglrx-pxpress

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install fglrx fglrx-pxpress

หากยังไม่สามารถแก้ไขได้ให้ใช้เวลาในการแก้ไข XConfigs!


ไม่ทำงานและนี่คือผลลัพธ์ถ้าคุณต้องการดูมันhastebin.com/talitexeru.vhdl
Lynob

3
หลังจากการกำจัดคุณต้องลบไฟล์ /etc/X11/xorg.conf ด้วยตนเอง จะไม่ถูกลบโดยอัตโนมัติ ... ที่แก้ไขปัญหาของฉันเมื่อกลับไปที่ไดรเวอร์โอเพ่นซอร์ส
Rmano

@Rmano ลองอีกครั้งเมื่อวานนี้ไม่ทำงาน
Lynob

0

ฉันคิดว่าคุณสามารถลองถอนการติดตั้งไดร์เวอร์ของบุคคลที่สามก่อน จากนั้นลองลบsudo rm /etc/X11/xorg.confและรีบูต XSERVER จะสร้างใหม่


ลองเมื่อวานนี้อีกครั้งไม่ทำงาน
Lynob

คุณสามารถโพสต์ลิงก์วิดีโอด้วยลำดับการเริ่มต้นได้หรือไม่
Finn Krauß

ไม่มีอะไรที่คุ้มค่าในการถ่ายทำบูตปกติไม่มีข้อผิดพลาดหลังจากเข้าสู่ระบบฉันเห็นimgur.com/nSsgpCm
Lynob

ในการกลับไปใช้ไดรเวอร์โอเพ่นซอร์สคุณต้องกำจัดfglrxและfglrx-pxpress(หรือ-updateเทียบเท่า)
Rmano

0

ภาพหนึ่งในความมืด --- สมมติว่าไม่ใช่ไดรเวอร์กราฟิก สิ่งที่ล้มเหลวน่าจะเป็นx-session-managerสคริปต์เนื่องจากข้อผิดพลาดใน libGL

ดังนั้นฉันจะลอง:

1) การโทรด้วยตนเองstartxในเทอร์มินัล หากหน้าจอกราฟิกปรากฏขึ้นแสดงว่าไดรเวอร์ทำงานได้ดีและปัญหาอยู่ที่อื่น (คุณอาจมีเทอร์มินัลเปลือยกายเพียงเครื่องเดียว)

2) พยายามที่จะกำหนดค่าหรือgdm lightdmโดยวิธีการที่ฉันไม่สามารถเริ่ม xubuntu desktop กับผู้จัดการ windows lightdm ฉันต้องติดตั้ง gdm อาจเป็นได้

sudo dpkg-reconfigure gdm 

และ / หรือสิ่งที่เกี่ยวข้องsudo apt-get install gdmหากคุณไม่มี

3) ลึกลงไปอาจเป็นเพราะกราฟิก 3 มิติล้มเหลว คุณได้ติดตั้งxorg-edgersหรืออะไรแบบนั้น อาจเป็นข้อผิดพลาดล่าสุดในมัน

4) และเป็นทางเลือกสุดท้ายคุณสามารถลองใช้เดสก์ท็อปที่ไม่เร่งความเร็วเช่น Gnome classic หรือ Ubuntu 2D

5) ลองเข้าสู่ระบบในฐานะผู้ใช้ทั่วไปเพื่อดูว่าปัญหาเกี่ยวข้องกับไฟล์การตั้งค่าแปลก ๆ หรือไม่

6) และเป็นวูดู-ชนิดของสิ่ง: เช็คอินคือมีบางจุดไฟล์แปลก ๆ (มี ls - lad .*) เป็นเจ้าของโดยติดรากใน dir บ้านของคุณ --- ฉันเมื่อมี $ เทพรู้วิธีการเป็น-มี.Xauthorityไฟล์ที่เป็นเจ้าของโดย รูทที่บล็อกการเข้าสู่ระบบทั้งหมดของฉัน ...

หวังว่านี่จะช่วย ... แต่อาจจะไม่


sudo startxจะให้หน้าจอเป็นสีดำดังนั้นฉันต้องไป tty เพื่อเริ่ม gdm ใหม่นั่นหมายความว่าเป็นปัญหาของการ์ดกราฟิกใช่ไหม
Lynob

และถ้าคุณรีสตาร์ท gdm คุณมีหน้าจอเข้าสู่ระบบ?
Rmano

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