Làm cách nào để cài đặt trình điều khiển đồ họa lành mạnh cho phần cứng Nvidia Optimus trên * Ubuntu 16.04?


10

Chúng tôi có thể (vui lòng) xây dựng bản tóm tắt cộng đồng về cách cài đặt trình điều khiển đồ họa lành mạnh cho phần cứng Nvidia Optimus trên * Ubuntu 16.04 không?

Tôi có thể thấy điều này trở thành một điều định kỳ cứ sau vài năm.

Ubuntu 16.04 đã được phát hành cách đây không quá nhiều tháng và tôi đã mua một đĩa cứng mới và cài đặt Kubfox 16.04 trên nó. Máy tính xách tay của tôi là một cái gì đó từ một vài năm trở lại với một intel cái gì đó điều khiển đồ họa trên CPU và card rời rạc Nvidia GTX 670MX. (Đó là một hệ thống tối ưu.)

Bây giờ người ta đã sử dụng để làm việc này thông qua một số kết hợp lạ của trình điều khiển bumblebee và nvidia và chỉnh sửa các tệp cấu hình văn bản, v.v., bạn đã từng chạy primusrun/optirun executable_filevà nó (khá là không thuyết phục) hoạt động. (Cho đến khi một bản cập nhật mới phá vỡ nó một lần nữa, hoặc bạn muốn sử dụng CUDA ...)

Xem câu hỏi này để biết thêm bối cảnh và cũng xem các câu hỏi được liên kết ở đó.

Làm cách nào để "tối ưu hóa" với Ubuntu 16.04?

Theo hiểu biết của tôi, bản phát hành mới 16.04 đã loại bỏ tất cả các công cụ primusrun / optirun và giờ đây chúng tôi có một giải pháp đồ họa chuyển đổi dường như hoạt động "tốt hơn nhiều" so với trước đây. (Hoặc đây chỉ là thông tin hoàn toàn sai và tôi hoàn toàn hiểu sai những gì tôi đọc trực tuyến?)

Vì vậy, tôi đã cố gắng thực hiện một sudo apt-get install nvidia-361-updatesthứ mang theo nó nvidia-prime... Tôi đã khởi động lại vào Kubfox và mọi thứ dường như đang hoạt động! Card đồ họa của tôi bắt đầu ấm lên và quạt bắt đầu quay, điều này thường không xảy ra trừ khi thẻ "bật và làm gì đó để làm cho nó nóng lên". Tôi không thể kiểm tra thêm nữa nhưng tôi cho rằng đó là công cụ kết xuất cho môi trường máy tính để bàn.

Nhưng, một lúc nào đó sau đó hệ thống của tôi đột nhiên tắt. Tôi khởi động lại và đột nhiên tôi không thể đăng nhập được nữa ... Hoặc là hệ thống đóng băng, đăng xuất hoặc tắt.

Vì vậy, tôi đã cố gắng theo dõi thông tin trong câu hỏi này .

Mà chỉ làm cho mọi thứ tồi tệ hơn. Bây giờ tôi thậm chí không thể vào màn hình đăng nhập. Sau khi khởi động, màn hình của tôi vẫn đen / trống. Tuy nhiên tôi vẫn có thể đến một ttycửa sổ.

Có những câu hỏi khác ở đâyở đây mô tả các vấn đề tương tự nhưng không giải quyết được vấn đề. (Tôi đã tìm thấy những thứ này sau khi tìm kiếm ubuntu 16.04 graphics driver blank screenhoặc một cái gì đó tương tự như thế này.)

Cách "đúng" để làm điều đó là gì.

Tôi đã thực hiện điều kinh điển là thử quá nhiều thứ "có thể sửa nó", nhưng vì tôi không hiểu đầy đủ chi tiết về tác dụng chính xác của tất cả các lệnh tôi đang chạy nên tôi đã tự chui vào lỗ hổng và nó có lẽ đã đến lúc bắt đầu lại với một bản cài đặt mới và làm cho nó ngay lần đầu tiên .

Vì vậy, câu hỏi của tôi là, làm thế nào để tôi "làm cho đúng"? Tôi có một máy tính xách tay Optimus với Nvidia GTX 670MX cùng với bộ xử lý đồ họa tích hợp Intel, tôi nên cài đặt trình điều khiển, ppa và phần mềm nào trên * Ubuntu 16.04 và để làm cho phần cứng tối ưu của tôi hoạt động?

Ngoài ra, tôi có đúng hay không chính xác trong tuyên bố trước đây của mình khi tôi đề xuất rằng một cái gì đó lớn về cơ bản đã được thực hiện để cải thiện hỗ trợ phần cứng cho các hệ thống tối ưu trong 16.04?


Theo như "Ngoài ra ..", không có bạn là không chính xác. Không có gì thay đổi trong vấn đề đó trong 16.04. Mặc định của việc sử dụng nvidia-Prime trở lại ngày 14.04. 'Sudo apt-get install nvidia-361-update' của bạn hoạt động tốt như phương pháp & có vẻ hoạt động chính xác. Khi một cái gì đó làm việc đột nhiên bị phá vỡ thì có vẻ như một vấn đề cục bộ, có thể liên quan đến phần cứng.
Doug

Câu trả lời:


2

Tôi đã làm gì

1: Đầu tiên tôi chạy lspci | grep VGAđể kiểm tra card / chipset đồ họa Nvidia mà máy tính của tôi đang sử dụng.

2: Sau đó, tôi đã truy cập trang web trình điều khiển nvidia để kiểm tra phiên bản trình điều khiển đồ họa nào tôi nên cài đặt cho Linux x86_64.

3: Tôi đã thêm trình điều khiển đồ họa ppa vào hệ thống của mìnhsudo apt-add-repository ppa:graphics-drivers/ppa

4: Sau đósudo apt-get update

5: Sau đó, sudo apt-get install nvidia-367 nhưng hệ thống của bạn sẽ là phiên bản trình điều khiển khác tùy thuộc vào kết quả của bạn từ Bước 2!

... bây giờ sẽ khởi động lại để kiểm tra xem nó có hoạt động không ...

Nó có hoạt động không?

Có lẽ. Tôi có thể đăng nhập, nhưng tôi cần thay đổi cấu hình màn hình kép một lần nữa. Bây giờ đã xong, nó dường như hoạt động ổn. Nếu bất cứ ai có bất kỳ đề nghị nào về cách tôi có thể kiểm tra hiệu suất của hệ thống của tôi xin vui lòng để lại nhận xét.

Chỉnh sửa: glxgears báo cáo 13000 FPS. Không chắc nó sẽ ra sao nếu không có trình điều khiển Nvidia.

Cập nhật - Không, nó không hoạt động!

Tôi có một vấn đề khá khó chịu khiến hệ thống của tôi không thể sử dụng được. Khi duyệt tệp, đôi khi khi thay đổi thư mục có độ trễ ~ 1 giây trước khi cửa sổ cập nhật - điều này gây khó khăn cho việc duyệt tệp trên hệ thống một cách nhanh chóng.

Ngoài ra, khi gõ vào thiết bị đầu cuối, thỉnh thoảng có một sự chậm trễ / trễ, điều này ngăn người ta chạy các lệnh một cách hiệu quả và nhanh chóng.

Do đó hệ thống của tôi là "không thể sử dụng".

Những gì tôi đang cố gắng bây giờ.

0: Cài đặt mới của xubfox 16.04. apt-get update / upgrade

1: sudo apt-get install intel-microcode

2: Khởi động lại

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

4: sudo apt-get install nvidia-364(không phải 367)

Chỉ cần kiểm tra và BIOS máy tính xách tay dường như đã tắt khởi động an toàn.

5: Khởi động lại

6: glxgears -info | grep "GL_"báo cáo rằng glxgears hiện đang chạy bằng thẻ Nvidia

7: glxinfo | grep "OpenGL version"Cũng đề nghị thẻ nvidia đang hoạt động.

8: ... sẽ cập nhật nếu sự cố đồ họa xuất hiện trở lại ...

Cập nhật: Thông báo sự cố đồ họa khi chuyển đổi vào / ra khỏi trình bảo vệ màn hình. Điều này khá khó chịu nên đã chạy sudo apt-get remove nvidia-*, khởi động lại, sau đó sudo apt-get install nvidia-361... hy vọng trình điều khiển này sẽ tốt hơn ...

nvidia-361dường như có cùng một vấn đề về rách màn hình khi cuộn với trình quản lý tệp, cũng như phiên bản trình điều khiển nvidia-367.

Sẽ cố gắng nvidia-361-updates... Tuy nhiên, không hy vọng.

361 vẫn có vấn đề với cuộn và xé quản lý tập tin ... Đi thử 352

Tôi đã nhận thấy rằng việc cố gắng cài đặt phiên bản 352 khiến apt-get thử và cài đặt nvidia-361 như một gói bổ sung ... Không chắc điều gì đã gây ra điều này hoặc nếu tôi không nhận thấy trước đó ...

Đã thử nvidia 340 ... Tôi gặp sự cố khi đăng nhập, vì vậy đã xóa tất cả các gói nvidia. Đây có vẻ là phương pháp chính xác, tuy nhiên không ai trong số các trình điều khiển này dường như chơi tốt với hệ thống của tôi.


Tôi đã trở lại điều này một vài tuần sau đó

... và làm theo hướng dẫn này: http://lenovolinux.blogspot.co.uk/2016/05/bumblebee-on-lenovo-t440p-nvidia-gt.html?m=1

Tôi đã gặp lỗi với optirun nhưng với lệnh bổ sung sudo apt-get remove xserver-xorg-legacycó vẻ như nó hoạt động, tuy nhiên hiệu suất có vẻ không tốt như trước đây với 14.04!


Tùy thuộc vào thiết lập của bạn, bạn có thể đang chạy vào đây: devtalk.nvidia.com/default/topic/775691/linux/ trộm Điều này sẽ giải thích máy tính để bàn "không thể sử dụng" của bạn. Hiện tại không có hỗ trợ tối ưu cho nvidia + intel để chuyển đổi phần mềm.
pandaadb
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.