Cách cài đặt trình điều khiển NVIDIA trong Ubuntu


16

Tôi đang chạy Ubuntu 13.04 trên DELL XPS L501 - Nvidia GeForce GT 420M. Tôi đang sử dụng kernel 3.9.0-030900-generic.

Tất cả các tiêu đề kernel được cài đặt trong hệ thống.

Tôi đã thử như sau.

  • Sử dụng apt-get để cài đặt nvidia-current(tải xuống 304) && tải bằngmodprobe
  • Sử dụng apt-get để cài đặt nvidia-310&& tải bằngmodprobe
  • Tải xuống trình điều khiển nvidia 64 bit nvidia-319.23cho sê -ri 400M và cài đặt
  • Sử dụng swat-x repo để cài đặt trình điều khiển nvidia

Tất cả đều thất bại. Và tôi đã thử nó mọi lúc như thế này

  • Sau khi mô-đun được tải (kiểm tra từ lsmod),
  • khởi động lại lightdm
  • được thử nghiệm từ get.webgl.org
    • (Hỗ trợ webgl Google-Chrome được bật)

Vấn đề phải đối mặt với nvidia-xconfig

  • sau khi chạy nvidia-xconfig(ghi vào /etc/X11/xorg.conf) và khởi động lại lightdm, màn hình của tôi thay đổi thành 640x480.
  • và phải xóa tệp này để trở lại cài đặt cũ
  • Cũng đã cố gắng bình luận ra hai dòng điều chỉnh Horizontal and Vertical Settingtrong xorg.conf. Điều đó chỉ khắc phục nghị quyết. Nhưng tôi vẫn không thể sử dụng card đồ họa (webgl).

EDIT 1: (nouveau)

  • Đã thử khởi động lại sau mỗi lần cài đặt
  • Đã xóa (thanh lọc) tất cả nouveau * trước khi bắt đầu.
  • Đã xóa thêm một gói (mặc dù không nhớ tên chính xác) - xorg-xserver-blah-blah.

EDIT 2: (bitlbee)

  • Tôi đã bitlbeecài đặt trước đó. Loại bỏ điều đó quá trước khi bắt đầu cài đặt.
  • Khi bitlbee có mặt, NVIDIA-3.9-x86.run(được tải xuống từ nvidia) không thể nhận ra card đồ họa. Nhưng nó đã làm khi tôi gỡ bỏ bitlbee. (Vì vậy, tôi giả sử ở đây rằng nó sẽ hoạt động nếu trình điều khiển đồ họa được cài đặt đúng cách)

EDIT 3: (thuộc tính phần mềm-gtk)

  • phần mềm sudo-property-gtk
  • tab Trình điều khiển bổ sung luôn là NIL. (trước và sau khi cài đặt) (ngay cả khi cài đặt thành công)

Đã cố gắng điều này cả ngày, và thực hiện nó khá nhiều lần. Không ai trong số họ làm việc.

Cần giúp đỡ! Có phải đó là vấn đề với kernel-3.9, không có bản cập nhật nào cho việc này?


Hãy thử khởi động lại sau khi cài đặt trình điều khiển nvidia. Tôi đoán là bạn đang mâu thuẫn với nouveau
Panther

cũng đã thử thêm các chỉnh sửa trong câu hỏi. vui lòng kiểm tra.
Boopathi Rajaa

2
Đó là thẻ Optimus (theo yêu cầu) trong khi thẻ thực tế là một gpu intel. Vì vậy, bạn muốn xem Bumblebee
bcbc

An toàn nhất và hiệu quả nhất hiện nay là nvidia ppa từ Ubuntu devs launchpad.net/~graphics-drivers/+archive/ubuntu/ppa và tôi không sử dụng Bumblebee nhưng sử dụng nvidia-Prime hoạt động tốt trên máy tính xách tay i7 thế hệ thứ 4 của tôi. Ngoài ra nếu bạn có ý định thực hiện CUDA và openCL, hãy đảm bảo sau khi khởi động lại để cài đặt nvidia-modrpobe và sau đó khởi động lại.
Arup Roy Chowdhury

