Announcement
Collapse
No announcement yet.
Nouveau For Open-Source NVIDIA In Mesa 8.0 Is Mixed
Collapse
X
-
What about fan speed? My 9600GT boots up with a fan speed at 100% and sounds awful. For this reason I not only need nvidia binary but also X11 has to be started becasue that's when fan backs off.
-
Kano
Nice, i hope that nouveau will beat radeon in default settings then...
so even in the open source world.
the graphics war rages on!
Leave a comment:
-
Nice, i hope that nouveau will beat radeon in default settings then...
Leave a comment:
-
Originally posted by M?P?F View PostFinally found a working solution for fully stable reclocking about 2 weeks ago. It is on its way to be merged into the nouveau tree and will be part of Linux 3.4 along with memory timing management on geforce 8/9 and maybe on geforce 200/300 too.
SOME!
You the man!
Leave a comment:
-
Originally posted by Kano View PostWould be certainly nice when this could be done dynamically. I think it crashed sometimes with a forced change, but that was several month ago.
Leave a comment:
-
Basically benchmarking is easy with nouveau as long as you can switch the performance level to the fastest one. I benchmarked nouveau last year and saw that immediately with my test cards that the clock speed must be different. Would be certainly nice when this could be done dynamically. I think it crashed sometimes with a forced change, but that was several month ago. At least you usually dont have to worry about vsync slowing down benchmarks. I would certainly use nvidia binary for those newer cards as those support vdpau as well, but for oss fans and maybe for optimus support (?) they could be really interesting.
Leave a comment:
-
Originally posted by Michael View PostFrom here you can click on any of those links to get the logs that have been auto-captured - http://openbenchmarking.org/system/1...BY-MESA80NOU33
8600GTS:
[ 15.414194] [drm] nouveau 0000:03:00.0: 0: core 675MHz shader 1458MHz memory 1008MHz fanspeed 100%
[ 15.414206] [drm] nouveau 0000:03:00.0: c: core 675MHz shader 1458MHz memory 1008MHz voltage 1300mV
So current perflvl == only perflvl available (ie, the only one the blob will use). Good. Nouveau = 96% of the blob
9500GT:
[ 15.449991] [drm] nouveau 0000:03:00.0: 3: core 550MHz shader 1350MHz memory 400MHz fanspeed 100%
[ 15.450002] [drm] nouveau 0000:03:00.0: c: core 400MHz shader 800MHz memory 399MHz
Memory is at the right speed, but core and shader are too slow. That shouldn't change a lot of things and doesn't explain the performance difference with the blob. ~= 68% of the blob
9800GT:
[ 16.114845] [drm] nouveau 0000:03:00.0: 3: core 660MHz shader 1625MHz memory 950MHz fanspeed 100%
[ 16.114859] [drm] nouveau 0000:03:00.0: c: core 399MHz shader 810MHz memory 399MHz voltage 1000mV
Whaouh, memory is 2.3 times slower than on the blob. Some linear adjustment (that is valid on my nv86) tell that this would lead to 80fps in doom3 compared to 107 with the blob. Not bad! That's about 75% of the blob
GTX 460:
I'll assume this is the same as mine since I can't retrieve the logs:
boot: Core 50MHz Memory 135MHz Shader 101MHz
Maximum: Core 715MHz Memory 1800MHz Shader 1430MHz
That's a 13.3 factor! If we extrapolate, that would mean around 106 fps in the doom3 test. I haven't checked the linearity of performance compared to memory speed on this card though. I'll get to it when we do memory reclocking on nvc0. Anyway, that does about 62% of the blob performance.
Conclusion: Not sure why the 8600GTS works that good, but we can say that the gallium driver is at least 60% as fast as the blob at equal frequency. That's not bad but can definitely be improved, indeed.
Edit: That's assuming the drivers all do the same thing like antialiasing and so on, of course.Last edited by MuPuF; 16 January 2012, 09:20 AM.
Leave a comment:
-
grep for the lazy
GF 8600GTS:
[ 15.974436] [drm] nouveau 0000:03:00.0: 1 available performance level(s)
[ 15.974440] [drm] nouveau 0000:03:00.0: 0: core 675MHz shader 1458MHz memory 1008MHz fanspeed 100%
[ 15.974451] [drm] nouveau 0000:03:00.0: c: core 675MHz shader 1458MHz memory 1008MHz voltage 1300mV
GF 9500GT:
[ 15.846547] [drm] nouveau 0000:03:00.0: 1 available performance level(s)
[ 15.846551] [drm] nouveau 0000:03:00.0: 3: core 550MHz shader 1350MHz memory 400MHz fanspeed 100%
[ 15.846561] [drm] nouveau 0000:03:00.0: c: core 400MHz shader 800MHz memory 399MHz
GF 9800GT:
[ 15.832138] [drm] nouveau 0000:03:00.0: 1 available performance level(s)
[ 15.832141] [drm] nouveau 0000:03:00.0: 3: core 660MHz shader 1625MHz memory 950MHz fanspeed 100%
[ 15.832153] [drm] nouveau 0000:03:00.0: c: core 399MHz shader 810MHz memory 399MHz voltage 1000mV
I saw similar results on my 8600M GT, when set to highest perf level I got 90%+(sometimes up to 98%) of the blob performance (openarena), so kudoz to the nouveau team.
Leave a comment:
-
Originally posted by M?P?F View PostMichael, could you post the frequencies of the card as reported by nouveau in the kernel logs ? Really, this *is* important.
From here you can click on any of those links to get the logs that have been auto-captured - http://openbenchmarking.org/system/1...BY-MESA80NOU33
Leave a comment:
Leave a comment: