the documentation of via is good or not enougt ?
Announcement
Collapse
No announcement yet.
A New VIA OpenChrome Gallium3D Driver Is Under Development
Collapse
X
-
Originally posted by curaga View PostIt didn't work in 2008 when I tried to use it. So from my POV it never reached "working" status even for limited GL 1.2, not even talking about the chips' full abilities.
Oh, well aware who you are It could be argued that a 2d driver does not need to go the hard way like you did, but using the bios tables is acceptable (not sure if Via had such).
As for PLLs, use the radeon driver for evidence that it is not that easy, and doing it properly is a lot of work (which only one man so far has done).
Doing modesetting right is _very_ hard. The combinations are endless, the different blocks, and there are usually many, of which all are usually different, rarely work together under all conditions. The amount of hardware needed to support all configurations out there is also vast. And it's not as if you can emulate one of the steps in there.
In comparison, anything 3D is pretty well contained and very overseeable. You always take bits from one piece of memory, have some combination of hardware in between, and throw the result to another bit of memory, so everything can be nicely quantified and measured. With the right _software_ infrastructure, you can test the hell out of it, and you only need like 1-2 devices per chip generation, not every board with a different display layout. Everything has actually become a lot easier with shaders, as you can always throw in a slightly different shader program, and verify that it is not the commandstream that's messed up.
Everything is easy in 3d land, at least much easier than in display land.
Sadly, everyone just confuses the blinginess with difficulty.
Leave a comment:
-
Originally posted by libv View PostReply to exhibit B: There was a working VIA 3d driver since 2003, but nobody cared enough, so it was thrown out of mesa 3 years ago.
Surely you can do better than that, especially to the man who pioneered modesetting, and who did so on VIA hardware, and who REs ARM GPUs these days.
Leave a comment:
-
Originally posted by Nille View PostAnd thats the reason why display support comes early and 2D and 3D comes much much later and need month to get stable?
Leave a comment:
-
Originally posted by curaga View PostExhibit A: working via 2d in 2005.
Exhibit B: no working via 3d in 2015.
Reply to exhibit A: James only now added patches to get DVI on VT1632 working.
Reply to exhibit B: There was a working VIA 3d driver since 2003, but nobody cared enough, so it was thrown out of mesa 3 years ago.
Surely you can do better than that, especially to the man who pioneered modesetting, and who did so on VIA hardware, and who REs ARM GPUs these days.
Leave a comment:
-
Originally posted by libv View PostBullshit.
Getting full and proper display support is much much harder than getting 3d. It's only for hypermaxxed devices that it is hard, as those things are way too unstable for their own good.
And i am amazed that people still would argue differently today.
Exhibit B: no working via 3d in 2015.
Leave a comment:
-
Why is it so?
What is so difficult about display support? Driving PLLs?
Leave a comment:
-
Originally posted by curaga View PostThat's fully 2d use, so the gallium driver (this topic ) won't directly help any. It's many orders of magnitude more difficult than a 2d driver like unichrome and openchrome, so waiting for it + glamor will be a long wait.
Getting full and proper display support is much much harder than getting 3d. It's only for hypermaxxed devices that it is hard, as those things are way too unstable for their own good.
And i am amazed that people still would argue differently today.Last edited by libv; 10 January 2015, 03:36 PM.
Leave a comment:
Leave a comment: