Thiết lập lại trình điều khiển nVidia sau mỗi lần cập nhật kernel


24

Tôi đang sử dụng trình điều khiển nVidia chính thức vì thẻ của tôi (GeForce 750 Ti) chưa được Ubuntu hỗ trợ. Mỗi khi kernel cập nhật, hệ thống của tôi bị hỏng.

Tôi đã định dạng hệ thống của mình hai ba lần vì cập nhật kernel và hôm nay tôi quyết định thử sửa nó. Tôi đã cố gắng sửa nó bằng phương pháp này và thật ngạc nhiên là nó hoạt động.

  1. Chuyển sang bảng điều khiển (Sau khi chờ trình điều khiển nVidia gặp sự cố, giống như khi bạn chuyển đổi bảng điều khiển: p)

  2. Chạy gỡ cài đặt hoàn chỉnh

    sudo ./<DRIVER>.run -uninstall
    
  3. Khởi động lại và chuyển sang thẻ trên tàu

  4. Cập nhật

    sudo apt-get update
    sudo apt-get dist-upgrade
    
  5. Khởi động lại một lần nữa

  6. Cài đặt lại trình điều khiển

    sudo ./<DRIVER>.run
    
  7. Khởi động lại và chuyển trở lại GPU NVIDIA

Có cách nào tốt hơn / dễ dàng hơn / nhanh hơn để cập nhật mà không cần thông qua tất cả điều này?


Hãy thử sudo apt-get install nvidia-commonmà không gặp khó khăn khi chạy và biên soạn. trình điều khiển này là dành cho thẻ Nvidia. Bạn cũng có thể cài đặt trình điều khiển được tăng tốc nhưsudo apt-get install xserver-xorg-video-nouveau

@ user300200 điều này có hoạt động đối với thẻ không được hỗ trợ không? Tôi không nghĩ vậy.
dùng36976

cập nhật câu trả lời.

Câu trả lời:


29
  • Sau lần khởi động đầu tiên và chuyển sang giao diện điều khiển ( Ctrl+ Alt+ F1hoặc bất kỳ F6).

    1. Xây dựng các mô-đun trình điều khiển cho kernel hiện tại (vừa cài đặt)

      sudo sh ./<DRIVER>.run -K
      
    2. Khởi động lại:

      sudo reboot
      

    Không cần phải khởi động lại nhiều lần và chuyển đổi bộ điều hợp.

    Tham khảo: Ubuntu Wiki: Hướng dẫn sử dụng Nvidia - Cập nhật hạt nhân và Mesa

  • Để hoàn tất, Để phát hành trình điều khiển> = 304, có thể đăng ký mô-đun của nó vào DKMS. DKMS sẽ đảm nhiệm việc xây dựng nó cho mỗi kernel mới được cài đặt.

    1. Cài đặt DKMS (Vì một số lý do, nó có thể chưa được cài đặt)

      sudo apt-get install dkms
      
    2. Cài đặt lại trình điều khiển nVidia với tùy chọn DKMS.

      sudo sh ./<DRIVER>.run --dkms
      

    Sau này, không cần phải làm lại các bước trên nữa. Một cách để xác minh / kiểm tra sau khi cài đặt kernel mới:

    dkms status
    

    Tài liệu tham khảo:


Câu hỏi nhỏ, phương pháp này cũng áp dụng để cập nhật trình điều khiển chính nó? Aka nếu tôi chạy -K từ phiên bản mới của trình điều khiển thì nó sẽ được cài đặt hay tôi cần gỡ cài đặt và cài đặt lại trong trường hợp này?
dùng36976

@Nick, xin lỗi vì đến trễ Tôi mới truy cập được Internet. Như tôi đã thử trình điều khiển nVidia trước đó, quá trình cài đặt sẽ kiểm tra cài đặt cũ / cũ sau đó xóa chúng trước khi tiếp tục cài đặt phiên bản mới hơn. Bạn nên chạy cài đặt mà không có -K tùy chọn.
user.dz

1
Tôi đã nhận ra rằng việc chạy nhị phân cũ với --update param sẽ cài đặt phiên bản mới nhất
user36976

1
Tôi mới cài đặt nvidia-340 trên ủy thác (thực ra là Mint 17.2) và nó đã tự đăng ký với DKMS như một phần của cài đặt. Không cần thêm bước.
Tom Saleeba

1
Trình điều khiển của tôi được báo cáo trong 'dkms status', nhưng tôi vẫn cần cài đặt lại với mỗi kernel mới. Tôi có trình điều khiển từ trình điều khiển đồ họa ppa :(
W. Goeman
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.