Cách thực hiện kiểm tra hiệu suất 3D chi tiết và nhanh chóng


52

Tôi tự hỏi làm thế nào để nhanh chóng kiểm tra hiệu suất của đồ họa 3D của tôi. Vì glxgears không phải là điểm chuẩn nên sử dụng cái gì. Ngoài ra glxgears đôi khi bị kẹt ở 60FPS, bạn thậm chí không thể so sánh trước / sau khi cập nhật trình điều khiển (ví dụ: thêm xorg-edgers PPA). Ngay cả glxgears cũng không thực sự hoạt động.

Một khả năng là trình bảo vệ màn hình, nhưng bạn không thể thấy FPS. Tôi cũng không sẵn sàng cài đặt 600 MB nexuiz , đặc biệt nếu tôi đang chạy trên Live-CD. Các trò chơi 3D khác cũng rất lớn ... Các thử nghiệm đơn phương quá khắt khe đối với trình điều khiển mã nguồn mở (các vấn đề với OpenGL quá thấp và có thể nén kết cấu (S3TC ...)). Tôi cũng muốn kiểm tra mức độ OpenGL 2.x.

Làm thế nào để nhanh chóng kiểm tra hiệu suất 3D của bạn?

Câu trả lời:


53

Ubuntu kể từ ngày 11.04 đi kèm với điểm chuẩn glmark2glmark2-es2khá tốt để thực hiện điểm chuẩn đơn giản (với trình đổ bóng) và rất nhẹ để tải xuống.

glmark2 được nhóm Linaro tích cực phát triển. Với mỗi bản phát hành mới, các tiêu chuẩn mới và đòi hỏi khắt khe hơn đang đến. https://launchpad.net/glmark2

Điểm chuẩn cũng chạy tốt trên các thiết bị (dựa trên ARM, OpenGL-ES2), do đó, so sánh đa nền tảng (phần cứng) tốt. glmark2-es2 chạy trên OMAP4 / powervr Pandaboard http://www.youtube.com/watch?v=G5jg9D1lH5Y


1
những kết quả này có nghĩa là gì? Nếu tôi đang cố xác định xem hệ thống của mình có tăng tốc phần cứng hay không, làm cách nào để diễn giải kết quả glmark2 để có câu trả lời?
Eyal

Điểm chuẩn 3D tốt của Vergy rất khó thực hiện, nhưng glmark2 tốt hơn glxgears nhưng vẫn đơn giản
gsedej

3
Vào ngày 15.10, nó sẽ phân tách sau khi cài đặt trình điều khiển nvidia-352: bug.launchpad.net/ubfox/+source/glmark2/+orms/1475902
Ciro Santilli 心 心

1
nvidia-375 và lỗi vẫn còn đó. Tai nạn khi bắt đầu.
Neves

@neves hiện đã làm việc cho tôi trên Ubuntu 16.10, NVIDIA 375,39, glmark 2014.03, NVIDIA GTX 1080 và NVS 5400M.
Ciro Santilli 心 心

14

Unigine có phiên bản Linux về điểm chuẩn của họ với các mức độ đổ bóng khác nhau, có thể đáng để kiểm tra:

http://unigine.com/doad/

Điều này cũng được bao gồm trong bộ thử nghiệm Phoronix, có rất nhiều tùy chọn thử nghiệm đồ họa tự động (và khác) khác.

http://www.phoronix-test-suite.com/

Nói tóm lại, hãy sử dụng trung tâm phần mềm để cài đặt php5-cli làm phần phụ thuộc cho Phoronix, sau đó tải xuống tarball Phoronix và giải nén nó. Hướng dẫn sử dụng chi tiết có thể được tìm thấy trên trang Phoronix.


Đã thử bản demo của khu bảo tồn với người lái xe sáng suốt và radeon. Rất nhiều khiếu nại về khả năng thiếu. Sau khi nói dối với công cụ trong tệp bó khởi động, chỉ có một cửa sổ trống. Dưới đây là danh sách các thiếu hiện thực mesa: # Lie để thử nghiệm để bù đắp cho mesa MESA_EXTENSION_OVERRIDE xuất khẩu thiếu hụt = + GL_ARB_map_buffer_range, GL_ARB_vertex_array_object, GL_ARB_half_float_vertex, GL_ARB_half_float_pixel, GL_EXT_texture_swizzle, GL_ARB_shader_object, GL_ARB_vertex_shader, GL_ARB_fragment_shader, GL_ARB_framebuffer_object, GL_EXT_framebuffer_multisample
Joni Nevalainen

