Làm cách nào tôi có thể xem thẻ video nào trên máy hỗ trợ Optimus của mình đang được sử dụng?


11

Tôi đang sử dụng Ubuntu 12.04.1 LTS trên máy tính xách tay Asus K55v hỗ trợ Optimus của tôi. Điều này có nghĩa là nó có hai thẻ video; một Intel tích hợp (bộ nhớ chia sẻ 1GB) và Nvidia Geforce 610M rời rạc. Về điều này, tôi có một vài câu hỏi liên quan:

  1. Làm cách nào để biết hệ thống của tôi có sử dụng card đồ họa không, và nếu có thì bao nhiêu?
  2. Làm cách nào để xác định xem trình điều khiển của đồ họa Intel có được cài đặt hay không?
  3. Tôi đã thử tải xuống trình điều khiển từ trang web chính thức của Nvidia nhưng không cài đặt được. Tôi lấy trình điều khiển cho Nvidia từ đâu?
  4. Làm cách nào tôi có thể sử dụng tốt nhất card đồ họa Nvidia (tức là trong ứng dụng nào)?

Câu trả lời:


3

Bạn nên sử dụng trình quản lý gói của mình để cài đặt trình điều khiển Nvidia vì khi có bản cập nhật, việc nâng cấp kernel dễ dàng hơn và vẫn giữ trình điều khiển nvidia của bạn hoặc thậm chí tự động cập nhật trình điều khiển nvidia.

Nếu bạn đã cài đặt trình điều khiển nvidia khác, bạn sẽ cần gỡ cài đặt thủ công. Ít nhất theo kinh nghiệm của tôi đó là phương pháp thành công nhất. Những chi tiết đó được nêu trong tệp đọc tôi đi kèm với trình điều khiển.

Nếu bạn muốn sử dụng trình điều khiển được thử nghiệm hoạt động tốt trong Ubuntu thì hãy chạy lệnh này

sudo apt-get install nvidia-current-updates

Nên làm vậy. Nếu nó hoạt động thành công, bạn nên có bảng điều khiển Nvidia, bạn có thể xác định vị trí đó trong dấu gạch ngang.

Nó sẽ cung cấp cho bạn nhiệt độ hệ thống nvidia của bạn và các sự thật khác về thẻ của bạn.

hi vọng điêu nay co ich.


7

Lệnh glxinfohiển thị bộ điều hợp video nào được sử dụng cho đồ họa OpenGL. Tìm một dòng tương tự như sau:

OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile

Ở trên được hiển thị trên máy tính xách tay của tôi mặc dù nó có GPU rời Nvidia Optimus. Điều này có nghĩa là nó vẫn đang sử dụng GPU Intel tích hợp cho đồ họa 3D.

Sau khi thiết lập bumblebee, tôi chạy optirun glxinfovà có thể thấy rằng hệ thống hiện sử dụng GPU Nvidia, nhưng chỉ khi chạy các lệnh với optirun:

OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

Cuối cùng, tôi phát hiện ra rằng GPU Nvidia hoạt động thực sự kém hơn thông qua bumblebee so với GPU Intel tích hợp được kích hoạt cùng với DRI_PRIME=1cài đặt. Tôi sẽ thử lại khi / nếu có một giải pháp tốt hơn trong tương lai.


1
Điều này trả lời câu hỏi chính của anh ấy rất tốt. +1! Hiệu năng GPU của Nvidia được đánh giá quá cao và Đồ họa Intel Ivy Bridge HD bị đánh giá thấp. Tôi không hiểu tại sao các nhà sản xuất làm Optimus với GPU Nvidia cấp thấp ...
gertvdijk

1
Lưu ý rằng glxinfokhông được cài đặt theo mặc định; bạn cần cài đặt mesa-utilsđể có được nó.
Burhan Khalid

3

Một lệnh là

lspci 

sản xuất, bên dưới những thứ khác, ví dụ như trên hệ thống của tôi:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

một công cụ tương tự là lshw (liệt kê phần cứng):

sudo lshw -class display

Trong Xfce, có một mục trong menu cài đặt, 'trình điều khiển bổ sung', nơi bạn có thể tìm, nếu trình điều khiển như trình điều khiển Nvidia được cài đặt và kích hoạt và nơi bạn có thể tìm kiếm trình điều khiển như vậy. Tên của menu có thể khác nhau trên hệ thống của bạn.


Tôi không nghĩ lshw cho phép biết thẻ nào được sử dụng. lshw showr thẻ nào có sẵn
sangorys
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.