From e960a19634aef87f44c7d3e6b446a198379fce0d Mon Sep 17 00:00:00 2001 From: hendryx Date: Fri, 27 Apr 2001 20:36:25 +0000 Subject: [PATCH] Starting to add the FAQs, will add others over the next 7 days, and then place the web version online. SVN revision: 4675 --- legacy/evas/FAQ-EVAS | 42 +++++++++++++++++++++++++++++++++++++++++ legacy/evas/Makefile.am | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 legacy/evas/FAQ-EVAS diff --git a/legacy/evas/FAQ-EVAS b/legacy/evas/FAQ-EVAS new file mode 100644 index 0000000000..03b0d13a93 --- /dev/null +++ b/legacy/evas/FAQ-EVAS @@ -0,0 +1,42 @@ +Q: Why is EVAS faster with software acceleration than than when I run it + with hardware acceleration switched on? + +A: When run with hardware acceleration EVAS uses the GL libraries on your + system; this means that if you have Mesa installed then EVAS will use + the Mesa GL liberties. Mesa however only provides software acceleration + and therefore will run slow compared to EVASs in-built software mode. If + you have a video card that supports hardware acceleration then you should + attempt to get the manufacturers own GL drivers for your computer and + install them making sure that none of the Mesa libraries are left behind + and that where needed sym-links are made to the real drivers. + +Q: Why is 'program x' which uses EVAS so slow? + +A: See last question. The chance is that the program is trying to use + hardware acceleration by default and that you have Mesa GL libraries + installed on your system. If you don't have acceleration on your video + card then you should search for a way to switch to software acceleration + in the program. + +Q: Is there a packaged version of SGI's GLU Implementation for my computer + anywhere? + +A: At present SGI's GLU Implementation is available only in the form of a + Redhat package from http://www.mesa3d.org/download.html You should + download this package and convert it to whatever distribution you are + on using "alien". + +Q: Why is my CPU usage at 100% when I use a program running EVAS? + +A: When used in software mode, EVAS will use a lot of CPU. In hardware + mode however it depends on your OpenGL drivers. What a lot of drivers + do is limit buffer buffer swaps to vertical blanking gaps only. This + means that the buffers wont be swapped until the vertical blanking gap + is reached, however since there is no method of using interrupts under + Linux/X the GL drivers have to poll in a tight loop waiting for the gap. + Also if the GL libs are accessing the GFX hardware directory then if the + hardware is busy then the app will sit and poll registers until the + hardware is ready. It's basically down to your OpenGL drivers. It's worth + noting as well that your CPU will be high whenever you run evas_test as + it is pushing your system to try and achieve the highest frame rate it + can, a situation that most software using EVAS will never be in. diff --git a/legacy/evas/Makefile.am b/legacy/evas/Makefile.am index f0c7a2ca9f..58394f9b14 100644 --- a/legacy/evas/Makefile.am +++ b/legacy/evas/Makefile.am @@ -13,7 +13,7 @@ SUBDIRS = src test doc debian bin_SCRIPTS = evas-config -EXTRA_DIST = README AUTHORS COPYING evas.spec evas.m4 +EXTRA_DIST = README AUTHORS COPYING evas.spec evas.m4 FAQ-EVAS m4datadir = $(datadir)/aclocal m4data_DATA = evas.m4