Post Reply 
 
Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
01-19-2013, 08:18 AM (This post was last modified: 01-19-2013 08:25 AM by tiktakt0w.)
Post: #1
Information Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
Disabling "draw using VBO" improves frame rate and audio on my International SGS3 Running 4.1.2.

I thought it was a feature to improve performance. Oh well, it might not be for all devices. I don't know if it's the same for everybody cause it might just be a stupid Rom + Kernel configuration that might be causing this.

What happens in your devices hmmmmmm? Wink

Ryzen 5 1600 @3.8Ghz
Sapphire Nitro+ RX480 @1.4Ghz
---------------------------------------------
Nokia 8 - Snapdragon 835
Find all posts by this user
Quote this message in a reply
01-19-2013, 02:07 PM (This post was last modified: 01-19-2013 02:14 PM by Mmmyesss.)
Post: #2
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
Poop I get the same fps with it off. I do have an S4 though
Find all posts by this user
Quote this message in a reply
01-19-2013, 04:34 PM
Post: #3
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
Thanks for the info...by disabling "draw using VBO" improves the frame rate drastically !

For example : Parasite Eve The 3rd Birthday.. i get 30 fps by enabling "draw using VBO" .. but when disabling draw using VBO i get 40-44 fps.. Big Grin

I'm using Galaxy S advance running on Gingerbread Wink
Find all posts by this user
Quote this message in a reply
01-19-2013, 04:52 PM
Post: #4
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
I think it would be better post as issues in https://github.com/hrydgard/ppsspp/issues
if it is confirmed
Find all posts by this user
Quote this message in a reply
01-19-2013, 05:24 PM (This post was last modified: 01-19-2013 05:37 PM by Carter07.)
Post: #5
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
(01-19-2013 04:34 PM)Kaneshiro Wrote:  Thanks for the info...by disabling "draw using VBO" improves the frame rate drastically !

For example : Parasite Eve The 3rd Birthday.. i get 30 fps by enabling "draw using VBO" .. but when disabling draw using VBO i get 40-44 fps.. Big Grin

I'm using Galaxy S advance running on Gingerbread Wink
Is your galaxy s advange overclocked?
I have the same cpu (2x cortex A9 1 ghz) but in The 3rd Birthday I have and average of 30 fps with 37 max (measured with fps meter).

Ps: I too have to disable VBO drawing because fps drops drastically with it, also 2x rendering hurts performance a lot.
Find all posts by this user
Quote this message in a reply
01-19-2013, 05:43 PM (This post was last modified: 01-19-2013 05:44 PM by XenoN.)
Post: #6
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
(01-19-2013 05:24 PM)Carter07 Wrote:  
(01-19-2013 04:34 PM)Kaneshiro Wrote:  Thanks for the info...by disabling "draw using VBO" improves the frame rate drastically !

For example : Parasite Eve The 3rd Birthday.. i get 30 fps by enabling "draw using VBO" .. but when disabling draw using VBO i get 40-44 fps.. Big Grin

I'm using Galaxy S advance running on Gingerbread Wink
Is your galaxy s advange overclocked?
I have the same cpu (2x cortex A9 1 ghz) but in The 3rd Birthday I have and average of 30 fps with 37 max (measured with fps meter).

Ps: I too have to disable VBO drawing because fps drops drastically with it, also 2x rendering hurts performance a lot.
Maybe your smartphone has better screen resolution? Or another GPU?

Sony Xperia TX
Find all posts by this user
Quote this message in a reply
01-19-2013, 06:17 PM (This post was last modified: 01-19-2013 06:22 PM by Carter07.)
Post: #7
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
(01-19-2013 05:43 PM)XenoN Wrote:  
(01-19-2013 05:24 PM)Carter07 Wrote:  
(01-19-2013 04:34 PM)Kaneshiro Wrote:  Thanks for the info...by disabling "draw using VBO" improves the frame rate drastically !

For example : Parasite Eve The 3rd Birthday.. i get 30 fps by enabling "draw using VBO" .. but when disabling draw using VBO i get 40-44 fps.. Big Grin

I'm using Galaxy S advance running on Gingerbread Wink
Is your galaxy s advange overclocked?
I have the same cpu (2x cortex A9 1 ghz) but in The 3rd Birthday I have and average of 30 fps with 37 max (measured with fps meter).

Ps: I too have to disable VBO drawing because fps drops drastically with it, also 2x rendering hurts performance a lot.
Maybe your smartphone has better screen resolution? Or another GPU?

I have a LG L9 with a sgx540 (but it's the overclocked version 384 mhz vs 200mhz in nexus s so it's twice as fast and almost on par with mali 400 in gs2 and galaxy s advance).
I don't think display resolution matters because psp is rendered at its native resolution.
Find all posts by this user
Quote this message in a reply
01-19-2013, 06:19 PM
Post: #8
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
it's not a issue, it's normal.

Hey everybody, tired of the way games are reported here? look here ->> http://forums.ppsspp.org/showthread.php?tid=5901

--Current Mobile device--
Htc one, Xplay, Walkman z, Samsung ace IIx (crap)

