Trình điều khiển NVidia tốt cho GeForce GT 330M trên máy tính xách tay VAIO?


12

Với 3 phiên bản phân phối mới nhất của Ubuntu, tôi luôn gặp vấn đề với GPU NVidia. Ngay cả khi tôi cài đặt trình điều khiển thương mại chính thức (không có trong kho và được hiển thị là độc quyền) tôi cũng gặp vấn đề với màn hình.

Phiên bản cụ thể của GPU tôi đang sử dụng hiện tại là GeForce GT 330M trên máy tính xách tay VAIO. Các bạn có thể giới thiệu một trình điều khiển ổn định và hoạt động tốt, hỗ trợ hầu hết (nếu không phải tất cả) các tính năng GPU cho GPU NVidia không? Bạn đã có những vấn đề tương tự và làm thế nào bạn giải quyết chúng?


Tôi đã có một số vấn đề nhưng có vẻ như trình điều khiển mới nhất hoạt động ok?
George Katsanos

Vâng, mới nhất là ok. Điều này đã được hỏi hai năm trước :)
Slavo

Câu trả lời:


8

Đây là một vấn đề rất đặc biệt với Sony VAIO. Các trình điều khiển nvidia mới nhất sẽ hoạt động nhưng có sự cố phát hiện EDID (cách thẻ video tìm ra các chế độ được hỗ trợ của màn hình).

Bài đăng này sẽ cung cấp một bản sửa lỗi và có một liên kết tiện dụng ở phía dưới để ủi ra bất kỳ quirks nào khác:

Những gì tôi tìm thấy là hạt nhân của Lucid (tôi tin rằng tất cả> = 2.6.32 hạt nhân) đã tích hợp trình điều khiển cho nvidia, được gọi là "nouveau". Cái này được tích hợp ngay vào hình ảnh initrd và là cái khiến cho không gian làm việc lớn hơn màn hình thực tế.

Tự nhiên tôi mặc dù cài đặt trình điều khiển invidia thay vì nouveau, nhưng điều đó không dễ dàng. Tôi không thể dỡ nouveau theo bất kỳ cách nào (tôi tin bởi vì nó được tích hợp và không được vận chuyển dưới dạng mô-đun) và với trình cài đặt của nvidia đã tải nouveau sẽ thất bại.

Vì vậy, điều tôi phải làm trước tiên là vô hiệu hóa trình điều khiển nouveau. Tôi đã làm điều đó bằng cách đặt tham số sau vào / etc / default / grub : GRUB_CMDLINE_LINUX="nouveau.modeset=0". Sau đó tôi phải gọi sudo update-grub.

Đã thêm tham số này, tôi đã khởi động lại và có độ phân giải 800x600, vì hiện tại không có trình điều khiển trong kernel để hỗ trợ GPU 330M (nhưng cuối cùng nouveau đã biến mất!). Chuyển sang chế độ dòng lệnh bằng sudo service gdm stopcách cài đặt trình điều khiển mới nhất của nvidia (195.36.24) Tôi gần như đã hoàn thành nó, nhưng, chưa. Trình điều khiển nvidia gốc đã được tải, nhưng không thể vẽ chính xác bất cứ thứ gì trên màn hình.

Sau khi tìm kiếm một chút, tôi thấy trên trang được liên kết ở dưới cùng của bài đăng này rằng màn hình LCD EDID của Sony Vaio F không được nhận ra bởi trình điều khiển nvidia, vì vậy bạn phải "trợ giúp" trình điều khiển trong vấn đề này: sau khi hoàn tất cài đặt trình điều khiển nvidia ( và trước khi khởi động lại), bạn phải thêm các dòng sau vào phần "Thiết bị" của xorg.conf:

Mã số:

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

và chỉ sau đó khởi động lại. Bạn sẽ rất vui khi thấy màn hình đăng nhập trong fullhd!

Trình điều khiển của NVidia vẫn hoạt động kỳ lạ trên Sony của tôi (không có âm thanh qua HDMI, cài đặt đèn nền màn hình hoạt động kém, không có khả năng chuyển sang chế độ văn bản qua CTRL-ALT-N (1-6)), nhưng chức năng chung vẫn ổn, kể cả máy tính để bàn fullhd độ phân giải, tăng tốc 3d, vv