Unity là điểm chuẩn rất tốt, nhưng không hoạt động với trình điều khiển mã nguồn mở. Tôi muốn kiểm tra GPU ATI 9600m cũ của mình. Cảm ơn vì lời đề nghị nào. Tôi biết về PTS, nhưng đây là một lớp khác, đó là về báo cáo thực sự thử nghiệm. Có những ứng dụng đã có trong repo Ubuntu.
gsedej

sudo apt-get install phoronix-test-suitetrên Ubuntu 15.10 giúp tự động hóa mọi thứ: Askubfox.com/a/820264/52975
Ciro Santilli

12

Các trò chơi chromium-bsugltronUbuntu có dung lượng cài đặt nhỏ hơn nhiều nexuizvà cả hai đều có bộ đếm FPS. Nếu tôi muốn nhanh chóng kiểm tra, tôi sẽ đi theo cách này.


Cảm ơn vì một câu trả lời! Các xét nghiệm GL đẹp và nhỏ, nhưng vẫn quá đơn giản.
gsedej

10

glxgearsbị kẹt ở 60fps có thể là do đồng bộ hóa tín hiệu VSync. Hy vọng ứng dụng điểm chuẩn khác sẽ không có kết quả tương tự, nhưng tùy thuộc vào card đồ họa của bạn, bạn có thể bỏ qua điều này. (nhưng có nguy cơ quan sát rách trên màn hình)

Nếu bạn muốn tiếp tục, tôi khuyên bạn nên xem cuộc thảo luận này .

Để tắt Vsync, hãy chạy glxgears như thế này:

vblank_mode=0 glxgears

__GL_SYNC_TO_VBLANK=0 glxgearsdành cho trình điều khiển nvidia: stackoverflow.com/questions/17196117/
Kẻ

glxgears không phải là một tiêu chuẩn! Nó hoàn toàn bị ràng buộc bởi CPU trên tất cả các phần cứng đồ họa hiện đại!
Ruslan

3

gfxbench

bởi Kishonti Ltd. được coi là một tiêu chuẩn vàng trong ngành.

Bạn có thể tải xuống phiên bản miễn phí của điểm chuẩn của họ tại: https://gfxbench.com/linux-doad/

Sau đó chạy tập lệnh của họ:

sh gfxbench_gl-linux-qt-4.0.13+community_64bit.sh
./gfxbench_gl

Kishonti kiếm tiền bằng cách bán các phiên bản chuyên biệt hơn của các điểm chuẩn đó, và cả mã nguồn nếu bạn trả một giấy phép đắt tiền.

Youtube chứa kết xuất của hầu hết các điểm chuẩn cấp cao của họ, ví dụ: Car Chase: https://www.youtube.com/watch?v=kJ9FyMtNdV4

phoronix-test-bộ

Được đề cập tại https://askubfox.com/a/33841/52975 , nhưng ở đây đi chi tiết hơn.

Trên Ubuntu 16.10:

sudo apt-get install phoronix-test-suite
phoronix-test-suite list-available-suites

Điều này cung cấp ID bộ, mô tả và loại. Vì vậy, chỉ cần chọn một trong các graphicsbộ như pts/mesa( pts== Phoronix Test Suite) và chạy nó:

phoronix-test-suite run pts/mesa

PTS dường như là một mặt trước cho một số điểm chuẩn.

pts/mesa tải xuống và chạy các trò chơi FPS thực tế toàn màn hình, vì vậy kết quả có thể là đại diện.


1

Xin chào
Kiểm tra Spec.org:

Tập đoàn đánh giá hiệu suất tiêu chuẩn (SPEC) là một tập đoàn phi lợi nhuận được thành lập để thiết lập, duy trì và chứng thực một bộ tiêu chuẩn chuẩn phù hợp có thể áp dụng cho thế hệ máy tính hiệu năng cao mới nhất. SPEC phát triển các bộ điểm chuẩn và cũng xem xét và công bố kết quả đã gửi từ các tổ chức thành viên của chúng tôi và các giấy phép điểm chuẩn khác.


Cảm ơn câu trả lời, nhưng tôi không thể giúp với điều này. Họ cung cấp thử nghiệm GPU, nhưng các chương trình thực sự khác (như Maya, v.v.)
gsedej
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.