1
hồi tưởng về lý do tại sao tôi giận dữ bỏ linux vào năm 2000
nơ ron

Câu trả lời:


19

Tôi tìm thấy một hướng dẫn trực tuyến rất tốt và tôi đã có thể cài đặt các trình điều khiển Nvidia khét tiếng này trên hai máy tính mà không gặp vấn đề gì. Dưới đây là những gì bạn làm:

Sự chuẩn bị

1) Trước tiên, bạn cần mở một vỏ thiết bị đầu cuối. Bạn có thể khởi động máy tính của mình và chuyển sang trình bao ảo

Ctrl+ Alt+F1

hoặc đăng nhập và mở terminal gnome

Ctrl+ Alt+t

2) Sau đó, trong thiết bị đầu cuối, chạy các lệnh sau:

Lệnh này sẽ làm mới các gói của bạn

 sudo apt-get update

Sau đó, bạn sẽ cần phải cài đặt các tiêu đề linux nếu chúng chưa được cài đặt.

 sudo apt-get install linux-headers-generic

Tiếp theo, bạn sẽ cần thực hiện nâng cấp từ xa, nâng cấp một số gói trong hệ thống của bạn

 sudo apt-get dist-upgrade

Khi đã xong, bạn sẽ cần khởi động lại hệ thống của mình

 sudo reboot

Cài đặt trình điều khiển

1) Lặp lại bước một để mở thiết bị đầu cuối.

Bây giờ cài đặt trình điều khiển Nvidia

 sudo apt-get install nvidia-current-updates 

Bạn có thêm một bước nữa, nếu không, bạn sẽ có cơ hội cao rằng bạn chỉ cần gạch mềm hệ thống của mình. Để có biện pháp an toàn, hãy chạy lệnh cuối cùng này:

sudo nvidia-xconfig

* Có một lỗi nổi tiếng là tập lệnh cài đặt Nvidia không chạy lệnh đó. Nếu tệp cấu hình đó không được tạo, đồ họa của bạn sẽ không hoạt động.

Bây giờ khởi động lại hệ thống của bạn:

 sudo reboot

Xin chúc mừng! Bây giờ bạn nên sử dụng Trình điều khiển Nvidia.

Xác nhận nó đã làm việc

Một cách nhanh chóng để kiểm tra là nhấp vào bánh răng ở trên cùng

Răng cưa

Sau đó nhấp vào About This Computer

Trong dòng có nội dung Graphics, Nó sẽ nói trình điều khiển Đồ họa của bạn:

Đây là những gì của tôi trông như:

Về đồ họa máy tính

Bạn cũng có thể nhấp vào đồ họa để biết thêm chi tiết:

Đồ họa

Chúc mừng!

Nguồn: http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubfox-12-10-quantal/


Bài đăng tốt ..... + 1
Qasim

tốt, tôi đã làm mọi thứ và nó không hoạt động. Thật không may, khi tôi chạy sudo nvidia-xconfignó đã cho tôi một số lỗi. Tôi không biết có phải như vậy không, nhưng khi tôi đi vào đồ họa (trong phần "Giới thiệu về máy tính này") thì nó nói Graphics: Unknown. Có ý kiến ​​gì không?
Sosi

Tôi cũng có vấn đề tương tự .. !!
Boopathi Rajaa

Tôi không có manh mối. Tuy nhiên, tôi nhớ rằng khi lần đầu tiên tôi cài đặt trình điều khiển Nvidia trên máy tính của mình, sử dụng chip được phân loại liên tục trên bo mạch chủ của tôi, nó sẽ báo "Đồ họa: Không biết". Bây giờ tôi sử dụng Thẻ và nó nhận ra nó. Có thể là Nvidia đã tạo ra các trình điều khiển tệ hại cho thẻ của bạn, và do đó, bạn có được điều này. Dự đoán khác của tôi là ở đâu đó, đã xảy ra lỗi với cài đặt trình điều khiển.
Tối đa