PS Rất nhiều vấn đề liên quan đến Sony-Vaio F Series trong Linux được thảo luận tại đây: http://code.google.com.vn/p/vaio-f11-linux


1
Một vài đoạn đầu tiên ở đây không hoàn toàn chính xác - rất dễ dàng để vô hiệu hóa trình điều khiển nouveau. Bạn chỉ cần sử dụng capplet Hệ thống → Quản trị → Trình điều khiển phần cứng để cài đặt trình điều khiển nVidia từ kho lưu trữ. Trình cài đặt từ nvidia.com sẽ ghi đè lên một số tệp hệ thống và sẽ không tích hợp tốt với phần còn lại của hệ thống Ubuntu. Nếu bạn cài đặt các trình điều khiển này một cách thủ công, chúng tôi không thể hỗ trợ bạn!
RAOF

7

Hãy dùng thử trình điều khiển nvidia 256.x mới nhất từ Xswat PPA - bạn không phải biên dịch lại trên mỗi bản cập nhật.

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

Bạn cũng có thể cần có sudo apt-get upgradetrong đó nếu bạn đã cài đặt các phiên bản cũ của các gói đó.


4

Nhưng nếu không, hãy kiểm tra các chipset được hỗ trợ trong bản phát hành trình điều khiển. Ubuntu không sử dụng trình điều khiển nvidia mới nhất vì họ cần kiểm tra chúng. Điều này có nghĩa là nếu phần cứng của bạn còn rất mới, trình điều khiển đã sử dụng sẽ không hoạt động.

Để tìm hiểu điều này, hãy tìm hiểu phiên bản Ubuntu nào được phát hành trong Synaptic ( nvidia-glx-185Gói vận chuyển phiên bản nvidia 195.36.24) và so sánh với phiên bản có liên quan trên nvidia.com. Dưới đây là thông tin về 195.36.24 . Nhìn vào các sản phẩm được hỗ trợ và bạn sẽ thấy nó hỗ trợ phần cứng nào. Nếu bạn ở trong đó, tuyệt vời. Nếu không thì chúng ta có vấn đề.

Trong trường hợp như thế này, bạn phải truy cập thẳng vào nguồn và tải xuống trình điều khiển nvidia mới nhất từ nvidia. Cá nhân tôi lấy của tôi từ Diễn đàn Linux trên NvNews (diễn đàn của nvidia). Họ không đóng gói trình cài đặt của họ dưới dạng các bản sửa lỗi, chúng chỉ là các tệp thực thi.

Sau khi tải về, bạn cần phải:

  1. Chuyển đến TTY (Kiểm soát + Alt + F1)
  2. Đăng nhập
  3. sudo stop gdm giết X
  4. sudo sh NVIDIA-Linux-x86_64-256.44.run (nhưng thay thế bằng tệp thực tế)
  5. Giả sử mọi việc suôn sẻ, nó sẽ xây dựng, cài đặt và tải trình điều khiển kernel để chỉ sudo start gdmquay lại X

Lưu ý: Trình điều khiển của Ubuntu sẽ tự động xây dựng lại mô-đun hạt nhân nvidia khi cập nhật kernel (cập nhật bảo mật, v.v.). Trừ khi bạn muốn tham gia vào một số mánh khóe kịch bản nghiêm trọng, còn không thì cài đặt thủ công. Vì vậy, sau khi cập nhật kernel, bạn có thể sẽ bị bỏ rơi ở màn hình độ phân giải thấp với lời nhắc phải làm gì tiếp theo. Nhấp vào thoát để nhắc (hoặc một âm thanh như vậy) và làm những gì bạn đã bắt đầu từ điểm 2.

Lưu ý về điều đó Lưu ý: Tôi khuyên bạn không bao giờ sử dụng chế độ đồ họa thấp vì nó có thể làm phiền cài đặt máy tính để bàn của bạn. Chỉ cần thoát khỏi X, cài đặt lại trình điều khiển và quay lại X với khả năng phần cứng đầy đủ.


Cả hai câu trả lời của bạn cho câu hỏi này đều hữu ích trong việc giải quyết các vấn đề về trình điều khiển NVIDIA của tôi. Cảm ơn!
Jonik
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.