Điểm:1

Làm cách nào tôi có thể khiến Ubuntu phát hiện card đồ họa phụ?

lá cờ cn

Ubuntu LTS 20.04

Tôi đang chạy 3 card đồ họa cho 6 màn hình. Mỗi GPU có 2 màn hình được kết nối với nó. Chính là Nvidia GTX 1070, phụ là thẻ AMD cũ giá rẻ. Trong một thời gian dài, mọi thứ đều được phát hiện tự động và điều này hoạt động hoàn hảo.

Nhưng mà một bản cập nhật phần mềm yêu cầu khởi động lại ngày hôm qua dường như đã phá hỏng mọi thứ.

Bây giờ, trong khi khởi động, tất cả 6 màn hình đều hiển thị màn hình giới thiệu ubuntu nhưng ngay khi nó nhắc nhập mật khẩu, chỉ những màn hình được gắn vào thẻ Nvidia hiển thị bất cứ thứ gì - 4 màn hình còn lại trống và ở lại trống bất kể tôi làm gì.

Vì tôi chạy ZFS trên quyền root, tôi đã thử khôi phục lại ảnh chụp nhanh trước đó trước bản cập nhật đó ... và mọi thứ thậm chí còn tồi tệ hơn. Đã thử nhiều bản sao lưu khác nhau từ các thời điểm khác nhau và tất cả đều cho cùng một kết quả: Ubuntu bị treo trong khi khởi động và tất cả 6 màn hình trống, với các phụ nhấp nháy và tắt. (Thật khó chịu, vấn đề này dường như đã khiến tất cả các ảnh chụp nhanh ZFS trước đây của tôi không thể khởi động được và do đó trở nên vô dụng.)

Cũng đã thử khởi động lại nhiều lần và không có gì được cải thiện.

tôi đã thử xrandr --listproviders và nó chỉ hiển thị thẻ Nvidia. Không có thẻ nào khác. Nhưng tôi biết rôi hai thẻ còn lại được kết nối và hoạt động -- và ít nhất phần nào được ubuntu công nhận - bởi vì tất cả 6 màn hình đều hiển thị màn hình giới thiệu ubuntu khi khởi động.

Tôi cần tìm cách vào Ubuntu để phát hiện lại card đồ họa nào được kết nối với hệ thống, hy vọng lần này sẽ phát hiện ra các card phụ.

Hoặc có thể có một số vấn đề về trình điều khiển và tôi có thể giải quyết vấn đề đó bằng cách cài đặt trình điều khiển mới cho thẻ phụ? (Nhưng chúng luôn hoạt động trước đây.)

Hoặc có thể là một số cách để khôi phục cấu hình video trước đó từ bản sao lưu? Hoặc sử dụng các bản sao lưu của cấu hình để xây dựng lại cấu hình hiện tại theo cách thủ công? Ngay cả khi không có ZFS, tôi vẫn có sẵn các bản sao lưu đầy đủ của toàn bộ hệ thống.

