GPU-Viewer, một giao diện cho glxinfo, vulkaninfo, clinfo và es2_info

về gpu-viewer

Trong bài viết tiếp theo, chúng ta sẽ xem xét GPU-Viewer. Đây là một ứng dụng GUI mã nguồn mở miễn phí mà chúng ta có thể xem chi tiết về đồ họa hệ thống, liên quan đến OpenGL, Vulkan và OpenCL. Chương trình dựa trên glxinfo, thông tin thô tục y phòng khám bệnh. Ứng dụng này được viết bằng Python và được phát hành theo Giấy phép Công cộng GNU v3.0.

Nhờ công cụ này, người dùng sẽ có thể dễ dàng xem tất cả thông tin liên quan đến GPU. Trong đó chúng ta sẽ tìm thấy thông tin liên quan đến các giới hạn và phần mở rộng của OpenGL, OpenGL ES, OpenGL, cấu hình bộ đệm khung GLX và thông tin về EGL. Ngoài ra, bạn cũng có thể tìm thấy các đặc điểm và giới hạn của thiết bị Vulkan, tiện ích mở rộng, định dạng, loại bộ nhớ, v.v.

Các tính năng chung của GPU-Viewer

  • Dự án này nhằm mục đích nắm bắt tất cả các chi tiết quan trọng của glxinfo, vulkaninfo và clinfo trong một GUI.
  • Bạn đang phát triển bằng cách sử dụng pygoobject python 3 với GTK3.
  • Tất cả các chi tiết quan trọng được trích xuất bằng cách sử dụng glxinfo / vulkaninfo / clinfo với tổ hợp lệnh grep, CAT, AWK và hiển thị trên giao diện người dùng của ứng dụng.
  • Như đã chỉ ra trong kho dự án, không có lập trình OpenGL cứng nào liên quan, miễn là glxinfo, vulkaninfo và clinfo hoạt động, trình xem GPU cũng sẽ hoạt động.

Cài đặt GPU-Viewer trên Ubuntu

Qua kho lưu trữ

GPU-Viewer có sẵn thông qua PPA của nó. Chúng tôi sẽ có thể thêm kho lưu trữ cho nhóm của chúng tôi bằng cách mở một thiết bị đầu cuối (Ctrl + Alt + T) và thực hiện lệnh sau:

thêm repo gpu-viewer

sudo add-apt-repository ppa:arunsivaraman/gpuviewer

Khi quá trình cập nhật phần mềm có sẵn hoàn tất, chúng tôi có thể cài đặt chương trình gõ vào cùng một thiết bị đầu cuối:

cài đặt từ ppa

sudo apt install gpu-viewer

Sau khi cài đặt, tất cả những gì còn lại là tìm kiếm trình khởi chạy để bắt đầu ứng dụng.

trình khởi chạy gpu-viewer

Gỡ cài đặt

đến xóa kho lưu trữ của chương trình, trong một terminal (Ctrl + Alt + T), chỉ cần viết:

gỡ cài đặt kho lưu trữ

sudo add-apt-repository -r ppa:arunsivaraman/gpuviewer

Bây giờ chúng ta có thể xóa chương trình. Để làm điều đó, bạn chỉ cần nhập vào cùng một thiết bị đầu cuối:

gỡ cài đặt gpu-viewer

sudo apt remove gpu-viewer; sudo apt autoremove

Thông qua gói DEB

Bạn cũng có thể tải xuống gói GPU-Viewer .deb từ trang phát hành trên GiHub. Chúng tôi sẽ chỉ phải lưu nó trên máy tính của chúng tôi. Ngoài ra, chúng ta cũng có thể tải gói bằng cách sử dụng wget trong một thiết bị đầu cuối (Ctrl + Alt + T) như sau:

tải xuống gpu-viewer deb

wget https://github.com/arunsivaramanneo/GPU-Viewer/releases/download/v1.35/gpu-viewer_1.35-1_amd64.deb

Sau khi tải xuống gói, nếu chúng ta chuyển đến thư mục lưu tệp đã tải xuống, chúng ta có thể sử dụng như sau cài đặt lệnh:

