Hi,
I've been running under the OSS driver for almost a year now and it finally gets faster and faster each release. Great !
1st Bug :
The yesterday, I recompiled mesa and got a great performance boost. Enough to be able to play in fact. Thus, I tried to stress the driver and see what happens. The stability is excellent, I haven't been able to crash it while playing.
But, when trying to change the resolution, my screen changes the resolution properly but game content is gone and computer seems to be stuck.
In my Xorg logs, nothing seems to be wrong, this is the line added to the log when I launch a game :
So, any idea of what could go wrong ?
2nd Bug :
When I go on the radeon feature matrix on the wiki of freedesktop, I see textured video should be faster than overlay video.
In fact, it depends on the video size and on the screen size.
I would like to add that I'm using a 26" screen running at the resolution 1920*1200.
For example, When playing an HD video (720p) fullscreen, I'm able to play the video on my screen but I get some tearing.
When watching a small video fullscreen, the framerate drops dramatically to 3 or 4 fps.
The video overlay works great on both cases but it looks awful on my screen (it was looking great with my previous 19" screen). What I get is a lot of aliasing when playing at the native video size. In full screen, it gets smoother but still not as good as textured video.
So, here is my guess. It seems like the video overlay is a texture of the size of the screen that is resized to fit to the video player's window. it could explain why I get a poor video quality due to the fact that the video card would not resize the picture using cubic algorithms. Am I wrong ?
I really hope there is room for improvement, I don't want to change my computer now :s
Once again, I am ready to help and try whatever you would like me to try. With a friend, we may help this summer with the implementation of VDPAU in gallium3D. He asked for it for the gsoc, but has been refused.
I've been running under the OSS driver for almost a year now and it finally gets faster and faster each release. Great !
1st Bug :
The yesterday, I recompiled mesa and got a great performance boost. Enough to be able to play in fact. Thus, I tried to stress the driver and see what happens. The stability is excellent, I haven't been able to crash it while playing.
But, when trying to change the resolution, my screen changes the resolution properly but game content is gone and computer seems to be stuck.
In my Xorg logs, nothing seems to be wrong, this is the line added to the log when I launch a game :
Code:
init memmap init common init crtc1 init pll1 freq: 78750000 best_freq: 78760000 best_feedback_div: 33 best_frac_feedback_div: 0 best_ref_div: 2 best_post_div: 3 restore memmap (II) RADEON(0): RADEONRestoreMemMapRegisters() : (II) RADEON(0): MC_FB_LOCATION : 0x7fff7800 0x7fff7800 (II) RADEON(0): MC_AGP_LOCATION : 0x81ff8000 restore common restore crtc1 restore pll1 finished PLL1 set RMX set TVDAC enable TVDAC disable LVDS
2nd Bug :
When I go on the radeon feature matrix on the wiki of freedesktop, I see textured video should be faster than overlay video.
In fact, it depends on the video size and on the screen size.
I would like to add that I'm using a 26" screen running at the resolution 1920*1200.
For example, When playing an HD video (720p) fullscreen, I'm able to play the video on my screen but I get some tearing.
When watching a small video fullscreen, the framerate drops dramatically to 3 or 4 fps.
The video overlay works great on both cases but it looks awful on my screen (it was looking great with my previous 19" screen). What I get is a lot of aliasing when playing at the native video size. In full screen, it gets smoother but still not as good as textured video.
So, here is my guess. It seems like the video overlay is a texture of the size of the screen that is resized to fit to the video player's window. it could explain why I get a poor video quality due to the fact that the video card would not resize the picture using cubic algorithms. Am I wrong ?
I really hope there is room for improvement, I don't want to change my computer now :s
Once again, I am ready to help and try whatever you would like me to try. With a friend, we may help this summer with the implementation of VDPAU in gallium3D. He asked for it for the gsoc, but has been refused.
Comment