Làm cách nào để cài đặt trình điều khiển Nvidia?


150

Tôi vừa đặt mua thẻ Nvidia GTX. Tôi có một vấn đề nan giải, mặc dù. Tôi có nên tiếp tục sử dụng trình điều khiển có sẵn trong "trình điều khiển bổ sung" trong Ubuntu hay tôi nên cài đặt trình điều khiển từ trang web của Nvidia?

Vì vậy, trình điều khiển là tốt nhất cho tôi?


Câu trả lời:


231

Cập nhật - ngày 18 tháng 9 năm 2018

Cách nhanh chóng:

Trước khi thêm PPA này, vui lòng đọc Mô tả của PPA trên trang của họ , trong đó đề cập đến thông tin quan trọng về việc sử dụng nó, phiên bản nào phù hợp với thẻ Nvidia của bạn và hơn thế nữa. Điều này dành cho người dùng máy tính để bàn muốn có phiên bản mới nhất của trình điều khiển hoặc phiên bản được hỗ trợ cuối cùng cho thẻ của họ.

Sử dụng 18.04+ Để cài đặt chạy lệnh sau:

sudo add-apt-repository ppa:graphics-drivers/ppa

Điều này sẽ tự động cập nhật các kho lưu trữ và sau đó bạn có thể chạy dòng sau:

sudo apt install nvidia-driver-396

Nếu máy tính để bàn của bạn không tải sau khi cài đặt trình điều khiển tương ứng, thì hãy làm như sau:

sudo nano /etc/gdm3/custom.conf

