วิธีการเปลี่ยนไดรเวอร์วิดีโอที่เป็นกรรมสิทธิ์โดยใช้บรรทัดคำสั่ง?


32

คอมพิวเตอร์แล็ปท็อปของฉันมีการ์ดวิดีโอ Nvidia และใช้งาน Ubuntu 12.04 LTS 64-bit ในระหว่างการอัพเกรดเมื่อวานนี้ดูเหมือนว่าจะเป็นไดร์เวอร์ Nvidia รุ่นใหม่ 304 (ถ้าฉันจำได้ถูกต้อง) ถูกติดตั้ง หลังจากอัปเกรดและรีบูตฉันเปิดเครื่องมือเพิ่มเติมไดรเวอร์และพบว่ามีไดรเวอร์ของ Nvidia เวอร์ชัน 304 ที่ใช้งานอยู่ จนถึงตอนนี้ดีมาก

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

วิธีการเปลี่ยนไดรเวอร์วิดีโอ Nvidia ที่เป็นกรรมสิทธิ์โดยใช้บรรทัดคำสั่งและเปลี่ยนกลับเป็นเวอร์ชั่นก่อนหน้าที่ทำงานบนระบบของฉันได้อย่างไร

(คำถามที่สอง: เป็นไปได้อย่างไรที่แนะนำให้ใช้ไดรเวอร์วิดีโอที่เห็นได้ชัดว่าไม่ทำงาน)

คำตอบ:


11

Ubuntu 12.04 (สำหรับรุ่นที่ใหม่กว่าดูคำตอบอื่น ๆ )

คุณสามารถใช้jockey-textเพื่อปิดการใช้งานและเปิดใช้งานไดรเวอร์ Nvidia ใน Ubuntu

ตัวอย่างเช่น:

  • เรียกใช้jockey-text --listเพื่อรับรายการตัวเลือกที่มี

  • เรียกใช้sudo jockey-text -d xorg:nvidia_304เพื่อลบไดรเวอร์ 304

  • เรียกใช้sudo jockey-text -e xorg:nvidia_304เพื่อเปิดใช้งานไดรเวอร์เดียวกัน

  • เรียกใช้jockey-text --helpเพื่อดูคู่มือช่วยเหลือ


1
แล้วใน 13.10 ล่ะ jockeyฉันไม่ได้มีเครื่องมือที่เรียกว่า
เบ็น

1
jockey-text จัดทำโดย jockey-common:sudo apt-get install jockey-common
เบคอน

10
14.04 (อาจจะยัง 13.10) แทนที่jockey-commonด้วยubuntu-drivers-commonซึ่งมีubuntu-driversปฏิบัติการที่ทำงานแตกต่างกัน
Nick T

45

ตามหน้าชุมชนช่วยเหลือ Wiki ของ Ubuntu นี้ Ubuntu 14.04+ จะแตกต่างกัน:

Ubuntu 14.04 ขึ้นไป

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

sudo ubuntu-drivers devices

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==

vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000DDAsv000017AAsd000021D1bc03sc00i00
model    : GF106GLM [Quadro 2000M]
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - distro non-free
driver   : nvidia-331 - distro non-free recommended
driver   : nvidia-331-updates - distro non-free

sudo apt-get install nvidia-331

Ubuntu 12.04 (เหมือนกับคำตอบของ mikewh สิ่งของ)

หากคุณต้องการเปลี่ยนไดรเวอร์โดยไม่ใช้ X GUI อาจเป็นเพราะไม่ได้ติดตั้งไดรเวอร์เหล่านั้นคุณสามารถใช้คำสั่ง jockey-text ตัวอย่างเช่น:

jockey-text --help
jockey-text -l
jockey-text -e xorg:nvidia_current

ฉันจะได้รับubuntu-drivers: command not foundถ้าฉันพยายามที่จะทำงานsudo ubuntu-drivers devicesใน 14.04
pir

2
รันapt install ubuntu-drivers-commonเพื่อติดตั้งubuntu-driversก่อน
แฮงค์

1
เขาไม่ได้ถามวิธีติดตั้งไดรเวอร์ใหม่ เขาถามวิธีเปิดใช้งานไดรเวอร์ที่ติดตั้งไว้แล้ว: "กลับไปใช้เวอร์ชั่นก่อนหน้านี้ที่ทำงานบนระบบของฉัน"
James Bowery

10

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

http://www.beginninglinux.com/home/graphics-drivers/install-nvidia-custom-driver-on-ubuntu-12-04

ตรวจสอบให้แน่ใจว่าคุณใส่ใจกับทุกสิ่งโดยเฉพาะอย่างยิ่งตรวจสอบให้แน่ใจว่าใน/etc/default/grubบรรทัดGRUB_CMDLINE_LINUX_DEFAULTมีnomodesetมิฉะนั้นไดรเวอร์ Nvidia ไม่ทำงาน

นอกจากนี้หากไดรเวอร์ที่เป็นกรรมสิทธิ์ไม่ทำงานและคุณติดอยู่ในบรรทัดคำสั่งคุณอาจถอนการติดตั้งไดรเวอร์ Nvidia และติดตั้งไดรเวอร์นูโวเริ่มต้น

sudo apt-get autoremove --purge nvidia-*
sudo service lightdm stop
sudo apt-get install xserver-xorg-video-nouveau

sudo: stop: ไม่พบคำสั่ง
Krease

0

คุณยังสามารถดาวน์โหลดไฟล์. sh จาก nvidia จากนั้นทำตามขั้นตอน:

  • กดควบคุมครั้งแรก + alt + f1 - เพื่อออกจากโหมด GUI

    • sudo service gdm stop (บน Ubuntu)
    • นำทางไปยังโฟลเดอร์ที่คุณดาวน์โหลดไดรเวอร์ NVIDIA
    • ./nvidia.drivers.sh
    • sudo reboot หลังจากติดตั้ง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.