Using padman@1024x768 locally:
Code:i5-2500 c2q/g45 c2q/q35 Direct: 145 94 66 Indirect: 74 35 42
Does anyone know what values would be on the same hardware with direct rendering?
I mean, what's the difference in speed with indirect rendering and this patch and direct rendering?
Using padman@1024x768 locally:
Code:i5-2500 c2q/g45 c2q/q35 Direct: 145 94 66 Indirect: 74 35 42
Can any one enlighten the differenc between direct indirect rendering? And when they are used?
Using padman@1024x768 locally:
Code:i5-2500 c2q/g45 c2q/q35 Direct: 145 94 66 Indirect: 74 35 42 Unpatched: 39 25 28
Indirect rendering goes through the X server -- application makes GL calls, those are turned into X protocol packets and sent to the server process via IPC. The X server then calls the 3D driver (mesa or proprietary) to do the drawing, so drawing happens in the X server's process.
With direct rendering the application makes GL calls then those calls go directly to the 3D driver. There is a protocol called DRI which allows the 3D driver to efficiently check with the X server to ensure that the window has not moved since the last drawing operation.
Indirect rendering can work over a network or (presumably) between virtual machines; direct rendering requires that the application reside on the same machine as the graphics hardware. Indirect rendering is useful for applications such as compositors, where the compositor is picking up content rendered by the X server.
so he got a big speedup with games that are run in a typical 'server here, client there' setup of the X world.
Which is used by almost... nobody. Yeah, superduper, I am so excited.
Since you cant edit.
You aint indirectly rendering jack for me on the cloud intel. Stuff it.