Điều này đã phá vỡ tất cả đồ họa cho tôi.
dùng1205577

3

Mặc dù có vẻ như cài đặt trình điều khiển Nvidia trong Ubuntu là một mớ hỗn độn. Nó không thực sự như thế. Tất cả bạn cần làm là làm theo các bước:

  1. Mở "Phần mềm & Cập nhật" từ dấu gạch ngang và chọn "Nguồn phần mềm".

  2. Trong cửa sổ bật lên nhỏ, chọn tất cả các nút đánh dấu trong tab đầu tiên. Đóng nó lại.

  3. Mở một terminal và nhập lệnh sau. Sau khi nhập lệnh, nhấn phím "Return".

    sudo apt-get update && sudo apt-get upgrade
    
  4. Sau khi hoàn tất, hãy mở lại "Phần mềm & Cập nhật" và chọn tab có tên "Trình điều khiển bổ sung". Ở đó, bạn có thể chọn giữa một phiên bản độc quyền của Nvidia và một vài phiên bản xorg devel. Chọn một thẻ độc quyền. Có thể mất một chút thời gian để hoàn tất tải xuống tùy thuộc vào kết nối của bạn.

  5. Sau khi hoàn tất tải xuống, đóng cửa sổ.

  6. Voilà, bạn đã cài đặt trình điều khiển Nvidia.


2

Tôi nhận thấy rằng bạn nói loạt 400m. Thông thường những ngày này máy tính xách tay đi kèm với công nghệ Optimus. Nếu bạn có Optimus thì bạn cần cài đặt ong nghệ.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Thêm Bumblebee ổn định Phát hành PPA và cài đặt Bumblebee bằng trình điều khiển NVIDIA độc quyền:

  sudo add-apt-repository ppa:bumblebee/stable
  sudo apt-get update
  sudo apt-get install bumblebee bumblebee-nvidia

Nếu bạn có các ứng dụng 32 bit như Wine và chạy 11.10 Oneiric trở lên, bạn sẽ cần thêm thư viện:

  sudo apt-get install virtualgl-libs:i386

Cho phép bản thân sử dụng Bumblebee bằng cách thêm chính mình vào nhóm 'bumblebee'. (thay thế $ USER bằng tên người dùng của bạn)

  sudo usermod -a -G bumblebee $USER

Khởi động lại hoặc đăng nhập lại để áp dụng các thay đổi của nhóm Nếu bạn muốn chạy một chương trình trên thẻ nvidia ngay bây giờ, hãy sử dụng chương trình optirun:

  optirun firefox &

điều này đã giúp tôi với vaio vpceg
ninja thiết bị đầu cuối

1

Vì hầu hết các câu trả lời này đã lỗi thời ... Đây là cách hiện đại để cài đặt trình điều khiển nvidia cho Ubuntu (cho 14.04 trở lên):

Tất cả bạn cần làm là:

  • Thêm trình điều khiển đồ họa ppa
  • Cài đặt trình điều khiển Nvidia được đề xuất
  • Khởi động lại hệ thống của bạn

vì vậy, từ một thiết bị đầu cuối, chạy:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo ubuntu-drivers autoinstall
sudo reboot

Thats tất cả để có nó!

lưu ý: nếu bạn muốn cài đặt một phiên bản cụ thể của trình điều khiển đồ họa, bạn có thể xem trình điều khiển nào có sẵn cho phần cứng của mình bằng cách chạy: sudo ubuntu-drivers devicesvà kiểm tra đầu ra để xem trình điều khiển nào được hỗ trợ. Sau đó, chỉ cần cài đặt bình thường với, ví dụ,sudo apt-get install nvidia-381


0

Điều này đã làm việc cho tôi vài lần khi mọi thứ đi sai:

sudo apt-get install build-essential linux-source
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install nvidia-current
sudo depmod -a
sudo modprobe nvidia_current
sudo restart lightdm
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.