ไดรเวอร์ NVidia ที่ดีสำหรับ GeForce GT 330M บนแล็ปท็อป VAIO หรือไม่?


12

ด้วยอูบุนตู 3 รุ่นล่าสุดที่แจกจ่ายฉันมีปัญหากับ NVidia GPUs อยู่เสมอ แม้เมื่อฉันติดตั้งไดรเวอร์เชิงพาณิชย์อย่างเป็นทางการ (ซึ่งไม่ได้อยู่ในที่เก็บและแสดงเป็นกรรมสิทธิ์) ฉันยังมีปัญหากับจอแสดงผล

รุ่นที่เฉพาะเจาะจงของ GPU ที่ฉันใช้อยู่ตอนนี้คือ GeForce GT 330M บนแล็ปท็อป VAIO พวกคุณช่วยแนะนำไดร์เวอร์ที่เสถียรและทำงานได้ดีรองรับฟีเจอร์ GPU ส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด) สำหรับ NVidia GPUs หรือไม่? คุณเคยมีปัญหาแบบเดียวกันและคุณแก้ปัญหาได้อย่างไร?


ฉันมีปัญหาบางอย่าง แต่ดูเหมือนว่าไดรเวอร์ล่าสุดใช้งานได้ดีไหม
George Katsanos

ใช่ล่าสุดไม่เป็นไร เรื่องนี้ถูกถามเมื่อสองปีก่อน :)
Slavo

คำตอบ:


8

นี่เป็นปัญหาโดยเฉพาะอย่างยิ่งกับ Sony VAIO ไดรเวอร์ nvidia รุ่นล่าสุดควรใช้งานได้ แต่มีปัญหาการตรวจหา EDID (วิธีที่การ์ดแสดงผลตรวจพบโหมดที่รองรับจอภาพ)

โพสต์นี้ควรมีการแก้ไขและมีลิงค์ที่มีประโยชน์ที่ด้านล่างสำหรับรีดผ้านิสัยอื่น ๆ :

สิ่งที่ฉันพบคือเคอร์เนลของ Lucid (ฉันเชื่อว่าทั้งหมด> = 2.6.32 kernels) มีไดรเวอร์ในตัวสำหรับ nvidia เรียกว่า "nouveau" อันนี้ถูกสร้างไว้ในอิมเมจเริ่มต้นและเป็นอันที่ทำให้พื้นที่ทำงานมีขนาดใหญ่กว่าหน้าจอจริง

โดยธรรมชาติฉันแม้ว่าการติดตั้งไดรเวอร์ Invidia แทนที่จะเป็นนูโว แต่นั่นไม่ใช่เรื่องง่าย ฉันไม่สามารถยกเลิกการโหลดนูโวได้ในทางใดทางหนึ่ง (ฉันเชื่อว่าเป็นแบบในตัวและไม่ได้จัดส่งเป็นโมดูล) และด้วยนูโวที่โหลดโปรแกรมติดตั้งของนูวิเดียจะล้มเหลว

ดังนั้นสิ่งที่ฉันต้องทำก่อนคือปิดการใช้งานไดรเวอร์นูโว ฉันไม่ได้โดยใส่พารามิเตอร์ต่อไปนี้เพื่อ / etc / default / GRUB_CMDLINE_LINUX="nouveau.modeset=0"ด้วง: sudo update-grubแล้วผมต้องเรียก

เมื่อเพิ่มพารามิเตอร์นี้ฉันจะรีบูตเครื่องและมีความละเอียด 800x600 เพราะตอนนี้ไม่มีไดรเวอร์ในเคอร์เนลเพื่อรองรับ GPU 330M (แต่นูโวก็หายไปในที่สุด!) การเปลี่ยนเป็นโหมดบรรทัดคำสั่งโดย sudo service gdm stopและโดยการติดตั้งไดรเวอร์ล่าสุดของ nvidia (195.36.24) ฉันเกือบจะทำเสร็จแล้ว แต่ยังไม่เสร็จ โหลดไดรเวอร์ nvidia ดั้งเดิมแล้ว แต่ไม่สามารถวาดสิ่งใดบนหน้าจอได้อย่างถูกต้อง

หลังจากค้นหาเล็กน้อยฉันพบในหน้าที่ลิงก์ด้านล่างของโพสต์นี้ว่า EDID แผงจอ LCD ของ Sony Vaio F ไม่รู้จักไดรเวอร์ nvidia โดยอัตโนมัติดังนั้นคุณต้อง "ช่วยเหลือ" ไดรเวอร์ในเรื่องนี้: หลังจากติดตั้งไดรเวอร์ nvidia เสร็จแล้ว ( และก่อนการรีบูต) คุณต้องเพิ่มบรรทัดต่อไปนี้ในส่วน "อุปกรณ์" ของ xorg.conf:

รหัส:

Option         "ConnectedMonitor" "DFP-0"
Option         "CustomEDID" "DFP-0: /proc/acpi/video/NGFX/LCD/EDID"

จากนั้นรีบูตเท่านั้น คุณยินดีที่จะเห็นหน้าจอเข้าสู่ระบบแบบเต็ม!

