From 1c1ec253ddfd39714db87305b560322e20d6a578 Mon Sep 17 00:00:00 2001 From: stefan schippers Date: Sat, 7 Jan 2023 12:46:47 +0100 Subject: [PATCH] doc updates (graphic performance considerations) --- doc/xschem_man/performance.html | 67 +++++++++++++++++++++++++++++++++ doc/xschem_man/xschem_man.html | 1 + 2 files changed, 68 insertions(+) create mode 100644 doc/xschem_man/performance.html diff --git a/doc/xschem_man/performance.html b/doc/xschem_man/performance.html new file mode 100644 index 00000000..e7aecb01 --- /dev/null +++ b/doc/xschem_man/performance.html @@ -0,0 +1,67 @@ + + + +XSCHEM GRAPHICS PERFORMANCE CONSIDERATIONS + + + + + + + +
+ +UP + + + +

XSCHEM GRAPHICS PERFORMANCE CONSIDERATIONS


+

+For 2D graphic workloads software rendering on framebuffer device is the fastest option on almost all +laptops i have tested xschem on. The only exception is the little Samsung N220 due to the slow +and tiny Atom N450 CPU.
+Framebuffer graphics is also the most precise and reliable since the X11 specification +has exact rules for pixelization/rasterizationof primitives.
+All drawings are thus exactly identical down to the pixels on any machine using fbdev.i
+Following table summarizes the test times for a xschem BIST routine, doing lot of +graphic (among other) operations. +

+
+HOST                CPU                      GPU                            X11 Driver    Test time [s]
+=======================================================================================================
+Asus F556U          Intel core i7-7500U      Intel HD 620                   fbdev         19.8 -best-
+Asus F556U          Intel core i7-7500U      Intel HD 620                   modesetting   28.7
+Asus F556U          Intel core i7-7500U      Intel HD 620                   intel         20.6
+
+Samsung N220        Intel Atom N450          Integrated N450                fbdev         96.5
+Samsung N220        Intel Atom N450          Integrated N450                modesetting   N/A
+Samsung N220        Intel Atom N450          Integrated N450                intel         95.0 -best-
+
+Samsung R540        Intel Core i3 M 380      AMD/ATI Radeon HD 54xx         fbdev         31.9 -best-
+Samsung R540        Intel Core i3 M 380      AMD/ATI Radeon HD 54xx         modesetting   64.3
+Samsung R540        Intel Core i3 M 380      AMD/ATI Radeon HD 54xx         radeon        32.3
+
+HP Pavilion DV6000  Intel Core Duo T5450     NVIDIA GeForce 8400M GS        fbdev         41.5 -best-
+HP Pavilion DV6000  Intel Core Duo T5450     NVIDIA GeForce 8400M GS        modesetting  216.1
+HP Pavilion DV6000  Intel Core Duo T5450     NVIDIA GeForce 8400M GS        nouveau       41.6
+ 

+

+ Following video shows the testing in action (OS: Devuan/testing, Arch: amd64):

+ +

+ +
+
+ + +