sau đó xóa nhận xét (ký hiệu #) khỏi dòng ghi

# WaylandEnable=false

và lưu. Sau đó khởi động lại. Nếu điều này vẫn không hoạt động, thì vui lòng tắt Secure Boot vì bạn thực sự có thể đang sử dụng UEFI.

Các câu hỏi thường gặp liên quan đến Nvidia:

  1. Tôi có thể sử dụng trình điều khiển mới nhất trên phiên bản Ubuntu cũ hơn không?
  2. Sự khác biệt giữa trình điều khiển và thẻ video: Trang web chính thức của Nvidia, Mặc định của Ubuntu, PPA & Nouveau?
  3. Những PPA nào được khuyến nghị khi sử dụng bất kỳ card màn hình nào?
  4. Làm thế nào để biết trình điều khiển hoặc gói để cài đặt?
  5. Làm thế nào để cài đặt trình điều khiển?
  6. Sự khác biệt giữa các trình điều khiển độc quyền?
  7. Làm sao để biết card màn hình của tôi có được hỗ trợ trong Ubuntu không?

Để khắc phục sự cố Nvidia hoặc Cài đặt ép xung, vui lòng xem câu trả lời này bao gồm:

  1. Những lỗi phổ biến được giải quyết bằng cách sử dụng trình điều khiển mới nhất?
  2. Thẻ video của tôi không được cài đặt (Sự cố cài đặt)
  3. Điều chỉnh và tinh chỉnh bằng thẻ video
  4. Cách nhanh chóng để thiết lập độ phân giải màn hình mặc định

Câu hỏi hàng đầu về thẻ video:

1. Tôi có thể sử dụng trình điều khiển mới nhất trên phiên bản Ubuntu cũ hơn không?

Kể từ ngày 12.04 trở lên, trình điều khiển video được duy trì và cập nhật thường xuyên hơn. Nó dễ dàng hơn để xử lý và giải quyết các vấn đề cho thấy với những người lớn tuổi hơn. Bạn rất có thể sẽ không cần thêm PPA trừ khi bạn có thẻ Nvidia mới nhất.

2. Sự khác biệt giữa trình điều khiển và thẻ video: Trang web chính thức của Nvidia, Mặc định của Ubuntu, PPA & Nouveau

Tôi khuyên bạn nên theo thứ tự sau theo các vấn đề được tìm thấy, trải nghiệm "ngoài luồng" cảm thấy như thế nào đối với người dùng cuối, mức độ tương thích của họ, cách dễ dàng cập nhật, cài đặt hoặc gỡ bỏ và cảm giác như thế nào khi bạn có nó thiết lập:

Nvidia PPA - Hiệu suất tuyệt vời. Nó hoạt động vượt trội so với hầu hết các thẻ bằng cách sử dụng trình điều khiển có trong PPA (Khác nhau đối với mỗi thế hệ thẻ Nvidia.

Trình điều khiển được đề xuất mặc định của Ubuntu - Ubuntu thực hiện một công việc tuyệt vời để tìm ra trình điều khiển Nvidia nào bạn cần tùy thuộc vào thẻ bạn đang sử dụng.

Nouveau - Đây là triển khai mã nguồn mở của trình điều khiển Nvidia. Họ cũng làm một công việc tuyệt vời và mặc dù họ không ngang bằng với các trình điều khiển chính thức hoặc những người trong PPA (Thậm chí nhiều hơn với các thẻ Nvidia mới nhất), tốc độ phát triển, cam kết, cống hiến và tiến bộ mà họ làm mỗi tuần , tự tin rằng đây thực sự là một lựa chọn để có và phát huy.

Trang web chính thức của Nvidia - Đây là các trình điều khiển chính thức (Giống như các trình điều khiển trong PPA), điểm khác biệt chính là chúng không tự động nâng cấp và có một số vấn đề khi cập nhật, gỡ cài đặt và cài đặt (Rất hiếm khi xảy ra).

Sự khác biệt có thể được tóm tắt trong các điểm sau:

-- Trang điện tử chính thức --

  • Cung cấp trình điều khiển mới nhất
  • Cài đặt thông qua thiết bị đầu cuối
  • Khi một bản cập nhật xuất hiện, bạn phải tải xuống gói mới theo cách thủ công
  • Nó có nhiều vấn đề hơn bất kỳ phương thức nào khác (Đặc biệt dành cho Nvidia)

- Kho PPA -

  • Cung cấp giờ lái xe mới nhất / ngày sau khi phát hành chính thức
  • Cài đặt thông qua thiết bị đầu cuối hoặc GUI
  • Nếu bạn đã cài đặt trình điều khiển trước đó, nó sẽ tự động cập nhật gói
  • Khi có bản cập nhật, bạn sẽ được thông báo cập nhật bằng Trình quản lý cập nhật
  • Nó ổn định và được thử nghiệm hơn so với những người chính thức
  • Nó có ít vấn đề hơn so với sử dụng bất kỳ phương pháp nào khác (Ít vấn đề hơn cho tất cả các thẻ video)
  • Đây là cách được đề xuất đầu tiên cho Thẻ Nvidia.

- Trình điều khiển Ubuntu mặc định -

  • Đối với mỗi bản phát hành mới, trình điều khiển ngày càng tốt hơn
  • Được cập nhật ít thường xuyên hơn PPA
  • Trong hầu hết các trường hợp, trình điều khiển sẽ hoạt động tốt (Nouveau cho Nvidia)
  • Không cập nhật khi so sánh với trang web chính thức hoặc PPA
  • Cho đến nay, đã được thử nghiệm nhiều hơn trong Ubuntu so với bất kỳ cách nào khác (PPA hoặc Chính thức)
  • Dễ dàng cập nhật hơn

4. Làm thế nào để biết trình điều khiển hoặc gói để cài đặt?

Tùy thuộc vào số lượng thẻ video bạn có và chúng có được tích hợp hay không, phương thức cài đặt và gói để cài đặt sẽ thay đổi từ PPA được đề cập ở trên dành cho Thẻ đơn.

MÁY TÍNH VỚI HAI THẺ VIDEO TRONG CHẾ ĐỘ HYBRID

Bắt đầu với Nvidia 319.xx, cả Nvidia Optimus và trình điều khiển PCIe thông thường đều được tích hợp thành một, vì vậy nếu bạn cài đặt gói Nvidia-319 hoặc mới hơn, bạn sẽ có trình điều khiển cho các thẻ Nvidia tích hợp và cả cho các thẻ PCI.

Có hai giải pháp khả thi cho thẻ lai: Giải pháp đầu tiên là gói được gọi bumblebee, có thể sử dụng các cấu hình khác nhau cho các ứng dụng khác nhau. Để cài đặt nó, hãy chạy:

sudo apt install bumblebee linux-headers-generic

Gói thứ hai là gói NVIDIA chính thức được gọi nvidia-prime, được cài đặt tự động cùng với nvidia-355gói. Nó có thể quyết định sử dụng thẻ nào ở cấp độ hồ sơ, tức là khi người dùng đăng nhập. Quyết định này được điều chỉnh tại Bảng điều khiển Cài đặt Máy chủ NVIDIA X. Lưu ý rằng nvidia-primebumblebeekhông tương thích: Nếu bumblebeeđược cài đặt thì nvidia-primesẽ không hoạt động chính xác và các tùy chọn của nó sẽ không được hiển thị trong Bảng điều khiển Cài đặt Máy chủ NVIDIA X. Bạn sẽ phải 1. gỡ bỏ bumblebee2. cài đặt lại nvidia-430 để làm cho nó hoạt động trở lại.

Sau đó, nên tắt máy tính và sau đó bật lại.

Hình ảnh sau đây nên được nhìn thấy với nvidia-primecài đặt, nhưng không nhất thiết bumblebeelà khi nào cũng được cài đặt.

MÁY TÍNH VỚI CÀI ĐẶT SLI

Nếu bạn có 2 thẻ video trở lên ở chế độ SLI, bạn có thể làm như sau:

  • Đối với thẻ NVidia, khi tạo Xorg.confthêm dòng sau vào dòng:

    sudo nvidia-xconfig --sli=On
    

Cuối cùng, Ubuntu có một cách gọn gàng để khuyến nghị sử dụng trình điều khiển nào tùy thuộc vào thẻ video và trình điều khiển có sẵn của bạn (Đây là lý do tại sao tôi cũng khuyên bạn nên thêm PPAs trước). Đơn giản chỉ cần gõ:

ubuntu-drivers devices

Nó sẽ hiển thị cho bạn một danh sách các gói trình điều khiển có sẵn cho phần cứng của bạn, bao gồm nhưng không giới hạn ở thẻ video. Nếu bạn muốn xem trình điều khiển nào được khuyến nghị cho thẻ video của mình thì chỉ cần gõ như sau:

ubuntu-drivers devices | grep recommended

5. Làm thế nào để cài đặt trình điều khiển?

Phương pháp được sử dụng sẽ phụ thuộc vào số lượng thẻ video bạn có và loại thẻ video bạn đang sử dụng. Sau đây là một số cách cài đặt card màn hình Nvidia:

NVIDIA (Trình điều khiển cũ cần các tiêu đề)

Đối với Nvidia, trước tiên bạn cần cài đặt các tệp tiêu đề của phiên bản kernel mà bạn đang sử dụng vào lúc đó để trình điều khiển cài đặt chính xác. Vì vậy, trước tiên bạn cần phải thực hiện dòng sau:

sudo apt-get install linux-headers-generic

Và sau đó cài đặt gói liên quan đến trình điều khiển (nvidia * cho thẻ Nvidia). Trong các trường hợp khác, bạn có thể cần phải đi xa hơn một chút và cài đặt các nguồn và tệp tiêu đề cụ thể, ví dụ:

sudo apt install linux-source linux-headers-3.5.0-16-generic

trong đó cài đặt linux-sourcegói và tệp tiêu đề cụ thể giả sử bạn có trong trường hợp này là 3.5.0-16-genericphiên bản kernel.

Để kiểm tra phiên bản nào bạn có tại bất kỳ loại thời gian uname -rcụ thể nào sẽ cung cấp cho bạn phiên bản kernel cụ thể đang sử dụng.

Đối với Nvidia, nó phụ thuộc vào thẻ video và gói cần thiết cho nó, đối với các thẻ video mới nhất và giả sử bạn đã thêm PPA được đề cập ở trên, dòng thiết bị đầu cuối sẽ là:

sudo apt install nvidia-driver-430

Số ở cuối sẽ thay đổi tùy thuộc vào tuổi của thẻ video của bạn hoặc mức độ mới của nó (Một số phiên bản có sẵn là 390, 410, 415 và 418).

Đối với GPU sê-ri GeForce 10, 20 và RTX sử dụng nvidia-430
Đối với GPU sê-ri GeForce 8 và 9 sê-ri sử dụng nvidia-340
Đối với GPU sê-ri GeForce 6 và 7 sê-rinvidia-304

Các phiên bản mới nhất mang đến nhiều bản sửa lỗi và các vấn đề chính xác hơn liên quan đến hỏng đồ họa, hỗ trợ HDMI, hỗ trợ nhiệt và nhiều hơn nữa cho các thẻ Nvidia mới nhất. Thông thường, cập nhật trình điều khiển video giải quyết nhiều vấn đề.

Lưu ý rằng Fan Control và bất kỳ tính năng Nvidia nào khác không có trên nvidia-settingsứng dụng, không liên quan đến Ubuntu, nhưng liên quan đến Nvidia. Tôi muốn giới thiệu, hỏi các nhà phát triển Nvidia trong diễn đàn chính thức của Nvidia về các tính năng bạn có thể muốn đưa vào (Điều khiển quạt, tính năng ép xung, v.v ...)

Đối với CUDA, bạn có thể theo liên kết này Cài đặt và kiểm tra CUDA trong Ubuntu 14.04

Đối với Bumblebee (NVIDIA Optimus), bạn có thể sử dụng PPA sau (người dùng Ubuntu 15.04+ có thể tùy chọn không làm điều này vì nó đã được bao gồm):

 sudo add-apt-repository ppa:graphics-drivers/ppa
 sudo apt-get update
 sudo apt-get install bumblebee linux-headers-generic

6. Sự khác biệt giữa các trình điều khiển độc quyền?

Vui lòng truy cập Sự khác biệt giữa Trình điều khiển bổ sung (Nvidia) để biết thêm thông tin về Trình điều khiển độc quyền.

7. Làm thế nào để biết card màn hình của tôi có được hỗ trợ trong Ubuntu không?

Dưới đây là một số gợi ý để biết liệu thẻ video của bạn có được hỗ trợ trong Ubuntu không:

  • Nếu thẻ video tồn tại TRƯỚC KHI phát hành phiên bản Ubuntu bạn đang sử dụng, nó có thay đổi 99%, nó sẽ được hỗ trợ.

  • Nếu thẻ video xuất hiện dưới 6 tháng SAU khi phát hành phiên bản Ubuntu bạn đang sử dụng và bạn giữ phiên bản Ubuntu đó được cập nhật, thì bạn có khả năng khá cao nó sẽ được hỗ trợ.

  • Nếu bạn đã thêm một trong những PPA mà tôi đã đề cập ở trên thì bạn có 99,99% cơ hội nó sẽ được hỗ trợ.

  • Kiểm tra Trang web Nvidia hoặc PPA để được hỗ trợ có thể mang lại câu trả lời nhanh hơn, nhưng trong gần như 100% tất cả các trường hợp, thẻ video của bạn sẽ được hỗ trợ bởi trình điều khiển nguồn mở hoặc trình điều khiển độc quyền.

  • Sử dụng phiên bản Ubuntu mới nhất cũng sẽ cải thiện cơ hội có thẻ video mới nhất của bạn được hỗ trợ.

Nói chung, tôi đưa ra một quy tắc rằng nếu bạn có thẻ video mới nhất hoặc gần như một trong những thẻ video mới nhất, bạn sẽ cần trình điều khiển mới nhất. Vì vậy, luôn luôn cài đặt trình điều khiển mới nhất thông qua PPA hoặc Nguồn phần mềm đi kèm với Ubuntu nếu bạn có thẻ Nvidia mới nhất.

LƯU Ý - Ubuntu có thể hiển thị trong tùy chọn Đồ họa trong "Giới thiệu về máy tính này" giá trị Không xác định . Nếu điều này xảy ra, xin vui lòng cài đặt mesa-utilsgói.

Câu trả lời này được định hướng để giải quyết các lỗi Nvidia phổ biến (Màn hình đen, trình điều khiển không hoạt động nói chung, FPS thấp, v.v ...)

  1. Những lỗi phổ biến được giải quyết bằng cách sử dụng trình điều khiển mới nhất?
  2. Thẻ video của tôi không được cài đặt (Sự cố cài đặt)
  3. Điều chỉnh và tinh chỉnh bằng thẻ video
  4. Cách nhanh chóng để thiết lập độ phân giải màn hình mặc định

1. Những lỗi phổ biến được giải quyết bằng cách sử dụng trình điều khiển mới nhất?

Các lỗi phổ biến được chia sẻ bởi tất cả các thẻ video là:

  • Bảng điều khiển hoặc bảng điều khiển thiếu Unity
  • Thiếu tùy chọn bên trong Cài đặt Nvidia
  • Máy tính để bàn không xuất hiện (Màn hình đen)
  • Trên cùng / dưới cùng của màn hình được cắt ra
  • Video trông bị cắt thành từng mảnh
  • Độ phân giải cao hơn không thể sử dụng được (Không tìm thấy)
  • Video hiển thị với VGA nhưng không có HDMI (Và Vice Versa)
  • Đình chỉ không hoạt động trên máy tính xách tay khi đóng nắp
  • Tốc độ quạt tạo ra nhiều tiếng ồn hoặc luôn ở tốc độ tối đa
  • Vấn đề về nhiệt
  • nvidia-xconfigkhông tạo xorg.confchính xác

Nếu bạn có bất kỳ thứ gì trong số này, thì nên thêm một trong các PPA và cập nhật trình điều khiển video của bạn lên bản mới nhất mà họ có thể quản lý. Trong hầu hết các trường hợp, vấn đề được giải quyết sau khi cập nhật và khởi động lại. Đối với những trường hợp này, tôi cũng khuyên bạn nên sử dụng PPA Trình điều khiển đồ họa.

Tôi cũng mời bạn xem qua một số câu hỏi liên quan:

ATI / AMD, hoặc Intel, hay Đồ họa NVIDIA cho Unity?

Cách chính xác để cài đặt Trình điều khiển video ATI Catalyst độc quyền (fglrx) trực tiếp từ AMD là gì?

Làm cách nào để bật chính xác Desktop Cube trong Unity 3D?

Bật âm thanh HDMI cho thẻ Nvidia

Làm cách nào để bật hiệu ứng hình ảnh trên màn hình?

Trình điều khiển NVIDIA không hoạt động sau khi nâng cấp. Tại sao tôi chỉ có thể thấy thiết bị đầu cuối?

Máy tính để bàn không hiển thị khi tôi cài đặt trình điều khiển nvidia!

Màn hình đen trên Thẻ Nvidia / Ati mới nhất khi khởi động LightDM / Ubuntu

Kết nối HDMI / VGA cắt viền màn hình hoặc tạo văn bản mờ

/etc/X11/xorg.conf không tồn tại?

Cài đặt Nvidia mới nhất từ ​​Xorg PPA cho màn hình đen

Bây giờ một số gợi ý tôi muốn đề cập:

  • Đối với Thẻ NVIDIA, nó cũng giúp tạo xorg.conftệp bằng nvidia-xconfigdòng lệnh. Chỉ cần đi vào thiết bị đầu cuối để gõ như sau và sau đó khởi động lại:

    sudo nvidia-xconfig
    

    Biết rằng nếu nvidia-xconfigném một trong các lỗi sau, rất có thể bạn cần xóa xorg.conftệp hiện có trước khi thực hiện lại nvidia-xconfiglệnh:

    • XÁC NHẬN XÁC NHẬN - Nó có thể đề cập đến phần bị thiếu, thông tin không chính xác trong một phần, không phải là các phần đóng hoặc chỉ cần yêu cầu ít nhất 1 phần để tiến hành.

    • CẢNH BÁO - Nó có thể đề cập đến một số lỗi trong các giá trị liên quan đến bất kỳ tham số nào được tìm thấy trong một phần, ví dụ như không chỉ định rõ ràng một giá trị cho một tham số.

    • FATAL SERVER ERROR - Sau khi chạy, nvidia-xconfigbạn có thể gặp lỗi nhỏ "không tìm thấy màn hình", điều đó rất có thể có nghĩa là các đề xuất được đề cập ở trên như cài đặt PPA không được áp dụng trước hoặc mô-đun có thể vẫn hoạt động (Hoặc là nouveau đang tải hoặc trình điều khiển nvidia được cài đặt bằng gói trình điều khiển Nvidia từ trang web nvidia.

    • LRI - Bạn sẽ gặp lỗi tương tự như Unable to write to directory '/etc/X11'khi bạn thực thi nvidia-xconfiglệnh mà không có sudo. Nếu lỗi vẫn còn tồn tại thông qua nvidia-settingsbạn cần xóa xorg.conftệp trước.

    Đối với tất cả các trường hợp bạn cần xóa xorg.conftệp, vui lòng đảm bảo sao lưu mọi thay đổi đã thực hiện trước khi xóa tệp.

  • Cài đặt lại trình điều khiển giải quyết một số vấn đề. Ví dụ: nếu bạn đang sử dụng nvidia-graphics-drivers-355gói trình điều khiển, thì hãy làm như sau để cài đặt lại:

    sudo apt-get install --reinstall nvidia-graphics-drivers-355
    
  • Cài đặt lại Xorg cũng giúp trong các trường hợp khác:

    1. Xóa xorg hiện có bằng lệnh sau

      sudo apt-get remove --purge xserver-xorg
      
    2. Cài đặt xorg bằng lệnh sau

      sudo apt-get install xserver-xorg
      
    3. Định cấu hình lại xorg bằng lệnh sau

      sudo dpkg-reconfigure xserver-xorg
      
    4. Sau đó, bạn nên cài đặt lại trình điều khiển video nếu bạn đang sử dụng Nvidia hoặc ATI như đã đề cập ở trên.

Tôi phải nói thêm rằng nếu bạn gặp phải Màn hình đen sau khi cài đặt trình điều khiển Nvidia từ PPA và khởi động lại (Và bạn không có Hệ thống kết hợp) thì vấn đề của bạn có thể là cần phải gỡ bỏ gói bumblebee cùng với bumblebee.conf tập tin. Thực hiện theo các bước được cung cấp trong Cài đặt Nvidia mới nhất từ ​​Xorg PPA cho màn hình đen cho việc này hoặc chỉ đơn giản là chạy các dòng sau:

sudo apt-get purge bumblebee primus   
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot

2. Thẻ video của tôi không được cài đặt chính xác (Sự cố cài đặt)

Hầu hết các vấn đề cài đặt liên quan đến ATI hoặc Nvidia đều có thể được giải quyết bằng cách làm theo các bước được cung cấp trong Không thể cài đặt trình điều khiển Nvidia nhưng tóm lại tôi có thể tóm tắt rằng trong các bước sau đây giả sử bạn có một trong các vấn đề sau:

  • Đã cài đặt trình điều khiển Nvidia chính thức và gặp sự cố khi cập nhật hoặc xóa chúng
  • Màn hình có vẻ sai / hỏng
  • Unity không tải không tải
  • Không thể truy cập vào môi trường GUI theo cách nào

Nếu bạn đã cài đặt Trình điều khiển Nvidia chính thức, hãy làm theo tất cả các bước bên dưới sau khi đã khởi động Ubuntu ở Chế độ khôi phục . Nếu không, bỏ qua bước 2:

  1. Nếu bạn đã cài đặt trình điều khiển Nvidia từ trang web Nvidia hoặc trình điều khiển ATI từ trang web AMD chính thức, hãy nhập thông tin sau vào thiết bị đầu cuối (Trong ví dụ này giả sử bạn có Ubuntu 64Bit với phiên bản 304.51 của Nvidia):

    sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
    
  2. Nếu bạn đã cài đặt bất kỳ gói nvidia như nvidia-currenthoặc nvidia-current-updatesloại bỏ chúng. Tương tự với trình điều khiển ATI. sudo apt-get remove nvidia-currentví dụ.

  3. BẤT K change thay đổi nào bạn đã làm trong danh sách đen trình điều khiển Nvidia / ATI hoặc thay đổi đối với bất kỳ tệp nào khác liên quan đến trình điều khiển Nvidia / ATI nên được đảo ngược. Đây chỉ là trong trường hợp bạn đi trước và bắt đầu chỉnh sửa như điên (Điều đó xảy ra tôi biết ^^).

  4. Xóa hoặc sao lưu / di chuyển xorg.conftệp. Bạn sẽ không cần tập tin này ngay bây giờ.

  5. Sau khi thực hiện tất cả các bước trên, sau đó Khởi động lại PC và đảm bảo rằng nó tải với Nouveau chứ không phải với bất kỳ trình điều khiển Nvidia nào cho các trường hợp Nvidia hoặc với trình điều khiển ATI chứ không phải fglrxcho các trường hợp Ati / AMD.

  6. Nếu ngay bây giờ bạn BIẾT bạn đang chạy Unity với trình điều khiển Nouveau (Hoặc trình điều khiển nguồn mở ATI) hoặc nếu bạn vừa gặp lỗi video hoặc không tải được LightDM chính xác, đừng lo lắng, cả 3 tùy chọn sẽ kết thúc cùng một cách Khi khởi động lại, trong menu GRUB, chọn "Chế độ khôi phục". Sau khi chế độ khôi phục cho bạn thấy phục hồi tùy chọn, chọn gốc tùy chọn hoặc Failsafe X tùy chọn. Trong chế độ này và sau khi tất cả các bước trước đó đã được thực hiện, hãy cài đặt trình điều khiển Nvidia / ATI bằng PPA mà tôi đã đề cập ở trên. Luôn cố gắng cài đặt trình điều khiển mới nhất nếu bạn có thẻ video gần đây: sudo apt-get install nvidia-430đối với thẻ Nvidia hoặcsudo apt-get install fglrxcho các thẻ Ati / AMD mới nhất. Hãy nhớ rằng không nên cài đặt bất cứ thứ gì trước khi thực hiện việc này đối với trình điều khiển Nvidia / ATI (Ngoại trừ trình điều khiển Nouveau).

  7. Bây giờ khởi động lại và tất cả nên hoạt động.

LƯU Ý - Trong Bước 6, nếu có vẻ như PC bị kẹt khi tải, chỉ cần nhấn CTRL+ ALT+ F1để đến thiết bị đầu cuối TTY1 và thực hiện bước 6 từ đó.

Các vấn đề cài đặt phổ biến khác liên quan đến độ phân giải. Bạn có thể kiểm tra và thay đổi độ phân giải qua thiết bị đầu cuối theo cách sau:

  1. Mở thiết bị đầu cuối và nhập xrandrcái này sẽ hiển thị cho bạn tất cả các độ phân giải được hỗ trợ có thể (Điều này phụ thuộc vào thẻ video và màn hình / tv của bạn). Hãy lưu ý về thứ tự chúng xuất hiện được liệt kê. Dòng đầu tiên hiển thị độ phân giải là dòng 1, dòng tiếp theo là 2 và cứ thế cho tất cả các độ phân giải được hỗ trợ. Giá trị 0 sẽ đặt lại độ phân giải về mặc định sau khi bạn thực sự đặt độ phân giải.

  2. Nhập xrandr -s Xtrong đó X là số dòng như đã đề cập ở trên. Vì vậy, nó sẽ trông giống như : xrandr -s 1.

    Cuối cùng, đối với người dùng đã báo cáo không thấy Unity Launcher / Panel sau khi cập nhật phiên bản Kernel và / hoặc Nvidia, điều đầu tiên cần làm là kiểm tra xem Unity Plugin có được bật hay không. Để biết điều này, hãy chuyển đến Trình quản lý cài đặt cấu hình Compiz (Giả sử nó đã được cài đặt) và đi tới Trình cắm Unity. Kiểm tra xem hộp kiểm cho nó được kích hoạt. Nếu không thì kích hoạt tùy chọn này và làm theo các đề xuất trên màn hình.

3. Điều chỉnh và tinh chỉnh card màn hình của tôi

Đối với Thẻ video Nvidia, hãy làm theo các bước sau:

  1. Trong loại thiết bị đầu cuối: sudo nano /etc/X11/xorg.conf

  2. Tìm phần thiết bị và thêm dòng sau:

     Option "Coolbits" "4"
    

Nó sẽ trông giống như thế này:

 Section "Device"
     Identifier     "Device0"
     Driver         "nvidia"
     VendorName     "NVIDIA Corporation"
     Option         "Coolbits" "4"
 EndSection

Bây giờ lưu và khởi động lại. Bây giờ bạn sẽ thấy (Tùy thuộc vào kiểu thẻ video của bạn) một tùy chọn mới về Tốc độ quạt như thế này:

Một lời giải thích ngắn gọn về CoolBits:

CoolBits cho phép các tính năng không được hỗ trợ khác nhau, chẳng hạn như hỗ trợ thao tác đồng hồ GPU trong tiện ích mở rộng NV-CONTROL X. Tùy chọn này chấp nhận một chút mặt nạ của các tính năng để kích hoạt. Có nghĩa là giá trị 0, 1, 2 hoặc 4.

CoolBits = 1 - Khi "1" (Bit 0) được đặt trong giá trị tùy chọn "Coolbits", nvidia-settingstiện ích sẽ chứa một trang có nhãn "Tần số đồng hồ" thông qua đó có thể thao tác cài đặt đồng hồ. "Coolbits" chỉ khả dụng trên GeForce FX trở lên.

CoolBits = 2 - Khi "2" (Bit 1) được đặt, nó sẽ cố khởi tạo SLI khi sử dụng GPU với số lượng bộ nhớ video khác nhau.

CoolBits = 4 - Khi đặt "4" (Bit 2), trang Màn hình nhiệt sẽ cho phép cấu hình tốc độ quạt GPU, trên các bảng đồ họa có khả năng lập trình quạt.

Tùy chọn mặc định là 0 (các tính năng không được hỗ trợ bị tắt).

Kể từ Nvidia 337.XX, các tùy chọn sau khả dụng:

CoolBits = 8 - Khi "8" (Bit 3) được đặt, trang PowerMizer trong nvidia-settingsbảng điều khiển sẽ hiển thị bảng cho phép đặt tên miền cho mỗi đồng hồ và mức bù cho mỗi hiệu suất áp dụng cho các giá trị đồng hồ. Điều này được cho phép trên một số GPU GeForce nhất định trong dòng GeForce GTX 400 trở lên. Không phải tất cả các miền đồng hồ hoặc mức hiệu suất có thể được sửa đổi.

CoolBits = 12 - Khi "12" (Bit 3 + 2), điều này sẽ giống như kích hoạt hiệu ứng của Coolbits 8 + Coolbits 4. Vì vậy, bạn sẽ nhận được các tính năng ép xung mới và kiểm soát quạt.

Tùy chọn này cũng có thể được kích hoạt bằng cách ban hành lệnh sau:

nvidia-xconfig --cool-bits=4

CẢNH BÁO: điều này có thể gây ra thiệt hại hệ thống và bảo hành vô hiệu.

Tôi cũng muốn thêm rằng thông tin cho trình điều khiển Độc quyền thường được lưu trong thư mục nhà. Ví dụ: thông tin được lưu bởi nvidia-settingsđược lưu trữ trong ~/.nvidia-settings-rcđó bạn có thể truy cập bằng cách nhập như sau:

nano ~/.nvidia-settings-rc

Tôi đề cập đến điều này bởi vì nếu xorg.confkhông được sử dụng, thì các cài đặt cho ATI hoặc Nvidia hoạt động như thế nào? Lý do là X có thể tự động phát hiện và định cấu hình nhiều tùy chọn xorg.confnhư các thiết bị đầu vào / đầu ra và thẻ Video. Điều này không tự động xảy ra trước đây, nhưng kể từ năm 2010, X có thể xử lý nhiều tùy chọn và phát hiện chúng mà không gặp bất kỳ vấn đề nào hoặc cần phải định cấu hình tệp cho chúng.

Lưu ý rằng, nhiều trong số này vẫn còn nhưng được chia thành các tệp cụ thể hơn trong /usr/share/X11/xorg.conf.d/

Ví dụ: một số thẻ video không hiển thị Trình khởi chạy Unity hoặc bảng trên cùng trừ khi xorg.confcó mặt. Trong các trường hợp khác, người dùng muốn điều chỉnh card màn hình của họ, có thể cần tùy chọn Coolbits được thêm vào xorg.conf. Đây là những lý do tại sao nvidia-xconfigtồn tại. Để cung cấp một mức hỗ trợ bổ sung trong trường hợp X không phát hiện hoặc cung cấp tất cả các tùy chọn cho thẻ video.

Một mẹo khác là chạy update-pciidsđể nó cập nhật Danh sách Id PCI. Trong các trường hợp rất hiếm, ID không được tìm thấy hoặc phát hiện không chính xác cho thẻ video (Trên thực tế là bất kỳ thiết bị PCI nào), vì vậy điều này sẽ giúp giải quyết mọi vấn đề liên quan đến nó.

Trong một số trường hợp, nó cũng giúp thay đổi giá trị Texture Filter thành Fast trong Plugin OpenGL bên trong Trình quản lý cài đặt cấu hình Compiz.

Cuối cùng, việc thay đổi tùy chọn Cài đặt hình ảnh thành "Hiệu suất cao" trong Cài đặt OpenGL của Bảng điều khiển cài đặt Nvidia có thể giúp ích trong một số trường hợp.

4. Cách nhanh chóng để thiết lập độ phân giải màn hình mặc định

Tôi đã đọc và thực hiện một số mẹo về cách sử dụng xrandrhoặc chỉnh sửa xorg.conftệp, nhưng cách nhanh nhất mà tôi tìm thấy là chỉnh sửa ~/.config/monitors.xmltệp theo nghĩa đen và thay đổi độ phân giải xung quanh các dòng 15 đến 18 (Những cách đề cập đến Chiều rộng, Chiều cao và Tỷ lệ). Vì vậy, đặt Độ rộng, Chiều cao và Tỷ lệ chính xác và khởi động lại để kiểm tra điều này. Điều này chỉ để đặt độ phân giải mặc định mà bạn muốn thấy khi máy tính khởi động.


5
Điều này hoàn toàn cứu tôi và tôi thực sự nghĩ rằng tài liệu này nên có trên trang web của Ubuntu hoặc nơi nào đó dễ tiếp cận hơn. Phải mất vài ngày để tìm kiếm và tìm thấy cái này (đặc biệt là công cụ đề xuất trình điều khiển thích hợp, đó là toàn bộ vấn đề của tôi từ đầu)
shaneonabike

2
Tôi đã cố chỉnh sửa nhưng không thể (có giới hạn kích thước: /) Dù sao, mọi người nên lưu ý rằng X SWAT không còn khả dụng sau Quantal!
shaneonabike

3
Tôi bỏ phiếu câu trả lời này của năm. :) Lần cuối cùng tôi phải đối phó với Ubuntu + nVidia là vào năm 2007 và tôi đã lo lắng mình phải trải qua những vấn đề tương tự. Nhờ bài đăng của Luis, quá trình cài đặt diễn ra suôn sẻ.
Waldir Leoncio

1
@Fabby Nhận xét của bạn đã giết chết một con mèo ... đó cũng là lý do tại sao tôi đã thêm Liên kết ở đó dưới dạng "tiêu đề Xorg". Nhưng vâng, tôi sẽ làm theo lời khuyên tuyệt vời của bạn và chỉ ra điều này. Cảm ơn cậu.
Luis Alvarado

1
cười ngả nghiêng. Đã đọc bài viết của tôi và của bạn. Tuyệt vời công việc trên nó btw.
Luis Alvarado

24

Trước hết, bạn nên xác định phần cứng đồ họa NVIDIA của mình - vì vậy hãy mở một thiết bị đầu cuối và thực hiện:

lspci -k | grep -EA2 'VGA|3D'

Các tùy chọn sau đây không nên được thực hiện.
Dừng lại khi bạn đạt được những gì bạn muốn đạt được.
Số càng cao, giải pháp càng phức tạp (và kém ổn định).

Tùy chọn 1 - Kiểm tra trình điều khiển NVIDIA có sẵn trong kho chính thức của Ubuntu:

apt-cache search nvidia

Tùy chọn 2.1 - Kiểm tra trình điều khiển NVIDIA có sẵn trên Launchpad:

Trình điều khiển GPU độc quyền PPA

Tùy chọn 2.2 - Để bao gồm các trình điều khiển NVIDIA mới nhất - thêm kho lưu trữ vào các nguồn phần mềm:

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

Tìm kiếm trình điều khiển ... bạn sẽ thấy một danh sách các trình điều khiển ... phiên bản ở phía dưới là phiên bản mới nhất:

apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"

Tùy chọn 3 - Tìm kiếm trình điều khiển khả dụng trên trang web NVIDIA:

Phát hành trình điều khiển GPU NVIDIA

Sau đó làm theo các bước sau :

Bước 1.1 - Chọn trình điều khiển NVIDIA bạn muốn sử dụng và thực thi:

sudo apt-get install nvidia-<version_number>

Bước 1.2 - Trong trường hợp GPU NVIDIA có hỗ trợ Optimus thực thi:

sudo apt-get install nvidia-prime

Bước 2 - Để hoàn tất quá trình cài đặt trình điều khiển thực thi:

sudo reboot

Thông tin thêm:

Các sản phẩm GPU NVIDIA được hỗ trợ

Thông tin phát hành trình điều khiển GPU NVIDIA

NVIDIA hỗ trợ khung thời gian cho các bản phát hành GPU kế thừa


4
Tôi đề nghị thay đổi câu trả lời một chút. Làm rõ hơn rằng cách được khuyến nghị là cài đặt từ kho lưu trữ Ubuntu bằng cách sudo apt-get install nvidia-*. Một cách tùy chọn là cài đặt từ PPA. Điều này sẽ tốt để có câu trả lời này. Đã +1.
Pilot6

1
Và cũng rất tốt để thêm cách lấy mô hình GPU. lspci -k | grep -EA2 VGA|3D. Nó sẽ hiển thị mô hình và nếu trình điều khiển được cài đặt.
Pilot6

1
câu trả lời của bạn rất mơ hồ, các tùy chọn trong câu trả lời của bạn không hiển thị toàn bộ quá trình một cách chính xác mà chỉ liệt kê chúng
Edward Torvalds

Lưu ý: la̶t̶e̶s̶t̶ hỗ trợ thẻ video của bạn. Hầu hết các trường hợp trình điều khiển video độc quyền sẽ cài đặt trên máy ngay cả khi những trình điều khiển đó không hỗ trợ thẻ video của bạn nữa. Vì vậy, chọn cẩn thận. Nó nên được đề cập trong phần README hoặc / và trên thông tin phát hành trình điều khiển GPU NVIDIA ...
Kamiccolo

6

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

sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get update

Tải về mesa-utils để hiển thị thông tin đồ họa:

sudo apt-get install mesa-utils

glxinfo | grep OpenGL

Khởi động lại máy tính:

sudo shutdown -r now

Giải quyết vấn đề:

Cấu hình một /etc/X11/xorg.conftập tin để có được tất cả các độ phân giải. Thông tin về cách định cấu hình xorg.conf Sử dụng gtf để tạo dòng chế độ

Tạo một tập tin gọi là xorg.conf và đặt nó trong /etc/X11. X sẽ đọc tệp cấu hình và cố gắng chấp nhận các tuyên bố của bạn. Sau đó, nó sẽ tự động cấu hình bất cứ điều gì bạn không nói rõ ràng.

Chạy nvidia-xconfigtạo ra một xương cá với cấu hình cơ bản. Các lệnh tương tự cho các trình điều khiển nhị phân khác có thể tồn tại.

sudo service lightdm stop
sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo start lightdm

Điều này sẽ tạo tập tin xorg.conf.new trong thư mục hiện tại của bạn. Bây giờ bạn nên làm như sau:

  1. giết máy chủ x
  2. tạo một tệp xorg.conf mới
  3. đổi tên và di chuyển
  4. trở lại GUI

GUI tốt hơn (arandr) để thao tác với độ phân giải, v.v .:

sudo apt-get update
sudo apt-get install arandr

5

Bạn không cần sử dụng dòng lệnh cũng như trung tâm phần mềm để cài đặt trình điều khiển NVIDIA (tốt nhất không nên cài đặt theo cách này vì đôi khi bạn có thể khởi động màn hình đen.).

Ubuntu đi kèm với trình điều khiển NVIDIA được cấu hình sẵn (nhưng chưa được cài đặt), tất cả những gì bạn cần làm là:

  1. Mở dấu gạch ngang

  2. Tìm kiếm và khởi chạy Trình điều khiển bổ sung , đợi cho nó tìm kiếm, sau đó chọn trình điều khiển bạn muốn cài đặt. Nó đi kèm với 2 trình điều khiển, một là Nouveau mã nguồn mở và độc quyền từ NVIDIA.

  3. Chọn trình điều khiển, nhấn Áp dụng thay đổi và chờ đợi. Nó có thể yêu cầu một chút thời gian và kết nối internet để tải xuống và cài đặt nó cho bạn.

  4. Bây giờ khởi động lại.

nhập mô tả hình ảnh ở đây

Tôi đã chọn trình điều khiển độc quyền


4

Cách được đề xuất là cài đặt trình điều khiển từ kho Ubuntu.

Bây giờ tất cả các bộ điều hợp Nvidia đều được hỗ trợ bởi các trình điều khiển có trong kho Ubuntu. Nhưng điều này không phải lúc nào cũng đúng và trong tương lai, một số bộ điều hợp mới có thể sẽ không được hỗ trợ bởi trình điều khiển chính thức của Ubuntu trong một thời gian.

Trong hầu hết các trường hợp, hệ thống chọn trình điều khiển chính xác trong

Cài đặt hệ thống -> Phần mềm & Cập nhật -> Trình điều khiển bổ sung.

Trước hết bạn cần tìm mô hình GPU của bạn.

Chạy trong terminal lspci -k | grep -EA2 'VGA|3D'và bạn sẽ nhận được một cái gì đó như

01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 351a
Kernel driver in use: nvidia

Vì vậy, mô hình là GeForce GTX 550 Ti và một số trình điều khiển độc quyền của Nvidia được cài đặt.

Nếu trình điều khiển nguồn mở đang được sử dụng, bạn sẽ thấy

Kernel driver in use: nouveau

Để kiểm tra trình điều khiển độc quyền nào được cài đặt chạy:

dpkg -l | grep nvidia

Gói được đánh dấu bằng ii được cài đặt.

Bạn có thể kiểm tra phiên bản trình điều khiển nào hỗ trợ bộ chuyển đổi này tại

Trang web trình điều khiển Nvidia

Ví dụ, thẻ của tôi được hỗ trợ bởi 340, 346, 349, 352 và 355 phiên bản chính.

Bây giờ các kho lưu trữ Ubuntu có phiên bản trình điều khiển 340 và 352 cho bộ điều hợp này. Nó có ý nghĩa để cài đặt 352.

Nó có thể được thực hiện từ GUI như đã đề cập ở trên hoặc bằng cách chạy

sudo apt-get install nvidia-352

Nếu bộ điều hợp của bạn không được hỗ trợ bởi bất kỳ trình điều khiển nào từ kho chính thức hoặc bạn muốn thử phiên bản mới nhất, bạn có thể cài đặt trình điều khiển từ ppa.

Đồ họa Hybryd

Nếu bạn có một máy tính xách tay có CPU Intel, trong hầu hết các trường hợp, bạn cũng sẽ có một bộ chuyển đổi Intel được tích hợp trong CPU.

Trong trường hợp này, bạn sẽ phải cài đặt nvidia-primegói quá. Nhưng nếu bạn cài đặt từ kho chính thức, nó sẽ được cài đặt tự động.

Sau đó, bạn sẽ có thể chuyển đổi bộ điều hợp trong Nvidia X Server Settings(Hồ sơ PRIME).

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Hoặc bạn có thể làm điều đó trong thiết bị đầu cuối.

  • sudo prime-select nvidia sẽ chuyển sang bộ chuyển đổi Nvidia.

  • sudo prime-select intel sẽ chuyển sang bộ chuyển đổi Intel.

  • prime-select query sẽ hiển thị trạng thái hiện tại.

Bạn sẽ cần phải đăng xuất và đăng nhập để áp dụng cài đặt.

Bộ điều hợp mới không được hỗ trợ bởi trình điều khiển nouveau

Bạn có thể phải đối mặt với một tình huống mà bạn có một bộ điều hợp Nvidia rất mới được hỗ trợ kém bởi trình điều khiển nouveau nguồn mở.

Trong trường hợp này, hệ thống của bạn có thể không thể khởi động vào GUI.

Bạn có thể tham khảo câu trả lời này và khởi động với nomodesettham số. Bạn sẽ phải khởi động hệ thống theo cách này khi bạn khởi động từ LiveUSB, sau đó cài đặt Ubuntu.

Sau khi bạn cài đặt Ubuntu, bạn sẽ cần phải khởi động nomodesetlại và cài đặt trình điều khiển Nvidia thích hợp.

Khi bạn khởi động ở chế độ UEFI, F6tùy chọn đó không xuất hiện. Trong trường hợp đó, bạn sẽ cần vào menu grub, nhấn evà nhập nomodesetthủ công.


Bạn đã thử phương pháp này trên Ubuntu chưa?
Edward Torvalds

@edwardtorvalds Đây là phương pháp tôi luôn sử dụng.
Pilot6

@ Pilot6 Tôi đã quản lý để cài đặt trình điều khiển Nvidia từ ppa bằng cách thêm 'nomodeset' trong grub. Tuy nhiên, bây giờ sau khi cài đặt ubfox và trình điều khiển, tôi không thể đăng nhập (cửa sổ đăng nhập xuất hiện lại sau khi tôi nhấn đăng nhập) trừ khi tôi xóa 'nomodeset' khỏi grub. Có một giải pháp để có được nomodeset loại bỏ vĩnh viễn ??? hoặc những gì khác gây ra vấn đề này?
Ghazanfar Mir

Bạn không cần nomodesetsau khi cài đặt trình điều khiển. Vì vậy, loại bỏ nó từ /etc/default/grubvà chạy sudo update-grub.
Pilot6

3

Dưới đây là một thông báo chi tiết về cách hoàn thành nó. Nó sẽ liệt kê 2 cách cài đặt trình điều khiển Nvidia mới nhất trên Ubuntu 12.10 đến 14.04. Tốt nhất nếu bạn đã cài đặt synap trên hệ thống của mình, vì bạn sẽ cần nó để cài đặt một số tệp. Nếu nó chưa được cài đặt, chỉ cần nhấn Ctrl+ Alt+ Ttrên bàn phím của bạn để mở Terminal. Khi nó mở, chạy (các) lệnh bên dưới:

sudo apt-get install synaptic

Tất cả các bước được liệt kê yêu cầu sử dụng Terminal. Để mở nó, chỉ cần nhấn Ctrl+ Alt+ Ttrên bàn phím của bạn

Cách thứ nhất:

Điều đầu tiên cần làm là Cập nhật phân phối Ubuntu của bạn

sudo apt-get update && sudo apt-get dist-upgrade

Khởi động lại nếu cần.

Tải xuống trình điều khiển mới nhất cho bản phân phối của bạn từ Nvidia

Cài đặt linux-source + linux-headers-generic + dkms (Sử dụng Trình quản lý gói Synaptic)

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Cài đặt Build Essentilas, gcc và g ++

sudo apt-get install build-essential gcc g++

Khởi động lại hệ thống của bạn tại thời điểm này.

Khi hệ thống được sao lưu và chạy, hãy chỉnh sửa /etc/modprobe.d/blacklist.confvà thêm các dòng sau vào cuối tệp

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Lưu và thoát tệp.

Xóa mọi trình điều khiển Nvidia hiện tại

sudo apt-get remove --purge nvidia*

Xóa mọi trình điều khiển xserver-xorg-video-nouveau

sudo apt-get --purge remove xserver-xorg-video-nouveau

Chỉnh sửa tập tin grub

sudo nano /etc/default/grub

Từ dòng đã GRUB_CMDLINE_LINUX loại bỏ "quiet splash"và thay thế nó bằng"text"

Cập nhật grub bằng các lệnh sau

sudo update-grub
sudo update-initramfs -u

Khởi động lại hệ thống của bạn tại thời điểm này. Khi hệ thống khởi động lại, nó sẽ ở chế độ văn bản. Đăng nhập vào hệ thống của bạn, và sau đó làm

sudo su

(nhập mật khẩu của bạn)

cd Downloads

(với điều kiện là tập tin tải xuống của Nvidia rất tuyệt vời ở đó)

sh xxx.run 

(trong đó xxx là tên tệp Nvidia) Nhấp OK Nếu có thông báo liên quan đến trình điều khiển, nhấp vào có (điều rất quan trọng là bạn nhấp vào có) Đợi quá trình cài đặt kết thúc, sau đó

sudo nano /etc/default/grub

Từ dòng đã GRUB_CMDLINE_LINUX loại bỏ "test"và thay thế bằng "quiet splash"sau đó làm

Ctrl+ xyenterđể lưu tệp và thoát.

Cập nhật grub bằng các lệnh sau

sudo update-grub/
sudo update-initramfs -u

Khởi động lại, và bạn đã thiết lập.

Cách thứ hai:

Chỉ cần nhấn Ctrl+ Alt+ Ttrên bàn phím để mở Terminal. Khi nó mở, chạy (các) lệnh bên dưới:

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update 
sudo apt-get install nvidia-340

nhập mô tả hình ảnh ở đây

Cả hai phương pháp đã được thử nghiệm với Nvidia Driver Phiên bản 340 và cả hai đều hoạt động tốt. Nhiều cập nhật đã được thực hiện sau khi thực tế, và mọi thứ hoạt động tốt.


2

Muốn ném lời cảnh báo của tôi ra khỏi đó về chủ đề này sau khi dành 2 ngày cuối cùng với điều này.

Tôi đã sử dụng Ubuntu trong nhiều năm. Tuần trước tôi đã nghỉ hưu máy tính lõi tứ AMD 940 cũ của mình và xây dựng một lõi AMD 8350 8 mới với asus mobo và cho một thẻ video kể từ khi tôi không chơi trò chơi, tôi đã mua một thẻ gpu GTX 650 mới.

Sau khi cài đặt GTX 650 .. nó hoạt động tốt với trình điều khiển Noveau nhưng tôi muốn sử dụng cổng HDMI của thẻ video và vì bất kỳ lý do gì không hoạt động với màn hình HP w2207h của tôi.

NOTE:  I'd actually never tried the hdmi port on that monitor before so I don't know if 
it ever worked as that monitor is now nearly 4 years old.

Vì vậy, lần đầu tiên tôi đã cài đặt Ubuntu NVIDIA "Quyền sở hữu hiện tại" đã được thử nghiệm.

Vẫn không có HDMI nhưng máy tính để bàn thống nhất, vv tất cả vẫn hoạt động tốt.

Nghĩ rằng có lẽ tôi nên thử trình điều khiển linux trực tiếp từ NVIDIA Tôi đã đi đến phần trình điều khiển của họ, tìm kiếm thẻ linux GTX 650 và tải xuống tệp .sl - nơi sẽ có một tên trình điều khiển dài.

Bước tiếp theo cho những người mới sử dụng Ubuntu / unity

Nhấn ctrl + alt + F1 đặt tôi vào một thiết bị đầu cuối

Tiếp theo trước khi bạn có thể áp dụng trình điều khiển NVIDIA, bạn phải tiêu diệt LIGHTDM vẫn đang chạy ẩn.

       $ sudo service lightdm stop

Khi lightdm bị dừng, bạn phải thay đổi tệp .run để có thể thực thi:

       $ sudo chmod +x ./<nvidia>.run

sau đó cuối cùng thực hiện chương trình cài đặt trình điều khiển mới.

       $ sudo ./<nvidia>.run

điều này sẽ bắt đầu và hỏi bạn nhiều câu hỏi bạn sẽ phải trả lời.

khi xong bạn khởi động lại.

Bây giờ cảnh báo của tôi.

Trước khi bạn bắt đầu thực hiện tất cả những điều trên, bạn nên có sẵn máy tính / máy tính xách tay thứ 2 để bạn có thể tra cứu cách đảo ngược phần trên nếu bạn gặp vấn đề - hoặc bạn nên in ra tất cả thông tin bạn cần BAO GỒM:

dòng lệnh bạn sẽ cần để "thanh lọc" trình điều khiển Nvidia mới

       $ sudo ./<nvidia>.run --uninstall

Sau khi hoàn tất, bạn phải cài đặt một số trình điều khiển video TRƯỚC KHI bạn khởi động lại trừ khi bạn đã cài đặt trình điều khiển Noveau (bạn không gỡ bỏ nó - điều mà hầu hết không cần phải thử trình điều khiển độc quyền NVIDIA ở trên).

Tiếp theo ... hãy chắc chắn rằng bạn biết dòng lệnh cần thiết để cài đặt lại trình điều khiển Noveau nếu bạn phải.

Vậy tại sao tôi lại đăng bài này?

Tôi đã khá cẩn thận khi cài đặt trình điều khiển mới nhất của trang web NVIDIA cho thẻ GTX 650.

Tuy nhiên, sau khi khởi động lại máy tính để bàn Ubuntu 12.10 Unity của tôi đã phát điên với nhiều vấn đề khác nhau.

  1. Tôi sử dụng synap nhưng không thể sử dụng nó vì khởi chạy nó sẽ thu nhỏ nó vào thanh công cụ Unity ở bên trái mà tôi không thể làm cho nó xuất hiện trên màn hình
  2. Tôi không thể khởi chạy "Cài đặt hệ thống" từ máy tính để bàn hoặc từ cli. Nó đã làm điều tương tự như synap
  3. Tôi thấy chuột của tôi có thể hoặc không thể xuất hiện trên màn hình khi tôi đăng nhập. Nếu không tôi phải tắt máy ... không phải khởi động lại ... để có được nó

Bởi vì tôi đã không dành thời gian để chuẩn bị cho mình cách gỡ bỏ trình điều khiển đó và cài đặt lại trình điều khiển đang hoạt động khỏi dòng lệnh (hãy nhớ rằng tôi không thể sử dụng công cụ Cài đặt hệ thống ?? ... thật đau đớn khi phải quay lại hệ thống làm việc trước đây của tôi.

Vì vậy, hãy làm như mô hình Hướng đạo sinh nói "hãy chuẩn bị" trước khi bạn bắt đầu con đường này.

Điều tồi tệ nhất đối với tôi ... Ngay cả khi đã cài đặt trình điều khiển mới nhất của NVIDIA, tôi KHÔNG thể lấy cổng HDMI trên GTX 650 để hiển thị trên màn hình của mình. Để kiểm tra kỹ, tôi đã gắn cáp HDMI vào Màn hình có khả năng HDMI mới thứ 2 và vẫn KHÔNG CÓ TÍN HIỆU với điều đó.

Vì vậy, tôi quay lại quảng trường vẫn đang cố gắng để cổng HDMI của tôi hoạt động NHƯNG ... kính đầy 1/2 tôi đã học được rất nhiều trong quá trình này.

Hy vọng điều này sẽ giúp những người khác.


Chàng trai ... không bao giờ tôi không bao giờ học! Bài viết của tôi ở trên cho biết tôi đã xây dựng một PC mới và vừa mua một card đồ họa GTX 650 Nvidia mới mà tôi KHÔNG thể kết nối bằng HDMI với 2 màn hình khác nhau. Hôm nay tôi nghĩ có lẽ là cáp HDMI MỚI tôi vừa mua nên tôi đã đổi cáp HDMI bằng một trong những TV của mình ... và nó đã hoạt động. Vì vậy, cáp HDMI mới là không tốt.
bmullan

1

Phương pháp cài đặt dòng lệnh đơn giản (một biến thể dựa trên văn bản của câu trả lời của @edwardtorvalds):

  1. Chạy lệnh

    ubuntu-drivers devices
    

    ( /usr/bin/ubuntu-driversđược cung cấp bởi ubuntu-drivers-common, được bao gồm dưới dạng gói kể từ ngày 14.04 và có sẵn dưới dạng một ứng dụng trong các bản phát hành trước đó.)

  2. Sau vài giây, bạn sẽ nhận được đầu ra trông như thế này:

    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00
    model    : GF108 [GeForce GT 430]
    vendor   : NVIDIA Corporation
    driver   : nvidia-346-updates - distro non-free
    driver   : nvidia-340-updates - distro non-free
    driver   : nvidia-304-updates - distro non-free
    driver   : nvidia-340 - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    driver   : nvidia-304 - distro non-free
    driver   : nvidia-346 - distro non-free recommended
    

    Trình điều khiển được đề xuất là nvidia-346, vì vậy hãy chạy

    sudo apt-get install nvidia-346
    

    (Vì trình điều khiển nVidia là phần mềm không miễn phí, trước tiên bạn cần đảm bảo rằng kho lưu trữ đa vũ trụ được bật .)


đối với bước 2, để nhanh chóng tìm trình điều khiển được đề xuất, chỉ cần chạy:ubuntu-drivers devices | grep recommended
Corey Goldberg

1

Nó có sẵn trong kho lưu trữ mặc định.

Từ giờ trở đi, trình điều khiển Nvidia có sẵn trên các kho lưu trữ mặc định. Vì vậy, không cần bất kỳ ppa.

Thi hành, hành hình :

sudo apt-get update
sudo apt-get install nvidia-361

Cho đến nay, nvidia-361là phiên bản mới nhất có sẵn trên các kho lưu trữ mặc định. Bạn có thể muốn đảm bảo bằng cách tìm kiếm tất cả các trình điều khiển có sẵn bằng cáchapt-cache search nvidia


đây là câu trả lời tốt nhất và đơn giản nhất cho tất cả các giải pháp sử dụng ppa dẫn đến các vấn đề về chữ ký pkcs. Askubfox.com/questions/1031375/ cường
Vahid

0
  • Tải về trình điều khiển và đặt nó trong thư mục nhà của bạn

Tải xuống cho 64 bit: http://www.nvidia.com/object/linux-display-amd64-295.53- ức.html

Tải xuống cho 32 bit: http://www.nvidia.com/object/linux-display-ia32-295.53- ức.html

  • Làm: ctrl+ alt+ F6(Cảnh báo: Điều này sẽ chuyển bạn sang TTY, không có GUI)
  • Đăng nhập bằng tên người dùng và mật khẩu của bạn
  • Thể loại: sudo service lightdm stop
  • Thể loại: sudo ./NVIDIA*
  • Thể loại: sudo reboot

Trình điều khiển nên hoạt động không có vấn đề ngay bây giờ (tôi chỉ làm điều này với GTX 570 của tôi)

Kiểm tra trình điều khiển bằng cách mở một thiết bị đầu cuối: ( ctrl+ alt+ T)

  • Loại: glxinfo | grep direct Nó sẽ báo cáo lại:direct rendering: Yes
  • Để điều chỉnh cài đặt NVIDIA của bạn Loại: nvidia-settings

LƯU Ý: Tập lệnh nên liệt kê danh sách đen trình điều khiển nouveau theo mặc định. Nếu trình điều khiển NVIDIA không hoạt động, hãy thử làm điều này bằng tay:

  • Thể loại: sudoedit /etc/modprobe.d/blacklist.conf

Nối các dòng sau:

blacklist nouveau
options nouveau modeset=0
  • Thể loại: sudo reboot

0

Vấn đề bạn gặp phải là bạn không có nguồn linux, vì vậy bạn có thể cài đặt trình điều khiển nvidia. Tôi tin rằng những gì bạn muốn là các tiêu đề linux cho phiên bản kernel của bạn.

sudo apt-get install linux-headers-generic nên cài đặt các tiêu đề chính xác, sau đó sẽ cho phép bạn tiếp tục từ nơi bạn rời đi.


0

Mọi thứ trở nên dễ dàng hơn với 346,72, ít nhất là với Lubfox và MATE 14.04. Tôi nhấn Ctrl + Alt + F1 và mất 5 lệnh. Các bước làm việc cho tôi như sau:

  1. Tải xuống từ trang NVidia.
  2. Nhấn Ctrl + Alt + F1 để đến tty và đăng nhập.
  3. sudo service lightdm stop
  4. cd /path/to/file
  5. sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
  6. Tất cả mọi thứ diễn ra mà không gặp trở ngại với 64 bit. Kịch bản cài đặt sẵn không thành công nhưng tôi bảo nó vẫn cài đặt. Từ đó, về cơ bản là "có, có, có".
  7. sudo service lightdm starthoặc một số biến thể của lệnh này. Chúng hơi khác nhau đối với Lubfox và MATE.

Không cần tạo xorg.conf vì nó đã làm điều đó khi tôi trả lời có trong quá trình cài đặt. Ngoài ra, không cần phải vào danh sách đen nouveau trước khi cài đặt. Khó khăn duy nhất tôi gặp phải là khi tôi cài đặt cùng trình điều khiển cho hệ điều hành 32 bit. Nó nói với tôi rằng nó cần một gói gcc + mà tôi đã nhận được trên google đầu tiên của mình.


Tại sao không chỉ thêm ppa?
Tim

Ppa đã không làm việc cho tôi vì một số lý do. Có thể những người khác có một trải nghiệm khác nhau, nhưng mỗi lần tôi thử nó, nó đã cho tôi một vài trình điều khiển nhưng không phải là mới nhất. Tôi đã đặt nvidia-346 và cuối cùng nhận được một vài di sản, một tương đối gần đây và một trình điều khiển nguồn mở, nhưng không phải là trình điều khiển tôi muốn. Điều này là sau khi cả Ctrl + Alt + T và Ctrl + Alt + F1 cộng với việc dừng lightdm. Có rất nhiều câu trả lời khác nhau cho các vấn đề ppa, vì vậy tôi đã thử phương pháp tôi đã đăng để xem nó có phù hợp hơn không, và nó đã được.
Ben Doidge

0

Có rất nhiều giải pháp ngoài kia nhưng đây là những gì thực sự hiệu quả với tôi (giả sử bạn đã cài đặt mới trình điều khiển nhị phân Ubuntu 16.04 và nvidia đã tải xuống)

  1. Nếu bạn có khởi động kép, hãy chuyển đến cài đặt BIOS của bạn và chuyển tùy chọn khởi động an toàn sang "HĐH khác";

  2. Nhấn Ctrl+ Alt+ F1trong phiên đăng nhập để nhập TTY-1 và thực hiện các bước sau:

    sudo apt-get install linux-source
    sudo apt-get install linux-headers
    
  3. Trước khi cài đặt trình điều khiển, dừng lightdm bằng cách:

    sudo service lightdm stop
    
  4. Chạy tập lệnh NVIDIA

    sudo ./NVIDIA-Linux-x86_64-378.09.run
    

Trong quá trình cài đặt, bạn có thể nhận được cảnh báo "Phân phối được cung cấp không thành công", chỉ cần bỏ qua nó.

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.