วิธีการทดสอบรายละเอียดและ 3D อย่างรวดเร็ว


52

ฉันสงสัยว่าจะทดสอบประสิทธิภาพกราฟิก 3 มิติของฉันได้อย่างไร เนื่องจากglxgears ไม่ใช่เกณฑ์มาตรฐานสิ่งที่ฉันควรใช้ บางครั้ง glxgears ติดอยู่ที่ 60FPS คุณไม่สามารถเปรียบเทียบก่อน / หลังการอัพเดทไดรเวอร์ (เช่นการเพิ่ม PPA xorg-edgers) แม้แต่ glxgears ก็ไม่ได้ทำงานนอกกรอบจริงๆ

ความเป็นไปได้ทางหนึ่งคือหน้าจอ แต่คุณไม่สามารถเห็น FPS ฉันยังไม่เต็มใจที่จะติดตั้งnexuiz 600MB โดยเฉพาะอย่างยิ่งถ้าฉันทำงานบน Live-CD เกม 3D อื่น ๆ นั้นมีขนาดใหญ่มาก ... การทดสอบ Unigine นั้นมีความต้องการไดรเวอร์โอเพ่นซอร์สมากเกินไป (ปัญหากับ OpenGL ที่ต่ำเกินไปและอาจมีการบีบอัดพื้นผิว (S3TC ... )) ฉันต้องการทดสอบส่วนขยาย OpenGL 2.x

วิธีทดสอบประสิทธิภาพ 3 มิติของคุณอย่างรวดเร็ว

คำตอบ:


53

อูบุนตูตั้งแต่ 11.04 มาพร้อมกับมาตรฐานglmark2และglmark2-es2ที่ค่อนข้างดีในการดำเนินการมาตรฐานง่าย (พร้อม Shader) และมีน้ำหนักเบามากสำหรับการดาวน์โหลด

glmark2 ได้รับการพัฒนาอย่างแข็งขันโดยกลุ่ม Linaro ด้วยการเปิดตัวใหม่แต่ละครั้งจะมีเกณฑ์มาตรฐานใหม่ ๆ https://launchpad.net/glmark2

เกณฑ์มาตรฐานยังทำงานได้ดีบนอุปกรณ์ (อิงจาก ARM, OpenGL-ES2) ดังนั้นจึงเป็นสิ่งที่ดี (ฮาร์ดแวร์) การเปรียบเทียบข้ามแพลตฟอร์ม glmark2-es2 ทำงานบน OMAP4 / powervr Pandaboard http://www.youtube.com/watch?v=G5jg9D1lH5Y


1
ผลลัพธ์หมายถึงอะไร ถ้าฉันพยายามที่จะตรวจสอบว่าระบบของฉันมีการเร่งความเร็วฮาร์ดแวร์ฉันจะตีความผลลัพธ์ glmark2 เพื่อรับคำตอบได้อย่างไร
Eyal

มาตรฐาน 3D ที่ดีของ Vergy นั้นยากที่จะทำ แต่ glmark2 นั้นดีกว่า glxgears แต่ก็ยังง่าย
gsedej

3
ใน 15.10 มัน segfaults หลังจากติดตั้งไดรเวอร์nvidia-352: bugs.launchpad.net/ubuntu/+source/glmark2/+bug/1475902
Ciro Santilli 新疆改造中心中心法轮功六四六四

1
NVIDIA-375 และข้อผิดพลาดยังคงมี ชนเมื่อเริ่มต้น
neves

@neves ทำงานให้ฉันบน Ubuntu 16.10, NVIDIA 375.39, glmark 2014.03, NVIDIA GTX 1080 และ NVS 5400M
Ciro Santilli 新疆改造中心法轮功六四事件

14

Unigine มีรุ่นมาตรฐาน Linux ซึ่งมีการรองรับระดับ shader ที่แตกต่างกัน

http://unigine.com/download/

ซึ่งรวมอยู่ในชุดทดสอบ Phoronix ซึ่งมีตัวเลือกการทดสอบกราฟิกอัตโนมัติอื่น ๆ (และอื่น ๆ ) จำนวนมากเช่นกัน

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

กล่าวโดยย่อให้ใช้ศูนย์ซอฟต์แวร์เพื่อติดตั้ง php5-cli เป็นการอ้างอิงสำหรับ Phoronix จากนั้นดาวน์โหลด Phoronix tarball และแตกไฟล์ คู่มือการใช้งานโดยละเอียดสามารถพบได้ในเว็บไซต์ Phoronix


พยายามสาธิตสถานที่ศักดิ์สิทธิ์ด้วยตัวเองชัดเจนและคนขับรถ radeon มีการร้องเรียนจำนวนมากเกี่ยวกับความสามารถที่ขาดหายไป หลังจากโกหกเอนจิ้นในไฟล์แบตช์เริ่มต้นมีเพียงหน้าต่างว่างเปล่า นี่คือรายการของที่หายไปการใช้งานเมซ่า: # โกหกเพื่อทดสอบเพื่อชดเชยการส่งออกขาดเมซ่า MESA_EXTENSION_OVERRIDE + = 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

