xschem/doc/xschem_man/performance.html

68 lines
2.9 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html>
<head>
<title>XSCHEM GRAPHICS PERFORMANCE CONSIDERATIONS</title>
<link rel="stylesheet" type="text/css" href="xschem_man.css" />
<style type="text/css">
/* Local styling goes here */
p{padding: 15px 30px 10px;}
</style>
</head>
<body>
<!-- start of slide -->
<div class="content">
<!-- navigation buttons -->
<a href="xschem_man.html" class="home">UP</a>
<!-- slide title -->
<h1> XSCHEM GRAPHICS PERFORMANCE CONSIDERATIONS </h1><br>
<p>
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.<br>
Framebuffer graphics is also the most precise and reliable since the X11 specification
has exact rules for pixelization/rasterizationof primitives. <br>
All drawings are thus exactly identical down to the pixels on any machine using fbdev.i<br>
Following table summarizes the test times for a xschem BIST routine, doing lot of
graphic (among other) operations.
</p>
<pre class="code">
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
</pre><br>
<p>
Following video shows the testing in action (OS: Devuan/testing, Arch: amd64):<br><br>
<video width="1024" height="768" controls>
2023-01-07 12:49:59 +01:00
<source src="https://xschem.sourceforge.io/stefan/xschem_man/video_tutorials/performance.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</p>
<!-- end of slide -->
<div class="filler"></div>
</div>
<!-- frame footer -->
<iframe seamless src="xschem_footer.html" class="footer_iframe" >
</body>
</html>