Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
why do you want a gallium driver ? (well could be nice to compare the intel vs gallium overhead). But I'm afraid that a dead port. The MT branch was done on Intel driver first so it is likely working as expected.
I gave a try on the MT branch (gallium/nouveau). Perf is awful and unexpected. I need to ask Marek what trigger thread synchronization.
Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
01-31-2017, 08:23 PM
(This post was last modified: 01-31-2017, 10:41 PM by gregory.)
I talked a bit with Marek. The implementation is far from optimal. There is potential but it isn't for today.
thread off => 67 fps
thead on => 51 fps
thread on + hack to remove a bad sync => 86 fps
Edit: someone said that he got better patches (unfortunately he need to find back his work). If we are lucky, maybe MT gl will be integrated for the next release.
Posts: 3.691
Threads: 79
Joined: Jan 2016
Reputation:
71
Location: USA
DX9 isn't worked on anymore. We might be dropping it after the next stable release anyway
Posts: 34
Threads: 3
Joined: Nov 2016
Reputation:
0
Location: Nowhere
Maybe if mesa ever adds dx12...
(Yes, I know that is so unlikely it's not worth thinking about)
Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
IMHO, it would be better to optimize the read back of the frame buffer. And then add an option to disable accurate texturing. They will get glitches but it will be faster. Otherwise people need to either buy a real GPU or stop to crank all options to the max.
Posts: 34
Threads: 3
Joined: Nov 2016
Reputation:
0
Location: Nowhere
It would be nice if nine was adapted for Vulkan - or better yet, a d3d11 vulkan state tracker