Điểm:1

Sự cố khi xóa trình điều khiển NVIDIA

lá cờ in

Gần đây tôi đã cài đặt trình điều khiển đồ họa cho nvidia geforce RTX 2070. Sau đó, Ubuntu (phiên bản 21.04) sẽ không khởi động được nữa. (Có vẻ như nhiều người gặp sự cố này, xem ví dụ: [1], [2], [3].) Tôi đã cài đặt trình điều khiển thông qua ứng dụng tích hợp sẵn (quên tên và không thể tìm kiếm vì tôi không thể khởi động, tôi nghĩ là "Cái gì đó & Gói"). Sau đó tôi đã quản lý để loại bỏ các trình điều khiển bằng cách chạy một số biến thể của Sudo apt purge nvidia-.* trong Root Shell Prompt được truy cập thông qua chế độ khôi phục, cho phép tôi khởi động lại.

Tiếp theo, tôi đã thử cài đặt trình điều khiển bằng cách chạy tệp đã tải xuống đây từ thiết bị đầu cuối. Tôi nghĩ rằng, nếu nó không hoạt động, tôi có thể xóa lại trình điều khiển bằng lệnh trên. Tuy nhiên, lần này, lệnh tương tự đã trả về một thông báo cho biết không có gói nào bắt đầu với 'nvidia' được cài đặt. Kết quả là bây giờ tôi không thể khởi động Ubuntu.

tôi cũng đã thử

  • Điều hướng đến tệp (cũng trong trình bao gốc của chế độ khôi phục) và khởi chạy nó bằng lệnh --gỡ cài đặt Tùy chọn. Nó đưa ra một số thông báo lỗi trong quá trình này nhưng cho tôi biết các trình điều khiển đã được gỡ bỏ thành công. Tuy nhiên, tôi vẫn không thể khởi động.
  • Cài đặt lại và gỡ cài đặt bằng tệp
  • Điều hướng vào /vân vân/ và xóa tất cả các tệp bằng xorg trong tên của họ (tôi không biết những tệp đó là gì, nhưng nó nằm trong số các bản sửa lỗi được đề xuất mà tôi đã tìm thấy.)

Vẫn không khởi động được. Bất kỳ ý tưởng nào khác ngoài ba điều trên hoặc cài đặt lại Ubuntu?

Ngoài việc không thể khởi động, tôi vẫn thực sự cần phải khởi động trình điều khiển. Tôi chỉ có Ubuntu để chạy công cụ ML, công cụ này cũng yêu cầu GPU hoạt động. Có điều gì tốt hơn là thử một trình điều khiển được đề xuất khác và hy vọng một kết quả khác không?

CHỈNH SỬA: Tôi tin rằng đây (cũng) là sự cố phần cứng; hành vi đã thay đổi sau khi tôi thay đổi cài đặt BIOS (hành động, chỉ theo hướng ngược lại, được mô tả đây.)

EDIT2: Tôi được thông báo rằng tôi cần một nguồn điện khác, tôi sẽ thử tiếp theo.