ไดรเวอร์ของ NVidia ยังคงทำงานกับ Sony ของฉันอย่างแปลกประหลาด (ไม่มีเสียงผ่าน HDMI, การตั้งค่าแสงพื้นหลังของจอแสดงผลทำงานได้ไม่ดี, ไม่สามารถเปลี่ยนเป็นโหมดข้อความผ่าน CTRL-ALT-N (1-6)) แต่ฟังก์ชั่นทั่วไปก็ใช้ได้ ความละเอียดการเร่งความเร็ว 3 มิติเป็นต้น

PS มีการพูดถึงปัญหาที่เกี่ยวข้องกับ Sony-Vaio F Series จำนวนมากใน Linux ที่นี่: http://code.google.com/p/vaio-f11-linux


1
ย่อหน้าแรกของย่อหน้าที่นี่ไม่ถูกต้องนัก - มันง่ายมากที่จะปิดการใช้งานไดรเวอร์นูโว คุณเพียงแค่ต้องใช้ capplet ระบบ→การดูแลระบบ→ฮาร์ดแวร์ไดรเวอร์เพื่อติดตั้งไดรเวอร์ nVidia จากไฟล์เก็บถาวร โปรแกรมติดตั้งจาก nvidia.com จะเขียนทับไฟล์ระบบจำนวนมากและจะไม่รวมเข้ากับระบบ Ubuntu อื่น ๆ ได้ดี หากคุณติดตั้งไดรเวอร์เหล่านี้ด้วยตนเองเราไม่สามารถสนับสนุนคุณได้!
RAOF

7

ลองใช้ไดรเวอร์ nvidia 256.xล่าสุดจาก Xswat PPA - คุณไม่ต้องคอมไพล์ใหม่ในการอัพเดทแต่ละครั้ง

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update 
sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings

คุณอาจจำเป็นต้องsudo apt-get upgradeมีโปรแกรมดังกล่าวด้วยหากคุณติดตั้งแพ็คเกจรุ่นเก่าไว้แล้ว


4

แต่อย่างอื่นให้ตรวจสอบชิปเซ็ตที่รองรับในการเปิดตัวไดร์เวอร์ Ubuntu ไม่ได้ใช้ไดรเวอร์ NVIDIA รุ่นล่าสุดเพราะพวกเขาต้องการทดสอบพวกเขา นี่อาจหมายความว่าหากฮาร์ดแวร์ของคุณเป็นรุ่นใหม่ไดรเวอร์ที่ใช้แล้วจะไม่ทำงาน

หากต้องการค้นหาสิ่งนี้ให้ค้นหาว่า Ubuntu รุ่นใดที่จัดส่งใน Synaptic ( nvidia-glx-185แพคเกจมา195.36.24พร้อมกับรุ่น nvidia ) และเปรียบเทียบกับหน้าเว็บที่เกี่ยวข้องบน nvidia.com นี่คือข้อมูลเกี่ยวกับ 195.36.24 ดูภายใต้ผลิตภัณฑ์ที่สนับสนุนและคุณจะเห็นว่าฮาร์ดแวร์รองรับ หากคุณอยู่ในนั้นน่ากลัว หากไม่เป็นเช่นนั้นเราก็มีปัญหา

ในกรณีเช่นนี้คุณต้องตรงไปที่แหล่งที่มาและดาวน์โหลดไดรเวอร์ nvidia ล่าสุดจาก nvidia ส่วนตัวฉันได้รับของฉันจากฟอรั่ม Linux บน NvNews (ฟอรัมของ nvidia) พวกเขาไม่ได้จัดทำแพคเกจโปรแกรมติดตั้งในฐานะเดบิต แต่เป็นไฟล์ปฏิบัติการ

เมื่อดาวน์โหลดแล้วคุณจะต้อง:

  1. ไปที่ TTY (Control + Alt + F1)
  2. เข้าสู่ระบบ
  3. sudo stop gdm เพื่อฆ่า X
  4. sudo sh NVIDIA-Linux-x86_64-256.44.run (แต่แทนที่ด้วยไฟล์จริง)
  5. สมมติว่าเป็นไปด้วยดีควรสร้างติดตั้งและโหลดเคอร์เนลไดรเวอร์ดังนั้นเพียงแค่sudo start gdmกลับไปที่ X

หมายเหตุ:ไดรเวอร์ของ Ubuntu จะสร้างโมดูลเคอร์เนล nvidia ใหม่โดยอัตโนมัติเมื่อทำการอัปเดตเคอร์เนล (อัปเดตความปลอดภัย ฯลฯ ) หากคุณไม่ต้องการมีส่วนร่วมในเล่ห์เหลี่ยมสคริปต์อย่างจริงจังผู้ที่ติดตั้งด้วยตนเองจะไม่ทำเช่นนั้น ดังนั้นหลังจากอัพเดตเคอร์เนลคุณน่าจะถูกทิ้งไว้ที่หน้าจอความละเอียดต่ำพร้อมรับคำว่าจะทำอย่างไรต่อไป คลิกออกเพื่อแจ้งให้ (หรือที่ฟังดูเหมือน) และทำสิ่งที่คุณทำตั้งแต่จุดที่ 2

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


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