Matias N Goldberg avatar
lá cờ vg
Thật không may, điều này tiếp tục xảy ra lặp đi lặp lại. Trình điều khiển NVIDIA không hoạt động tốt với các GPU khác. Bạn có thể may mắn hơn khi chọn nouveau trong Ubuntu và sau đó cài đặt trình điều khiển NVIDIA từ trang web của họ. Lưu ý rằng bạn có thể không khởi động được X11 một vài lần, do đó tôi khuyên bạn nên thiết lập máy chủ SSH. Ngoài ra, hãy lưu ý rằng các trình điều khiển NV được cài đặt tùy chỉnh có thể bị hỏng với mỗi bản cập nhật hệ thống, vì vậy hãy đảm bảo rằng chúng luôn sẵn sàng để cài đặt lại khi nó bị hỏng. Xem `Chương 35. PRIME Render Offload` từ NV manual.
O Ocalhoun avatar
lá cờ cn
Tôi đã cài đặt lại tất cả trình điều khiển nvidia bằng cách sử dụng `Sudo apt-get --reinstall install ` cho mỗi gói có nvidia trong tên. Tôi đã hy vọng khi thấy một loạt trường hợp thông báo 'không có phiên bản nào cho phiên bản nhân này, đang xây dựng lại cho [phiên bản hiện tại` ... nhưng sau khi khởi động lại, tình hình của tôi không được cải thiện. Tôi có cần xóa hoàn toàn các gói nvidia rồi cài đặt lại không?
Matias N Goldberg avatar
lá cờ vg
Không, đó không phải là điều tôi đã nói. Tôi đã nói rằng hãy loại bỏ các gói NV do apt-get cài đặt và cài đặt chúng bằng tập lệnh bash được tải xuống từ https://www.nvidia.com/Download/index.aspx Những trình điều khiển đó * có xu hướng* hoạt động tốt hơn với GPU của nhà cung cấp khác (Tôi không biết tại sao, tôi đoán những người bảo trì Ubuntu thực hiện một số điều chỉnh đối với SO bị ghi đè hoặc tệp cấu hình).
O Ocalhoun avatar
lá cờ cn
Phù... Điều này đã giết -- ĐÃ GIẾT -- toàn bộ cài đặt của tôi. Đăng bài này từ một bản cài đặt mới. Việc cố gắng cài đặt trình điều khiển của nvidia thông qua tập lệnh đó yêu cầu tôi đưa vào danh sách đen các mô-đun hạt nhân xung đột ... điều này khiến toàn bộ hệ thống của tôi không thể khởi động được. Và vì nó đã cập nhật các tệp EFI lên phiên bản mới không tương thích với các bản sao lưu của tôi nên tất cả các bản sao lưu trước đó của tôi cũng không thể khởi động được. ... Quảng trường 1, thời gian cài đặt mới. *Nhưng* trong bản cài đặt mới này, mọi thứ đang hình thành tốt hơn nhiều... nên có điều đó.
Điểm:0
lá cờ cn

Được rồi, mọi thứ đang trông khá tốt bây giờ. Đối với bất kỳ ai có vấn đề tương tự, đây là những gì tôi đã làm:

1: Cài đặt Ubuntu mới. Làm sạch đá phiến. (Cho đến nay, chỉ có màn hình phụ đang hoạt động, phiên gnome mặc định không hoạt động.Tôi phải chọn Wayland để đăng nhập. Màn hình chính -- được kết nối với thẻ nvidia -- vẫn chưa hoạt động.)

2: Đã cài đặt trình điều khiển nvidia thông qua kho lưu trữ với sudo apt-get cài đặt nvidia-driver-470

3: Đã cài đặt KDE với sudo apt-get cài đặt KDE-đầy đủ (Có thể là tùy chọn, nhưng nó khiến gnome gặp vấn đề với việc chọn Wayland không liên quan)

4: Khởi động lại (Sau khi khởi động lại, cả 6 màn hình đều hoạt động thần kỳ! với các trình điều khiển phù hợp trên thẻ nvidia để tôi có được hiệu suất chấp nhận được và quyền truy cập vào các tiện ích cuda. Đó là một phép lạ!) (Khởi động lại một lần nữa để đảm bảo rằng nó đã ở lại theo cách đó sau khi khởi động lại.)

5: Đã qua sử dụng Sudo apt-mark hold <phiên bản kernel hiện tại> để ngăn chặn bất kỳ bản cập nhật kernel nào khác có thể can thiệp lại vào trình điều khiển video. (Vâng, tôi biết điều đó thường bị phản đối. Nhưng tôi muốn xử lý một số vấn đề bảo mật tiềm ẩn hơn là xử lý các sự cố trình điều khiển video này khiến toàn bộ hệ điều hành của tôi không sử dụng được nữa.)

6: (Và hiện vẫn đang trong quá trình) chuyển mọi thứ tôi có thể từ bản cài đặt cũ để khôi phục tất cả các tệp và cài đặt hệ thống của mình, trong khi cẩn thận không phải để chuyển bất cứ thứ gì liên quan đến nvidia.

Đă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.