oldfred avatar
lá cờ cn
Với Ubuntu, bạn không bao giờ cài đặt tệp .run trực tiếp từ nVidia. Trên thực tế, bạn phải cài đặt lại với mọi bản cập nhật kernel. Nhưng phiên bản chính xác từ kho lưu trữ Ubuntu sẽ hoạt động. Bạn có thể khởi động kernel cũ hơn từ menu khôi phục grub không? Gỡ cài đặt trình điều khiển .run nVidia. https://askubuntu.com/questions/219942/how-to-uninstall-manually-install-nvidia-drivers
silver avatar
lá cờ in
Tôi sẽ thử khởi động với phiên bản cũ hơn. Tuy nhiên, đối với việc gỡ cài đặt trình điều khiển .run, trang web bạn đã liên kết đề xuất lệnh `sudo ./NVIDIA-Linux-x86-310.19.run --uninstall` mà tôi đã thử (mục đầu tiên trong danh sách)
silver avatar
lá cờ in
Khởi động với một phiên bản cũ hơn đã hoạt động như một cơ duyên. (Nghĩa là, nếu tôi hiểu đúng thì nó chỉ có nghĩa là chọn mục thứ ba từ [danh sách này](https://i.ibb.co/hVxG55m/mde.jpg).) Cảm ơn vì điều đó -- nhưng không phải vậy giải quyết vấn đề chính của tôi; các trình điều khiển nvidia vẫn còn đó trong phiên bản mới hơn.
lá cờ cc
Rất nhiều gói nvidia không có tên bắt đầu bằng "nvidia-". Nhìn vào đầu ra của dpkg -l |grep nvidia và dọn sạch mọi phần còn lại. Bạn sẽ luôn có thể khởi động ở chế độ khôi phục, sử dụng trình điều khiển mới, trừ khi một số mục cấu hình còn sót lại trong /etc/modules.d đã được đưa vào danh sách đen mới. Khi đã sạch, hãy cài đặt trình điều khiển 460 hoặc 465 từ kho tiêu chuẩn và trình điều khiển đó sẽ hoạt động.
silver avatar
lá cờ in
Tôi sẽ thử (nhưng tôi sắp đi ngủ nên tôi sẽ báo cáo lại sau vài giờ nữa). Bạn có thể cung cấp cho tôi phiên bản ELI5 (giải thích như thể tôi mới 5 tuổi) về cách cài đặt trình điều khiển 460 từ kho tiêu chuẩn không?
oldfred avatar
lá cờ cn
https://ubuntuforums.org/showthread.php?t=2383560&p=13735336#post13735336 Bạn có thể, nhưng không cần cài đặt ppa nữa. Ubuntu duy trì các phiên bản hiện tại. Chỉ khi thẻ/chip nVidia cực kỳ mới, bạn mới có thể cần ppa.Ví dụ về cách thêm ppa: https://askubuntu.com/questions/1026179/how-to-install-a-gtx-1060 & https://askubuntu.com/questions/61396/how-do-i-install-the-nvidia-drivers
Điểm:2
lá cờ hu

Liệt kê tất cả các gói liên quan đến Nvidia

dpkg -l | grep nvidia

Xóa tất cả các gói liên quan đến Nvidia mà bạn thấy trong danh sách

Khi bạn đã làm điều này thành công

sudo ubuntu-drivers tự động cài đặt
sudo prime-select nvidia

Khởi động lại và bây giờ hệ thống của bạn sẽ hoạt động tốt

silver avatar
lá cờ in
Điều này cho phép tôi khởi động lại, nhưng không cài đặt thành công trình điều khiển; nếu tôi cắm màn hình vào thẻ, nó vẫn không được nhận dạng. Đang chạy torch.cuda.is_available() hiện trả về [lỗi mới này](https://i.ibb.co/hWWgmFC/error.png).
Utkarsh Chandra Srivastava avatar
lá cờ hu
Bạn có thể chạy nvidia-smi không? và bạn có thể đăng đầu ra của mình ở đây không, bạn đã cài đặt bộ công cụ cuda torch hỗ trợ 11.1/10.2 chưa? bạn có thể đăng nvcc -V của mình không
Utkarsh Chandra Srivastava avatar
lá cờ hu
Lưu ý sau khi cài đặt trình điều khiển, bạn phải truy cập BIOS của mình để đảm bảo rằng khởi động an toàn đã bị tắt và thay đổi "Hiển thị chính" thành GPU
silver avatar
lá cờ in
Hóa ra là tôi cần một Bộ nguồn mới và sau khi tôi cài đặt nó, không chỉ màn hình được kết nối với thẻ hoạt động mà các trình điều khiển tôi đã cài đặt bằng cách sử dụng các lệnh của bạn dường như đã thực hiện công việc. Về cơ bản, điều này có nghĩa là câu trả lời của bạn đã giải quyết được tất cả các vấn đề liên quan đến phần mềm, mặc dù lúc đó tôi không biết điều đó, vì vậy tôi đã đánh dấu câu trả lời đó là câu trả lời được chấp nhận ngay bây giờ. Cảm ơn nhiều!
silver avatar
lá cờ in
(Tôi đã phải làm điều BIOS, nhưng đã làm như vậy trước khi nhận xét của bạn khi tôi nghi ngờ có vấn đề về phần cứng.Thực tế là màn hình được kết nối với thẻ vẫn tối hoàn toàn thay vì hoạt động ở độ phân giải tồi tệ có lẽ nên loại bỏ nó sớm hơn.)
Điểm:2
lá cờ us

Tôi đã có vấn đề tương tự. Các bước chính xác có thể khác nhau nhưng bạn sẽ có ý tưởng từ những gì tôi đã làm.

  1. gỡ cài đặt trình điều khiển nvidia như đã đề cập ở trên.

  2. khởi động lại và thay vì đăng nhập vào giao diện người dùng, hãy đăng nhập vào bảng điều khiển

  3. đảm bảo rằng các mô-đun nvidia không được tải. Bạn có thể làm điều đó bằng cách chạy lệnh

sudo lsmod | grep nvidia

Điều này sẽ liệt kê bất kỳ mô-đun nvidia nào được tải bởi kernel. Nếu các mô-đun được tải, điều đó có nghĩa là quá trình gỡ cài đặt nvidia của bạn không sạch và bạn sẽ cần phải gỡ bỏ mô-đun hạt nhân theo cách thủ công.

rmmod <tên mô-đun nvidia>
  1. Cài đặt xserver-xorg
cài đặt sudo apt-get --reinstall xserver-xorg-video-nouveau

Điều này sẽ thiết lập hệ thống của bạn để sử dụng nouveau.

  1. Khởi động lại và kết nối màn hình của bạn. Nó sẽ phát hiện ngay bây giờ.

  2. Sử dụng "Trình điều khiển bổ sung" từ "Hiển thị ứng dụng" để cài đặt trình điều khiển nvidia. (Tôi nghĩ mới nhất hiện tại là "siêu dữ liệu trình điều khiển nvidia từ nvidia-driver-470".

Khởi động lại.

  1. Giả sử bạn không bật khởi động an toàn. Nếu bật khởi động an toàn, bạn cần đảm bảo rằng các mô-đun hạt nhân nvidia đã được ký và tải.

  2. chạy sudo lsmod | grep nvidianvidia-smi để kiểm tra xem trình điều khiển nvidia đã được tải chưa.

  3. Bây giờ hãy chạy torch.cuda.is_available() và xem liệu nó có thể sử dụng GPU hay không.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.