--Current Computer--
1x (e8200, shitty ram (3go), 9600gt)
1x (e6750, better ram (2go), no video card)
1x (i5-3210M, ram (4Go),650M)
Visit this user's website Find all posts by this user
Quote this message in a reply
01-20-2013, 12:49 AM (This post was last modified: 01-20-2013 12:51 AM by tiktakt0w.)
Post: #9
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
(01-19-2013 04:34 PM)Kaneshiro Wrote:  Thanks for the info...by disabling "draw using VBO" improves the frame rate drastically !

For example : Parasite Eve The 3rd Birthday.. i get 30 fps by enabling "draw using VBO" .. but when disabling draw using VBO i get 40-44 fps.. Big Grin

I'm using Galaxy S advance running on Gingerbread Wink
No problem man, it feels good to share good info Big Grin

(01-19-2013 05:24 PM)Carter07 Wrote:  
(01-19-2013 04:34 PM)Kaneshiro Wrote:  Thanks for the info...by disabling "draw using VBO" improves the frame rate drastically !

For example : Parasite Eve The 3rd Birthday.. i get 30 fps by enabling "draw using VBO" .. but when disabling draw using VBO i get 40-44 fps.. Big Grin

I'm using Galaxy S advance running on Gingerbread Wink
Is your galaxy s advange overclocked?
I have the same cpu (2x cortex A9 1 ghz) but in The 3rd Birthday I have and average of 30 fps with 37 max (measured with fps meter).

Ps: I too have to disable VBO drawing because fps drops drastically with it, also 2x rendering hurts performance a lot.
I don't see any performance degradation or improvement whether I enable or disable X2 Rendering. Even on my SGS2, it's the same. Does the S advanced have the dual-core Mali 400 or the Quad-core equivalent?

(01-19-2013 06:19 PM)cloud1250000 Wrote:  it's not a issue, it's normal.
I know Sir, I just want to share this info Big Grin

Ryzen 5 1600 @3.8Ghz
Sapphire Nitro+ RX480 @1.4Ghz
---------------------------------------------
Nokia 8 - Snapdragon 835
Find all posts by this user
Quote this message in a reply
01-20-2013, 01:03 AM
Post: #10
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
My Galaxy s advance not overclocked (Dual Core 1 ghz with mali 400 GPU. Screen resolution 480 x 800), I'm using the armjit version that Henrik share on this forum : http://www.ppsspp.org/files/ppsspp-armjit2.apk

(01-19-2013 06:17 PM)Carter07 Wrote:  
(01-19-2013 05:43 PM)XenoN Wrote:  
(01-19-2013 05:24 PM)Carter07 Wrote:  
(01-19-2013 04:34 PM)Kaneshiro Wrote:  Thanks for the info...by disabling "draw using VBO" improves the frame rate drastically !

For example : Parasite Eve The 3rd Birthday.. i get 30 fps by enabling "draw using VBO" .. but when disabling draw using VBO i get 40-44 fps.. Big Grin

I'm using Galaxy S advance running on Gingerbread Wink
Is your galaxy s advange overclocked?
I have the same cpu (2x cortex A9 1 ghz) but in The 3rd Birthday I have and average of 30 fps with 37 max (measured with fps meter).

Ps: I too have to disable VBO drawing because fps drops drastically with it, also 2x rendering hurts performance a lot.
Maybe your smartphone has better screen resolution? Or another GPU?

I have a LG L9 with a sgx540 (but it's the overclocked version 384 mhz vs 200mhz in nexus s so it's twice as fast and almost on par with mali 400 in gs2 and galaxy s advance).
I don't think display resolution matters because psp is rendered at its native resolution.
Find all posts by this user
Quote this message in a reply
01-20-2013, 10:03 AM
Post: #11
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
Okay, now I know that VBO isn't always a win Smile It is for some though so will keep it as an option but maybe default it to off.
Find all posts by this user
Quote this message in a reply
01-20-2013, 10:33 AM (This post was last modified: 01-20-2013 12:12 PM by Carter07.)
Post: #12
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
I found this in a pdf talling about how to optimize games for mobile, maybe it can help. Smile

4.5. Vertex Buffer Objects
Vertex Buffer Objects (VBO) (and, where available, Vertex Array Objects) are the preferred way of
storing vertex and index data; since VBO storage is managed by the driver there is no need to copy
an array from the client side at every draw call and the driver is able to perform some transparent
optimizations.
Pack all the vertex attributes that are required for a mesh into the same VBO unless a mixture of static
and dynamic attributes are being used. Do not create a VBO for every mesh, it is a good idea to
group meshes that are always rendered together in order to minimize buffer rebinding, this also has
the benefit of improving batching.
For dynamic vertex data one buffer object should be used for each update frequency, and the right
usage flag should be set (STATIC_DRAW,DYNAMIC_DRAW, STREAM_DRAW) when submitting data or
allocating storage with glBufferData

http://www.imgtec.com/powervr/insider/do...ternal.pdf
Find all posts by this user
Quote this message in a reply
01-20-2013, 12:11 PM
Post: #13
RE: Unchecking "Draw using VBO" improves PERFORMANCE!!! (GT-I9300)
(01-20-2013 10:03 AM)Henrik Wrote:  Okay, now I know that VBO isn't always a win Smile It is for some though so will keep it as an option but maybe default it to off.
That would be great

Ryzen 5 1600 @3.8Ghz
Sapphire Nitro+ RX480 @1.4Ghz
---------------------------------------------
Nokia 8 - Snapdragon 835
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: