Low nvidia driver performance on 2.6.25 (mplayer)
Slackware 12.0
Galaxy 7300GT MB: Asrock i945G Driver: 173.14.05 Kernel: 2.6.25.6 Hello, I upgraded my kernel from 2.6.23.9 to 2.6.25.6. I was using the Nvidia driver 100.14.19, but it won't compile on my new kernel. I've got an error about kernel output build and src directory being wrong. I'm wiriting manually correct paths with --kernel-*-path=... and I'm getting that error again. I've abandoned that driver and downloaded the latest version - 173.14.05. It has builded fine and now I'm using it. However when I'm watching a movie on mplayer, the picture freezes for a moment. That is happening once per minute or two and it is really annoying. Also mplayer gives this warning: Code:
I've read that the old Nvidia drivers are incompatible with kernel 2.6.25. Is there a real reason for that? Can 173.14.05 performance be fixed with some patch/trick? |
Quote:
|
I tried xv and it was fine. Then I looked which is the default video output (in ~/.mplayer/config) and it was x11. I tried back with x11 and it was fine again. Ofcourse I'm testing the same scene from the same movie.
Maybe the performance drop was not from the video driver, but from something else in the system? I'm playing the movie from my hard drive, so it is not from slow media like CD or network. It can be from broken avi file as well. Now I'm downloading some dynamic movies like Armageddon to test with. |
Just to add to the good help already provided -- if you need a full list of vo options available on your system, you can use -vo help.
|
Okay, there is something else.
I've just find that running Diablo 2 under Wine is not going well. Game is playable, but the resolution is odd. When playing on 640x480 it is fine, but when using 800x600... the bottom end of the screen is pulled under the bottom of the viewable surface of my monitor. Like it is 800x800 instead of 800x600. All objects are also verticaly stretched. I can run my desktop at 800x600 using xrandr, but it doesn't affect the game. When I run it trough wine, it changes the resolution to that weird value. |
http://www.nvnews.net/vbulletin/foru...p?s&forumid=14
Seems there are many problems with the latest nVidia driver, especially with OpenGl. |
The next .09 driver is out I will try it now.
----- Nope, the problem with Diablo 2 still persist. |
So far I've found that xrandr changes resolution to wrong number.
When I try: xrandr --output default --mode 800x600 it actually changes to 640x512 (or 800x512?). Here is some output: Code:
(20:27:28)[ivanatora@~]$ xrandr |
I don't think this specifically relates to your problem, but nVidia + xrandr is indeed a little weird. This page explains what happens:
Quote:
|
So the problem is not with mplayer - the performance is fine. The problem is with switching resolutions, and that 800x600 is not switched properly.
Let me see the frequency... According to my monitor OSD it is 60Hz. When I try switching to 800x600 it is still 60Hz, and I don't find anything odd in that. TwinView is disabled, and I have only one monitor. |
All times are GMT -5. The time now is 02:12 PM. |