An Improved Register Allocator For Gallium3D R300
Phoronix: An Improved Register Allocator For Gallium3D R300
In recent days I have mentioned many interesting Google Summer of Code project that have been proposed for this year: WebM VDPAU state tracker, better multi-GPU support, the OpenCL state tracker, and even a Direct3D HLSL shader compiler. It will be interesting to see which of these projects actually materialize since the success rate of GSoC projects aren't incredibly high, especially if counting the ones that end up succeeding but never end up being maintained after the summer or the code is never merged. Fortunately, one of last year's GSoC Mesa projects is still being hacked on and there's more to report on it today...
I'd appreciate it at least if you ran it on some of the older ones as well the radeon 9800 for instance (While I have a 9800 SE which is weaker its still in the same class) ... I mean if you only run it on fast cards we won't know if it improves fast cards more or slow cards. Higher end cards have more to work with so i expect slower cards may see more improvment myself.
Oldest card I have is an X800XL and even that is rather vintage for my interests. I tried using that this morning though for these tests but it doesn't like some new motherboards, including the Intel Sandy Bridge system I am using for this testing. So this initial register allocation testing is with an X1300PRO and HD 1950PRO I think.
Originally Posted by cb88
Sounds like a good starting range to me. X1300 should be slower than a 9800 Pro anyway, although the x1300 and 1950 are both from the same generation, so the architecture should be similar between the two cards. It would give me a semi-relevant performance estimate for the x300 mobile in my old Inspiron laptop as well.
Originally Posted by Michael
Turns out the X1300PRO won't boot with the Sandy Bridge motherboard either, so I'm just stuck with an X1800XL and X1950PRO...
Originally Posted by Veerappan
Meh.. I understand. I'd run the test but my box is severely CPU limited 2x300Mhz and buss limited AGP 2x
Do you still have any old laptops laying around with a built-in radeon of that generation? It won't be perfect, as you'd have a CPU-speed difference between the sandy bridge and laptop system, but you could still give relative improvements between versions of the software stack within given a piece of hardware.