If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

"But if you want to stay with nvidia, you need to donate to nouveau team!!"
I have no spare NVIDIA GPU, too. :P

I am not discussing Catalyst, because I want AMD to fscking work and fix open driver. If they don't do it, I will make sure to help people who do it, f.e. Marek.
First time I got 4670, Catalyst was only option and it hanged the system when I switched from Xorg to TTY1.
Next, in a year when I got 4770, I had ~5 fps with open driver in OpenArena, but 2D was usable! I did not install catalyst here even once.
The time when I sold the card, it had already 30fps in openarena, that was 2011.
Now open driver achives ~100fps with this card and runs ~70% of catalyst. It is very very stable driver, with less bugs than nvidia closed source.
By the way, I used nouveau on 260GTX and its running fine. The problem is, closed driver is too very polished. Maybe I need to retest it before it gets sold. I am selling it now.
I would donate it instead, but its running ok already and there are virtually no differences between G200a/b and G92.

When I get my Vishera system, I will donate 50? - the price of 260GTX, to Marek, sooner if he improves something for 5xxx-6xxx GPU.

As a rule of the thumb, you should donate 20% of card cost to opensource team for *the* driver.

So you are fine sitting on nvidia with closed source driver, well, ok, enjoy sitting there. I had already one old machine with 6100 nvidia IGP, that didn't work with ANY closed source driver, but nouveau works like a miracle there!
When you get this experience, you will change your stance.

Why do you think overclocking was disabled on closed source driver by nvidia on fermi+ ?
Precisely to make nouveau driver perform like crap due to low GPU clocks. So that you stay with closed source driver.

I can only tell my experiences. Nouveau on 3.2 Debian kernel is working very well with 260GTX - Compiz, OpenArena, UrbanTerror.

Regarding the 6100, its old Sempron machine that my collegue uses for his business and documents. He is ~80 years old and is computer newbie.
I will dump lspci and glxinfo here in around a week, when I get to that machine.

Comment

"Why do you think overclocking was disabled on closed source driver by nvidia on fermi+ ?
Precisely to make nouveau driver perform like crap due to low GPU clocks. So that you stay with closed source driver."

Even if I had 80% performance with nouveau, I'd still use the proprietary driver. Also, why would they even attempt to block nouveau? They're already supporting it by not suing its developers.

"I can only tell my experiences. Nouveau on 3.2 Debian kernel is working very well with 260GTX - Compiz, OpenArena, UrbanTerror."

Try Tesseract (some FOSS game/engine made for more modern GPUs).
On a laptop with a 9600GT, I have 9FPS on a blank map, where I have 60FPS on map "authentic" (a medium-sized map with about 30 light sources).

Comment

Even if I had 80% performance with nouveau, I'd still use the proprietary driver. Also, why would they even attempt to block nouveau? They're already supporting it by not suing its developers.

Use whatever you want. I don't care what you use.
Also, nouveau is clean room reverse-engineered.
If its developers reside outside from such degraded countries as USA, they can't be sued, wherever nvidia likes it or not.
So your argument is invalid and my is valid. They are not blocking, they are hindering.
Second indication - they stopped supporting "opensource" obfuscated 2D driver once they saw nouveau is good enough.
To contradict your possible counterargument - they stopped the development altogether, instead of supplying 2D only documentation to nouveau. Thats the reaction if somebody wants to hinder.
So counterargument "nvidia is aware that nouveau does 2D job" would be also invalid.

Had they stopped 2D development and provided 2D documentation - would mean that they think nouveau can do their job for them and implement 2D driver.
But if they stop 2D development and do not provide anything - that would hinder nouveau development rate for 2D, for basic functionality and overall progress because it could be easier to deobfuscate from 2D driver.

Then, they went ahead and disabled reclocking. Why would somebody do that? It hinders sales for possible overclockers.
Its not complex to implement. It was also never implemented for further generations - this indicates its not a bug. Its a planned measure.
Why would someone plan to reduce own functionality? Precisely to hinder nouveau spread.

Try Tesseract (some FOSS game/engine made for more modern GPUs).
On a laptop with a 9600GT, I have 9FPS on a blank map, where I have 60FPS on map "authentic" (a medium-sized map with about 30 light sources).