ความสามัคคีเป็นเกณฑ์มาตรฐานที่ดีมาก แต่ไม่สามารถใช้งานได้กับไดรเวอร์ opensource ฉันต้องการทดสอบ ATI 9600m GPU ตัวเก่าของฉัน ขอบคุณสำหรับข้อเสนอแนะ ฉันรับรู้ถึง PTS แต่นี่เป็นอีกเลเยอร์มันเกี่ยวกับการรายงานที่ทดสอบจริง มีแอพพลิเคชั่นที่มีอยู่แล้วใน repo ของ Ubuntu
gsedej

sudo apt-get install phoronix-test-suiteบน Ubuntu 15.10 ช่วยทำสิ่งต่าง ๆ โดยอัตโนมัติ: askubuntu.com/a/820264/52975
Ciro Santilli 新疆改造中心中心法轮功六四事件

12

chromium-bsuและgltronเกมในอูบุนตูมีรอยการติดตั้งที่มีขนาดเล็กกว่าnexuizและทั้งสองมีเคาน์เตอร์ FPS ถ้าฉันต้องการทดสอบอย่างรวดเร็วฉันจะไปทางนี้


ขอบคุณสำหรับคำตอบ! การทดสอบ GL ที่ดีและเล็ก แต่ก็ง่ายเกินไป
gsedej

10

glxgearsติดกับ 60fps อาจเกิดจากการซิงโครไนซ์สัญญาณ VSync หวังว่าแอปพลิเคชั่นมาตรฐานอื่น ๆ จะไม่ให้ผลลัพธ์เดียวกัน แต่ขึ้นอยู่กับกราฟิกการ์ดของคุณ (แต่มีความเสี่ยงที่จะสังเกตเห็นการฉีกขาดบนหน้าจอ)

หากคุณต้องการดำเนินการต่อฉันขอแนะนำให้มาดูการสนทนานี้

หากต้องการปิดการใช้งาน Vsync ให้เรียกใช้ glxgears ดังนี้:

vblank_mode=0 glxgears

__GL_SYNC_TO_VBLANK=0 glxgearsสำหรับไดรเวอร์ nvidia: stackoverflow.com/questions/17196117/ …
Ciro Santilli 事件改造中心中心法轮功六四事件

glxgears ไม่ใช่มาตรฐาน! มันเต็มไปด้วย CPU บนฮาร์ดแวร์กราฟิคที่ทันสมัย!
Ruslan

3

gfxbench

โดยKishonti จำกัดถือเป็นมาตรฐานทองคำในอุตสาหกรรม

คุณสามารถดาวน์โหลดรุ่นมาตรฐานได้ฟรีที่: https://gfxbench.com/linux-download/

จากนั้นเรียกใช้สคริปต์:

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

Kishonti สร้างรายได้จากการขายเบนช์มาร์กรุ่นพิเศษเหล่านี้และซอร์สโค้ดด้วยเช่นกันถ้าคุณจ่ายค่าลิขสิทธิ์แพง ๆ

Youtube มีเรนเดอร์มาตรฐานระดับสูงเกือบทั้งหมดเช่น Car Chase: https://www.youtube.com/watch?v=kJ9FyMtNdV4

Phoronix ทดสอบในตัว

พูดถึงที่https://askubuntu.com/a/33841/52975แต่ที่นี่ไปรายละเอียดเพิ่มเติม

บน Ubuntu 16.10:

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

ให้รหัสชุดคำอธิบายและประเภท ดังนั้นเพียงเลือกหนึ่งในgraphicsห้องชุดเช่นpts/mesa( pts== Phoronix Test Suite) และเรียกใช้:

phoronix-test-suite run pts/mesa

PTS ดูเหมือนจะเป็น front-end สำหรับการวัดประสิทธิภาพหลายอย่าง

pts/mesa ดาวน์โหลดและเรียกใช้เกมแบบเต็มหน้าจอ FPS จริงดังนั้นผลลัพธ์อาจเป็นตัวแทน


1

สวัสดี
ตรวจสอบ SPEC.org:

Standard Performance Evaluation Corporation (SPEC) เป็น บริษัท ที่ไม่แสวงหาผลกำไรก่อตั้งขึ้นเพื่อสร้างรักษาและรับรองชุดมาตรฐานที่เกี่ยวข้องซึ่งสามารถนำไปใช้กับคอมพิวเตอร์ประสิทธิภาพสูงรุ่นใหม่ล่าสุด SPEC พัฒนาชุดเกณฑ์มาตรฐานและตรวจสอบและเผยแพร่ผลลัพธ์ที่ส่งมาจากองค์กรสมาชิกของเราและใบอนุญาตมาตรฐานอื่น ๆ


ขอบคุณสำหรับคำตอบ แต่ฉันไม่สามารถช่วยได้ พวกเขาเสนอการทดสอบ GPU แต่โปรแกรมจริงอื่น ๆ (เช่น Maya และอื่น ๆ ... )
gsedej
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.