GSdx-ogl speed increase
#31
Aactually no I don't know. Code seems fine.
Reply

Sponsored links

#32
I tried KOF 2006, and Odin Sphere, but I didn't notice any speed differences in those games.

KOF 4x mesa
off = 16-17fps
on = 16-17fps

Odin Sphere 4x mesa
off = 30-31fps
on = 30-31fps

KOF 4x fglrx
off = 23-24fps
on = 23-24fps

Odin Sphere 4x fglrx
off = 45-46fps
on = 45-46fps
Reply
#33
Please try with a smaller scaling.

Edit how do your gpu compare to a gtx760
Reply
#34
It's much weaker. It's about equal to a Nvidia 745m.

I'll try some more tests later tonight I have some family coming over right now.

Also here are the debug logs from when I would get the green to red gradient on fglrx when using the debug build. I forgot to include the yesterday.

Code:
Type:Error    ID:0    Severity:High    Message:glBindBuffer in a Core context performing invalid operation with parameter <name> set to '0xeec36f48' which was removed from Core OpenGL (GL_INVALID_OPERATION)
Type:Perf    ID:2    Severity:Mid    Message:glDrawArrays uses input attribute 'VERTEX_ATTRIB[7]' which is specified as 'type = GL_UNSIGNED_BYTE size = 1'; this combination is not a natively supported input attribute type
Type:Perf    ID:3    Severity:Mid    Message:glDrawArrays uses input attribute 'VERTEX_ATTRIB[7]' which is specified as 'type = GL_UNSIGNED_BYTE size = 1'; this combination is not a natively supported input attribute type
Type:Perf    ID:4    Severity:Mid    Message:glDrawArrays uses input attribute 'VERTEX_ATTRIB[7]' which is specified as 'type = GL_UNSIGNED_BYTE size = 1'; this combination is not a natively supported input attribute type
Type:Perf    ID:5    Severity:Mid    Message:glDrawArrays uses input attribute 'VERTEX_ATTRIB[7]' which is specified as 'type = GL_UNSIGNED_BYTE size = 1'; this combination is not a natively supported input attribute type
Type:Perf    ID:6    Severity:Mid    Message:glDrawArrays uses input attribute 'VERTEX_ATTRIB[7]' which is specified as 'type = GL_UNSIGNED_BYTE size = 1'; this combination is not a natively supported input attribute type
Type:Perf    ID:7    Severity:Mid    Message:glDrawArrays uses input attribute 'VERTEX_ATTRIB[7]' which is specified as 'type = GL_UNSIGNED_BYTE size = 1'; this combination is not a natively supported input attribute type
Type:Perf    ID:8    Severity:Mid    Message:glDrawArrays uses input attribute 'VERTEX_ATTRIB[7]' which is specified as 'type = GL_UNSIGNED_BYTE size = 1'; this combination is not a natively supported input attribute type
Type:Perf    ID:9    Severity:Mid    Message:glDrawArrays uses input attribute 'VERTEX_ATTRIB[7]' which is specified as 'type = GL_UNSIGNED_BYTE size = 1'; this combination is not a natively supported input attribute type
Type:Perf    ID:10    Severity:Mid    Message:glDrawArrays uses input attribute 'VERTEX_ATTRIB[7]' which is specified as 'type = GL_UNSIGNED_BYTE size = 1'; this combination is not a natively supported input attribute type

This is only the first 10 messages out of 3000+ but they are all the same after the first.
Reply
#35
Thanks for the log. I will try to fix that.
Reply
#36
Here are my results for KOF 2006 with latest master
FGLRX
Native
off = 53-54
on = 53-54

2x
off = 53-54
on = 53-54

3x
off = 53-54
on = 53-54

Mesa
Native
off = 52-53
on = 53-54

2x
off = 52-53
on = 53-54

3x
off = 46-47
on = 46-47
Reply
#37
So either the game uses few polygons. Either driver is already optimized for memory transfers
Reply
#38
Could you give a try of last version. Normally I must have fixed the spamming log (file was renamed GSdx_opengl_debug.txt)
Reply
#39
KOF is 2d Tongue2
[Image: ref-sig-anim.gif]

Reply
#40
Oh. So it is GPU limited. Maybe I can improve texture transfer for 2d games but first vertex.
Reply




Users browsing this thread: 1 Guest(s)