จะเปลี่ยนไดรเวอร์การ์ดแสดงผลผ่านทางเทอร์มินัลได้อย่างไร?


12

ฉันเพิ่งลองเปลี่ยนไดรเวอร์สำหรับ Asus Radeon HD 7870 ของฉันไปเป็นกรรมสิทธิ์ (เพื่อนบอกฉันว่ามันเร็วกว่ามาก) แต่ดูเหมือนว่าจะติดตั้ง Ubuntu ของฉันแล้ว ตอนนี้เมื่อใดก็ตามที่ฉันบูตมันแสดงให้ฉันเห็นด้วงฉันเลือกอูบุนตูแล้วก็บูทขึ้นอีกหนึ่งหรือสองวินาที ฉันคิดว่าหน้าจอสีดำเกิดจากการเข้าสู่หน้าจอการเข้าสู่ระบบเนื่องจากเป็นจุดที่ฉันสามารถ SSH เข้าไป

ดังนั้นทุกคนสามารถบอกวิธีเปลี่ยนกลับไปเป็นไดรเวอร์โอเพ่นซอร์สได้หรือไม่

แก้ไข: และฉันจะเพิ่มเมื่อฉันบูต Ubuntu จาก USB ทุกอย่างทำงานได้ดี

แก้ไข: ตกลงที่นี่กระบวนการของฉันสำหรับไดรเวอร์

  1. ติดตั้ง Radeon HD 7870 ในระบบของฉัน
  2. บูตเครื่องทุกอย่างทำงานได้ดีโดยอัตโนมัติ
  3. ฉันไปและตรวจสอบและใช้ไดรเวอร์โอเพ่นซอร์ส (ฉันตรวจสอบโดยเข้าไปที่ซอฟต์แวร์และโปรแกรมอัพเดทและไปที่แท็บไดรเวอร์)
  4. เพื่อนแนะนำให้ฉันเปลี่ยนไปใช้เครื่องเร่งความเร็วเพราะมันเร็วกว่า (ฉันเชื่อว่ามันเป็นบางสิ่งในสายการอัพเดท flgrx)
  5. ฉันไปที่โปรแกรมซอฟต์แวร์และอัปเดตแล้วไปที่แท็บไดรเวอร์ จากนั้นฉันเลือก flgrx-update หนึ่งแล้วกด ok
  6. ฉันรีบูตระบบของฉันแล้วมันจะไม่ทำงาน หลังจากแก้ไขปัญหาเบื้องต้นฉันมาที่นี่

อัปเดต: ขอบคุณ gertvdijk ฉันมีการจัดการเพื่อปิดการใช้งานไดรเวอร์ propietary แต่อูบุนตูก็ยังไม่พ่ายแพ้ ฉันคาดเดาว่าด้วยเหตุผลใดก็ตามไดรเวอร์โอเพ่นซอร์สไม่ได้ถูกเปิดใช้งานโดยอัตโนมัติ ใครมีความคิดเห็นบ้าง มีระบบบันทึกที่ฉันสามารถให้พวกคุณช่วยค้นหาปัญหาได้หรือไม่?


ยังคงเกิดขึ้นใน Ubuntu v14 :(
w00t

คุณสามารถแก้ไขได้ไหม ฉันได้ลองทั้งสองขับรถและฉันคิดว่าบางสิ่งบางอย่างได้ขาดเพราะตอนนี้มันก็เกิดขึ้นแบบสุ่ม ...
ปีเตอร์ Raeves

@PeterRaeves ตามที่ฉันได้กล่าวไว้ด้านล่างนี้ฉันลงเอยด้วยการติดตั้งพาร์ติชั่นระบบใหม่และแก้ไขมัน
scaru

1
@scaru ครั้งต่อไปที่สิ่งนี้เกิดขึ้นกับคุณลองล้างการติดตั้งและกำหนดค่า xserver-xorg อีกครั้ง นั่นคือสิ่งที่ทำเพื่อฉัน
Peter Raeves

ฉันมีปัญหาเดียวกันบน Ubuntu 16.04 เดสก์ท็อปเพียงกับไดรเวอร์ NVIDIA แต่ในตอนท้ายเรื่องเหมือนกัน: ฉันไม่สามารถเข้าสู่ระบบผ่านโหมดกราฟิกเพียงจากคอนโซลข้อความ ... สิ่งที่แก้ไขปัญหาได้อย่างแน่นอนว่า: การกำจัดและ การติดตั้งอีกครั้งแพ็คเกจ xserver-xorg
ลุค

คำตอบ:


5

สำหรับ 14.04 ขึ้นไป jockey-text จะไม่ถูกติดตั้งหรือมีอยู่ในที่เก็บ ฉันเพิ่งกู้คืนจากปัญหาที่ไดรเวอร์ Noveau ทำให้คอมพิวเตอร์ของฉันถูกล็อคอย่างสมบูรณ์หลังจากเข้าสู่ระบบและฉันต้องกลับไปที่ไดรเวอร์ nvidia นี่คือวิธีที่ฉันทำ:

ที่หน้าจอเข้าสู่ระบบแทนที่จะเข้าสู่ระบบฉันไปที่เทอร์มินัลโดยใช้ประเภท CRL + ALT + F2

อุปกรณ์อูบุนตูไดรเวอร์

เพื่อรับรายการอุปกรณ์ของคุณและระบุอุปกรณ์ที่คุณต้องการ ผลลัพธ์ของฉันดูเหมือนว่านี้:

$ อูบุนตูไดรเวอร์อุปกรณ์
== == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0
modalias: PCI: v000010DEd00000391sv00001462sd00000630bc03sc00i00
ผู้ขาย: NVIDIA คอร์ปอเรชั่น
รุ่น G73 [GeForce 7600 GT]
ขับ: nvidia- 304 -
ไดร์เวอร์ที่ไม่แนะนำให้ใช้ distro: nvidia-173 -
ไดร์เวอร์ที่ไม่ต้องใช้ distro : xserver-xorg-video-nouveau -
ไดรเวอร์ในตัว distro ฟรี: nvidia-304-updates - distro non-free

ฉันต้องการ nvidia-304 ดังนั้นฉันจึงพิมพ์:

apt-get install nvidia-304

จากนั้นฉันรีบูตเครื่องและยืนยันโดยใช้ appliaction เดสก์ท็อปเพิ่มเติมว่าฉันใช้ไดร์เวอร์ที่ฉันเลือกอย่างแน่นอน


3

ในการถอนการติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์คุณควรทำสิ่งต่อไปนี้

sudo apt-get remove fglrx   fglrx-amdcccle fglrx-pxpress 

หากคุณได้ติดตั้งไดรเวอร์มาตรฐานหรือ

sudo apt-get remove fglrx-updates   fglrx-amdcccle-updates 

หากคุณมี "อัปเดต" หนึ่งรายการ

อย่าลืมลบไฟล์ด้วยตนเอง/etc/X11/xorg.conf; มิฉะนั้น X จะยังค้นหาไดรเวอร์ที่เป็นกรรมสิทธิ์และจะไม่เริ่มต้นอย่างถูกต้อง (เกือบตลอดเวลา)

โดยปกติจะเปิดใช้งานไดรเวอร์เริ่มต้น (open-source) อีกครั้ง


3

ฉันต้องการที่จะพูดสอดในที่นี่เพราะฉันมีปัญหาเดียวกันแน่นอน (ใช้ Ubuntu 14.04 LTS) ฉันเลือกไดรเวอร์การ์ดแสดงผลที่แตกต่างกันในการตั้งค่าระบบและหลังจากรีบูตเครื่องคอมพิวเตอร์ของฉันแจ้งให้ฉันเริ่มในโหมดกราฟิกต่ำ

สิ่งที่แก้ไขปัญหาสำหรับฉันคือการลบ /etc/X11/xorg.conf ตอนนี้ X11 เป็นตัวจัดการหน้าต่างที่ Ubuntu ใช้และโหลดไฟล์ทั้งหมดที่ลงท้ายด้วย. config สำหรับการตั้งค่า (อย่างน้อย - นั่นคือสิ่งที่ Google ใช้เวลา 3 นาที)

เนื่องจากฉันจะลังเลที่จะลบไฟล์ทันทีที่อาจย้อนหลังพิสูจน์จำเป็นฉันจึงเปลี่ยนชื่อเป็นอย่างอื่น:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo reboot

นี่เป็นการแก้ไขปัญหาสำหรับฉัน

ตอนแรกความคิดของฉันคือการใช้บรรทัดคำสั่งเพื่อเปลี่ยนไดรเวอร์การ์ดแสดงผลกลับ ฉันพยายามใช้ความคิดนี้เพราะฉันไม่สามารถหาวิธีเปลี่ยนไดรเวอร์การ์ดแสดงผลได้ หนึ่งคำตอบที่แนะนำว่าจะใช้jockey-text( วิธีการเปลี่ยนโปรแกรมควบคุมวิดีโอที่เป็นกรรมสิทธิ์โดยใช้บรรทัดคำสั่ง? ); อย่างไรก็ตามเริ่มต้นด้วย 14.04 jockey-textไม่ได้เป็นส่วนหนึ่งของ Ubuntu อีกต่อไป

การวิจัยเพิ่มเติมบางอย่าง: ฉันอ่านว่า X11 ไม่ได้สร้าง xorg.conf เป็นค่าเริ่มต้นอีกต่อไป วิธีแก้ปัญหาข้างต้นอาจไม่เหมาะกับคุณ


+1 สำหรับคำตอบที่เกี่ยวข้องน่าจะเป็น เนื้อหาของxorg.confไฟล์จะแตกต่างกันไปขึ้นอยู่กับไดรเวอร์ที่ใช้ ไฟล์นี้ไม่มีอยู่ใน 14.04 การรันการตั้งค่ากราฟิกที่เป็นกรรมสิทธิ์ในครั้งแรกจะสร้างxorg.confไฟล์โดยอัตโนมัติ ( nvidia-settingsทำเช่นนี้ดังนั้นอาจคล้ายกับกรณีของ AMD / Radeon)
clearkimura

การลบ xorg.conf และการรีบูตใช้งานได้สำหรับฉัน Ubuntu 18.04 กับ ATI GPU
Andrew

1

หลังจากไม่มีใครให้คำตอบเพิ่มเติมเป็นเวลา 2 วันฉันตัดสินใจลองติดตั้ง Ubuntu ใหม่อีกครั้ง ฉันสร้าง Ubuntu live USB และการใช้ที่บอกให้ติดตั้ง Ubuntu ใหม่ (แทนที่ไฟล์ระบบ แต่เก็บไฟล์ของฉัน) และทำงานได้อย่างสมบูรณ์


1
เป็นเรื่องน่าเศร้าที่โซลูชันนี้ต้องติดตั้งระบบปฏิบัติการใหม่
haventchecked

0

วิ่งผ่าน SSH:

jockey-text --list

จากนั้นระบุไดรเวอร์ที่คุณต้องการปิดการใช้งานและเรียกใช้

sudo jockey-text --disable driveridentification

แทนที่driveridentificationด้วย ID ไดรเวอร์ของคุณปรากฏขึ้นด้วย (เช่นxorg:nvidia_experimental_310ในกรณีของฉัน) ฉันไม่สามารถทดสอบ / ตรวจสอบได้ในขณะนี้

jockey-textเป็นเวอร์ชันข้อความอย่างเดียวบรรทัดคำสั่งของแอปพลิเคชัน "ไดรเวอร์เพิ่มเติม" ใน GUI ปกติ คุณควรจะสามารถทำงานเช่นเดียวกับในแอปพลิเคชัน GUI ปกติ - ดูความช่วยเหลือเกี่ยวกับงานอื่น ๆ :

jockey-text --help

สิ่งนี้จะทำงานในกรณีของคุณตามที่คุณบอกว่าคุณยังสามารถเข้าสู่ระบบโดยใช้ SSH สำหรับผู้อ่านคนอื่น ๆ ที่ไม่ได้ตั้งค่า SSH ไว้ในเครื่องพวกเขาจะต้องบูตเข้าสู่โหมดการกู้คืนหรือเพื่อขึ้นบัญชีดำโมดูลเคอร์เนลไดรเวอร์กราฟิกบนบรรทัดคำสั่ง Grub จากนั้นทำการเปลี่ยนแปลงจ็อคกี้


ฉันเพิ่งวิ่งคำสั่งนั้นไปที่ SSH มันบอกฉันว่าฉันต้องติดตั้ง jockey-commons ดังนั้นฉันก็ทำเช่นนั้น จากนั้นฉันก็วิ่งอีกครั้ง นี่คือสิ่งที่ฉันได้รับ: root@david-desktop:~# jockey-text Additional Drivers Searching for available drivers... root@david-desktop:~#
scaru

@scaru แล้วฉันคิดว่าคุณยังไม่ได้ติดตั้งไดรเวอร์ Radeon โดยใช้แอปพลิเคชัน "ไดรเวอร์เพิ่มเติม" โปรดระบุรายละเอียดทั้งหมดเกี่ยวกับวิธีการติดตั้งไดรเวอร์ของคุณตั้งแต่แรกในคำถามของคุณ (แก้ไขได้!) หากเป็นกรณีที่คำตอบของฉันไม่ถูกต้อง - โปรดระบุคำถามของคุณให้ละเอียดยิ่งขึ้นในครั้งต่อไป!
gertvdijk

ตกลงฉันเพิ่งปรับปรุงคำถามเดิมพร้อมรายละเอียดเพิ่มเติม แต่ใช่ฉันเปลี่ยนไดรฟ์เวอร์ในแท็บไดรเวอร์เพิ่มเติมของ applciation ซอฟต์แวร์และการอัพเดท
scaru

@scaru ขออภัยในความผิดของฉัน - ฉันคิดว่านี่เป็นแอปพลิเคชั่นแบบโต้ตอบ ให้ฉันอัปเดต
gertvdijk

ตกลงฉันเพิ่งลองใช้ jockey-text - list และรับสิ่งนี้: root@david-desktop:~# jockey-text --list kmod:fglrx - Video driver for the AMD graphics accelerators (Proprietary, Disabled, Not in use) kmod:fglrx_updates - ATI Fire GL (Proprietary, Enabled, Not in use) root@david-desktop:~# ดังนั้นจึงไม่แสดงรายการไดรเวอร์โอเพนซอร์ซไม่ว่าด้วยเหตุผลใด
scaru
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.