Will test it as addition, but primary test run will be to match that of Veerappan.
Currently MESA is growing and anything that contains shaders or OpenGL3 functions will be predictably heavily slow-downed.

Comment

Why do you think overclocking was disabled on closed source driver by nvidia on fermi+ ?

It wasn't "disabled", they never implemented it. They decided not to, because their time is limited and they wanted to spend it on other stuff. I can search for the exact quote if you want to, it's somewhere at the nvnews forums.

But if they stop 2D development and do not provide anything - that would hinder nouveau development rate for 2D, for basic functionality and overall progress because it could be easier to deobfuscate from 2D driver.

That's an interesting spin. But that's all it is - spin. Not providing info, whatever info, is not "hindering". It's doing nothing.

Also, they never planned to implement even basic 2d for Fermi in the nv driver, nothing to do with nouveau. I'm too lazy to go search for the exact mailing list posts, but they said implementing 2d accel would require accessing the 3d engine and they didn't want to expose anything about the 3d engine. Which makes sense, modern graphic cards don't have 2d engines anymore, and the nv driver never had anything about 3d engines in it.

Comment

"I have purchased 6800GT for 180? and donated it to nouveau project. Now, you can use this card properly."

A 9800GTX is 3 times faster and cheaper, and more recent... why use old GPUs? Also, it can be reclocked, like all other 9xxx NVIDIA GPUs, AFAIK.

"So... if you think correctly, your best bet is to get pre7xxx radeon, use opensource driver, donate 10% to radeon developers and for another 10% buy low-entry nvidia 6xx model and donate it to nouveau developers.
This is absolutely best thing to do."

AMD GPUs are only good for getting other GPUs. They overheat and they don't work. And, loldonating. *drops gamepad*

My 5850 runs well with mesa. It could certaintly pump out more FPS, but its stable, doesn't have any video tear issues, and runs pretty much anything asked of it.

Comment

It wasn't "disabled", they never implemented it. They decided not to, because their time is limited and they wanted to spend it on other stuff. I can search for the exact quote if you want to, it's somewhere at the nvnews forums.

I don't judge by anything I am told, I judge by actions.
If you are so sure of their words, just go ask nvidia now - "When does this "bug" gets resolved".
If they say "never", don't make confused face.

Now you're talking about reclocking, which is a totally different thing from overclocking. The card starting at the lowest clock is being done from a thermal standpoint, no connection to nouveau.

Reclocking is ability to change clocks. Its absent, see above.
That the cards starts at lowest clocks has no connection to any driver, it is to prevent user from having headaches due to spinning fans. It was fixed in GTX 2xx VGA BIOSes.

Also, they never planned to implement even basic 2d for Fermi in the nv driver, nothing to do with nouveau. I'm too lazy to go search for the exact mailing list posts, but they said implementing 2d accel would require accessing the 3d engine and they didn't want to expose anything about the 3d engine. Which makes sense, modern graphic cards don't have 2d engines anymore, and the nv driver never had anything about 3d engines in it.

Yes the second part makes sense, but it makes little sense not to implement 2D. Because 2D over 3D texture was done since fix function GPUs were laid off, IMHO.

Comment

Overclocking has everything to do with reclocking!
You can't overclock if your card can't reclock.
You can't underclock if your card can't reclock.
You can't even use your card properly, its like Geforce 1 era.

Overclocking can lead to overheat, which means less customers. That's why they removed it, don't blame them. The default clock set by NVIDIA is set for a reason.

Common, quit being stupid please. Overclocking on windows is not affected. Preoverclocked cards are available. Overclocking and underclocking/undervolting is widely available and used everywhere. It belongs to same shelf as "tuning" the hardware for better needs. Only ready OEM solutions have all features stripped. Please think before you write, don't succumb to trolling. :/

The reclocking logic is working within the driver! Even for newer nvidia GPUs. They removed only the coolbits - ability to manually change/force clocks. The ONLY reason to do that is to prevent projects like nouveau to detect GPU state magic when manually changing clocks, including automated way - and as such to reverse and implement own clock change tool/logic.