Posts: 49
Joined: Jun 2008
Reputation:
0
Hi,
I am running XBMC in full screen mode (1280x1024).
xrandr reports only 50Hz for this resolution although my LCD detects 60Hz (nvidia 169.x.x, Ubuntu Desktop 7.10).
Why do I only get 30Hz at XBMC?
Can I force XBMC to render at 60Hz?
Thanks!
Posts: 97
Joined: Oct 2007
Reputation:
0
What exactly do you mean?
As far I know is that;
30 FPS = 60 Hz
25 FPS = 50 Hz
FPS = Frames per second, how fast the images/media/video are being played/showed.
Hz = Hertz, the refresh rate of the images/media/video.
Been awhile I've had to do with PAL vs NTSC, please correct me if I'm wrong.
Posts: 5,292
Joined: Jun 2006
Reputation:
62
Jezz_X
Team-XBMC Skinner
Posts: 5,292
if you turn off vsync it will render as fast as possible
Posts: 10,520
Joined: Sep 2003
Reputation:
10
Gamester17
Team-XBMC Forum Moderator
Posts: 10,520
FPS and Hz is not the same.
Posts: 49
Joined: Jun 2008
Reputation:
0
Ehm, disabling vsync didn't do anything.
OK, back again.
When debugging is enabled, the OSD quotes the FPS XBMC achieves in redering. This is stuck to 30 FPS (30 Hz in information panel, btw. - mismatched wording in my eyes because the resolution is not running at 30 Hz).
So, I think XBMC is stuck to 30 Hz because of the 50 Hz of my display (which is wrong, because my display shows 60 Hz).
When I choose a resolution which has 60 Hz as of xrandr, XBMC is running at 60 FPS.
So, XBMC chooses FPS to render depending on the resolution and refresh rate.
Is there a way to manually override this?
Cheers
Posts: 49
Joined: Jun 2008
Reputation:
0
OK,
some new information.
I fixed my driver setup so that xrandr will show 1280x1024@60 Hz.
This resolution is available within XBMC.
But it will render only at 30 FPS.
When I switch to a windowed resolution and restart XBMC, it chooses to render at 60 FPS perfectly. Animations are smooth etc.
When I switch during this running session to 1280x1024 fullscreen, it keeps rendering at 60 FPS without any problems.
But when XBMC gets restarted, it falls back to 30 FPS again.
Hopefully I could describe my problem and any hint is very welcome!
Markus