Reply
Thread Tools
Posts: 58 | Thanked: 28 times | Joined on Nov 2010
#11
Originally Posted by Eminem900 View Post
can we overclock the gpu via editing this file?
No,I think it will do something to the image quality, not DSP clocking!
 
Posts: 58 | Thanked: 28 times | Joined on Nov 2010
#12
Originally Posted by govprog View Post
WooooW, these codes are reallly working, I got my resolution decreased to 480*320,But... Since auto scaling is not supported by the N900,my screen is now going to hurt my eyes.
Also I have found some powervr debugger information.
Code:
WindowSystem=
* WindowSystem - This configuration item takes the below values

libpvrQWSWSEGL.so (for integration with Qt)

libpvrPVR2D_FRONTWSEGL.so (for direct writes to Framebuffer - FRONT mode of operation)

libpvrPVR2D_FLIPWSEGL.so (for VSync synchronised writes to Framebuffer)

Code:
ParamBufferSize=; - This configuration item takes "number of bytes" as value.
This parameter buffer size can be increased, when complex 3D scenes are used in the application. For simple 2D applications, changing this parameter makes no effect.
You can also get more information by
Code:
cat powervr.ini
 

The Following 4 Users Say Thank You to aligoodidea For This Useful Post:
Posts: 58 | Thanked: 28 times | Joined on Nov 2010
#13
Originally Posted by govprog View Post
You mean....we can active vsync,oh I can't believe this
Remember to copy those listed files to /usr/lib/ since the files may not be available for N900 by default
 

The Following 2 Users Say Thank You to aligoodidea For This Useful Post:
Posts: 58 | Thanked: 28 times | Joined on Nov 2010
#14
Originally Posted by cfh11 View Post
Maybe if you increase the font size in the first post you will get better responses. If that doesn't work, try comic sans.
Please don't laugh at users.Since I know getting to know about powervr.ini is really really difficult.The others may say otherwise,but believe me , because this work is called"Hacking" by the official workers, it has been banned from many sites(But only counts as hacking on symbian devices since their os is close sourced,on Linux os it is allowed since it is open sourced.)
 

The Following 2 Users Say Thank You to aligoodidea For This Useful Post:
Posts: 650 | Thanked: 619 times | Joined on Nov 2009
#15
Originally Posted by govprog View Post
You mean....we can active vsync,oh I can't believe this
Not really.. tried it yourself and you will see no difference.

It seems very much like the vsync is disabled (e.g. hard-coded) in the underlying sgx driver so this run-time config is not effective. There are a few more WindowSystem options but none of them make any difference. I am not an expert but I have tried to understand the Maemo video sub-system and hildon-desktop. It seems to me that in addition to no vsync in hw side, there are some other software/toolset issues when deal with graphic drawing and syncing. I tend to think it's related to how hildon-desktop uses clutter... UI smoothness was not high on the to-do list.

Originally Posted by aligoodidea View Post
Please don't laugh at users.Since I know getting to know about powervr.ini is really really difficult.The others may say otherwise,but believe me , because this work is called"Hacking" by the official workers, it has been banned from many sites(But only counts as hacking on symbian devices since their os is close sourced,on Linux os it is allowed since it is open sourced.)
It's probably about the way he asked, not what he asked....

Last edited by sony123; 2010-12-20 at 19:35.
 

The Following 6 Users Say Thank You to sony123 For This Useful Post:
Posts: 58 | Thanked: 28 times | Joined on Nov 2010
#16
Originally Posted by sony123 View Post
Not really.. tried it yourself and you will see no difference.

It seems very much like the vsync is disabled (e.g. hard-coded) in the underlying sgx driver so this run-time config is not effective. There are a few more WindowSystem options but none of them make any difference. I am not an expert but I have tried to understand the Maemo video sub-system and hildon-desktop. It seems to me that in addition to no vsync in hw side, there are some other software/toolset issues when deal with graphic drawing and syncing. I tend to think it's related to how hildon-desktop uses clutter... UI smoothness was not high on the to-do list.


It's probably about the way he asked, not what he asked....
My guess was true,none of these libraries are mentioned in the /usr/lib/
Remember you should find a good SGX driver that has those files with it.
Because the libraries can be mentioned without compiling,so no need to worry about this.
If you worked on powervr.ini and didn't get anything, then try powervr.d/hildon-desktop.ini instead govprog
 

The Following User Says Thank You to aligoodidea For This Useful Post:
Posts: 650 | Thanked: 619 times | Joined on Nov 2009
#17
govprog FYI:
http://maemo.org/community/maemo-dev...n_posts_page=2

Are you trying to use Pre's sgx driver instead? I am totally unfamiliar with the Pre scene but it seems weird to me that Palm will allow this level of tweaking in their driver.
Good luck anyway!

Last edited by sony123; 2010-12-20 at 20:08.
 
woody14619's Avatar
Posts: 1,455 | Thanked: 3,309 times | Joined on Dec 2009 @ Rochester, NY
#18
Originally Posted by Switch_ View Post
I wouldn't guess that you will get any magical results from a single 2-line file.
Actually, the issue is there are several options that can be set, but finding documentation on them is near impossible. And yes, with one bug in particular (bug 9150), changing this file can mean the difference between a phone lockup and the device continuing to work. I'd call that "magical".

Originally Posted by aligoodidea View Post
Also I have found some powervr debugger information.

Code:
ParamBufferSize=; - This configuration item takes "number of bytes" as value.
You can also get more information by
Code:
cat powervr.ini
Thanks for this, where are you doing that cat though. The one I have in /etc/ is quite empty. I've been trying to set the above parameter to work around bug 9150. Do you happen to know what the default is? Any pointers to documentation about this are much appreciated.
 

The Following User Says Thank You to woody14619 For This Useful Post:
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#19
Originally Posted by woody14619 View Post
Do you happen to know what the default is?
0x400000 bytes.

Originally Posted by woody14619 View Post
Any pointers to documentation about this are much appreciated.
There's a lot of stuff to touch there but nothing will really be useful for you, so I suggest you don't do it. Remember that the vsync problem is not a SGX one only.

Also, do not change the WindowSystem. Unless you know what X11 is and what do to when it fails to run.
 

The Following User Says Thank You to javispedro For This Useful Post:
Posts: 58 | Thanked: 28 times | Joined on Nov 2010
#20
Originally Posted by govprog View Post
It's a two way judge:
1:I have copied the files and it said:Can't load OMAP35xx
2:I have installed the whole driver and it said:Failed to load OMAP34xx
very strange my desktop is now black and the panorama is gone(also the tray), Qt apps are not working properly and facing the random time crashes,catorize's icons has been crashed, but after all of these cons.,I also took a pros.:
I have OMAP 35xx and Qt4.6 NOW!(Is it useful anyway?)
Didn't tried the vsync because I don't know how to work with it(?)
You Are a big step forward govprog,but unfortunaltly there are no OMAP 35xx applications for N900(May come in the future because of your success) now please share us the way of your success!
As long as I know vsync is a software frame forcing done by GPU driver(At Least In PC)

Last edited by aligoodidea; 2010-12-21 at 10:26.
 
Reply


 
Forum Jump


All times are GMT. The time now is 02:41.