cài đặt từ gói deb

sudo apt install ./gpu-viewer*.deb

Khi cài đặt hoàn tất, chỉ có bắt đầu chương trình bằng cách sử dụng trình khởi chạy mà chúng tôi sẽ tìm thấy trong hệ thống.

Gỡ cài đặt

đến xóa chương trình, trong một terminal (Ctrl + Alt + T), chúng ta sẽ chỉ cần viết:

gỡ cài đặt gói gỡ lỗi

sudo apt remove gpu-viewer; sudo apt autoremove

Sử dụng Flatpak

Một tùy chọn cài đặt khác trong Ubuntu sẽ là sử dụng gói flatpak có sẵn. Nếu bạn sử dụng Ubuntu 20.04 và bạn vẫn chưa bật công nghệ này trên máy tính của mình, bạn có thể tiếp tục Hướng dẫn mà một đồng nghiệp đã viết trên blog này một thời gian trước.

Khi bạn có thể cài đặt các loại gói này trên hệ thống của mình, bạn sẽ chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và chạy cài đặt lệnh:

cài đặt từ flatpak

flatpak install flathub io.github.arunsivaramanneo.GPUViewer

Khi hoàn thành, bạn có thể khởi động chương trình bằng cách tìm kiếm trình khởi chạy tương ứng trên máy tính của bạn hoặc bằng cách nhập vào thiết bị đầu cuối:

flatpak run io.github.arunsivaramanneo.GPUViewer

Gỡ cài đặt

đến loại bỏ gói flatpak của chương trình này được cài đặt trên hệ thống của chúng tôi, chúng tôi chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và thực thi trong đó:

gỡ cài đặt gói flatpak

flatpak uninstall io.github.arunsivaramanneo.GPUViewer

Xem nhanh chương trình

Ứng dụng Trình xem GPU cho phép người dùng nhận được một lượng lớn thông tin đáng kinh ngạc về card đồ họa, bao gồm thông tin Vulkan, thông tin OpenGL, thông số kỹ thuật và hơn thế nữa.

Để xem thông tin về GPU của chúng tôi, cần phải bắt đầu bằng cách khởi động ứng dụng Trình xem GPU. Khi chúng tôi nhìn thấy giao diện chương trình, chúng tôi sẽ phải tìm kiếm Biểu tượng OpenGL và nhấp vào nó bằng chuột.

trình xem gpu opengl

Trên màn hình chương trình chúng ta sẽ thấy một bài đọc OpenGL của GPU của chúng ta. Bài đọc này hiển thị phiên bản X.Org của bạn, trình kết xuất OpenGL, phiên bản OpenGL mà chúng tôi đang sử dụng, bộ nhớ video khả dụng, v.v. Ngoài thông tin OpenGL, GPU Viewer cũng có thể hiển thị tất cả các tiện ích mở rộng OpenGL hiện đang được sử dụng trên máy tính của chúng tôi.

Nếu thông tin OpenGL không đủ, GPU Viewer cũng có thể hiển thị thông tin Vulkan. Nó sẽ chỉ cần thiết để tìm kiếm biểu tượng vulkan và nhấp bằng chuột. Điều này sẽ khiến Trình xem GPU hiển thị nhiều tab. Các tab này là; Thiết bị, Giới hạn, Thuộc tính, Tính năng, Tiện ích mở rộng, Định dạng, Loại bộ nhớ & Khối bộ nhớ, Hàng đợi, Phiên bản & Lớp và Bề mặt.

trình xem gpu vulkan

Bên trong tab Dụng cụ, bạn có thể xem báo cáo về các thông số kỹ thuật của cạc đồ họa của chúng tôi. Khu vực này hiển thị trong số các dữ liệu khác, phiên bản API Vulkan của chúng tôi, bộ nhớ trống và tổng bộ nhớ có sẵn.

Nó có thể được lấy thêm thông tin về chương trình này và cách nó hoạt động từ trang trên GitHub của dự án.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.