Điểm:1

Làm cách nào để cập nhật trình điều khiển mesa?

lá cờ us

Làm cách nào để biết trình điều khiển mesa nào tôi đang sử dụng và cách cập nhật chúng?

Tôi không muốn bản phát hành mới nhất có thể, tôi muốn bản phát hành ubuntu chính thức mới nhất có thể.

Tôi đang dùng Ubuntu 20.04 và tôi đang gặp sự cố với OpenGL mà tôi nghĩ có thể khắc phục bằng trình điều khiển mesa mới.

Điểm:1
lá cờ it

KIỂM TRA MODULE ĐÃ TẢI Một cách để kiểm tra trình điều khiển gpu nào bạn đang sử dụng là chạy lệnh sau:

lsmod | grep "gpu"

Đối với tôi, lệnh này hiển thị đầu ra sau:

i2c_nvidia_ 16384 0

Đó là: tên mô-đun, kích thước, các mô-đun khác sử dụng mô-đun này.

Nếu bạn cắm tên mô-đun vào như sau:

modinfo <tên mô-đun>

bạn sẽ nhận được một số thông tin bổ sung, bao gồm phiên bản đường dẫn, Giấy phép, tác giả và mô tả.

KIỂM TRA TẤT CẢ CÁC MÔ-ĐUN Điều này sẽ cho bạn biết bạn đang sử dụng mô-đun nào, nhưng nó sẽ không cho bạn biết bạn đã cài đặt mô-đun nào trên hệ thống của mình.

Đối với điều này, bạn chỉ có thể điều hướng đến họ và tìm kiếm chính mình.

Định vị chúng là một quá trình gồm 2 bước. Trước hết, bạn cần tên phiên bản hạt nhân của mình. Để có được điều này, hãy chạy uname -r.

Tiếp theo cắm cái này vào lệnh sau:

cd /lib/modules/<kernel-name>/kernel/drivers/ && la

Đầu ra kết quả sẽ là một danh sách các thư mục tương ứng với các loại trình điều khiển. Ví dụ: danh sách của tôi chứa các thư mục radeon & người mới học. Cả hai đều là loại trình điều khiển mesa và không được hiển thị với lsmod. Điều này là do chúng được tải xuống nhưng hiện không được sử dụng.

cd /lib/modules/$(uname -r)/kernel/drivers/

KIỂM TRA TRÌNH ĐIỀU KHIỂN OPENGL

Mặc dù tất cả các trình điều khiển Ubuntu được cho là được xây dựng dưới dạng mô-đun, nhưng điều này không phải lúc nào cũng đúng. Điều này đặc biệt đúng đối với trình điều khiển độc quyền.

Thật trùng hợp, nhiều trình điều khiển liên quan đến đồ họa và kết xuất là độc quyền, bao gồm cả trình điều khiển Mesa.

Để tìm trình điều khiển opengl không phải là mô-đun, hãy chạy

glxinfo | grep mesa 

Bạn cũng có thể thử chạy lại, nhưng thay vào đó hãy gõ "render" hoặc "opengl". Điều này có thể sẽ hiển thị nhiều trình điều khiển mesa đã bị bỏ lỡ bởi các tìm kiếm trước đó. Như tôi đã nói, điều này không nên xảy ra, nhưng nhiều/hầu hết trong số này được tạo ra bởi các công ty phần cứng. Họ xây dựng các sản phẩm của mình cho nhiều môi trường nhất có thể, vì vậy chúng tôi thật may mắn khi có được một giải pháp độc quyền, chứ đừng nói đến một giải pháp tuân theo các quy ước của môi trường này.

TẢI XUỐNG

Để có được các trình điều khiển bạn cần, sau khi tìm ra những trình điều khiển bạn hiện có, bạn có thể làm như vậy từ The Ubuntu mesa PPA. bạn sẽ cần thêm nó với

Sudo add-apt-repository ppa:kisak/kisak-mesa

Sau khi nó được thêm vào, hãy chạy một bản cập nhật để đưa nó vào danh sách nguồn của bạn. Từ đó, bạn có thể thêm tự động hoặc thủ công. Khi bạn cần một phiên bản nhất định, bạn sẽ có khả năng tốt hơn với phiên bản sau.

Hướng dẫn chi tiết cho cả hai phương pháp, cộng với thông tin có giá trị về chủ đề này có thể được tìm thấy đây.

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