I've been using nvidia blob on my ubuntu 12.04 until last month, the desktop experience was horrible, with nvidia blob you always feel some hiccups in rendering, nothing feels smooth wehther it's on desktop or in a game. Ever since I switched to Nouveau driver, everything started to look better and smoother, in fact Compiz plays much much better with Nouveau and also some games run smoother (not necessarily with higher FPS). This is the major reason that I like Nouveau driver better.
It's unlikely to see Nvidia open source thier driver but if they could provide nouveaue developers with some documentation, then you would see how fast Nouveau becomes the best choice for everyone.
I know that using Nouveau driver stops me from playing some modern games and the OpenGL support is at version 3.0 but now that I enjoyed it I can't simply switch back to Nvidia blob.
Last edited by sepisoad; 07-25-2012 at 12:37 PM.
The nvidia blob is a piece of garbage crap that has to die.
I'm also hoping that nouveau will get better with 3D acceleration and that Mesa will catch up to the lastest OpenGL 4.x, we need documentation and specs for nouveau here.
It's evident that devs just plain didn't test this stuff at all before releasing it (in an LTS of all things).
Seriously... no non-tech geek is going to tolerate this BS.
By the looks of Radeon, I would say probably not.It's unlikely to see Nvidia open source thier driver but if they could provide nouveaue developers with some documentation, then you would see how fast Nouveau becomes the best choice for everyone.
And I already see how Wayland is going to go:
"We didn't bother to even consider the existence of binary drivers."
And sure enough, absolutely nothing will work outside of FOSS-land. People will be forced to engage in all kinds of Wayland-on-X hackery to get basic functionality and the masses will avoid Linux like the plague... And where does that put companies like Valve? Questioning their priorities and commitments, probably.
They have the resources and man-power for that, why aren't they doing it? I don't know, but don't bitch the open source devs for doing what they do, bo blame nvidia, and blame yourself for supporting them.
Binary blobs are the cause of 100% of the problems here.
Also, what's wrong with radeon? It's much better than fglrx, it supports KMS, it has decent 3D acceleration, etc.
Last edited by asdx; 07-25-2012 at 12:57 PM.
I didn't see the necessary capabilities in Oberon2, and at the time it hadn't been around long enough to acquire extensions. So on-list I asked about how to handle this situation. Their answer, "Get your applications re-coded in Oberon2, so that the data will be native and you won't have a legacy binary data problem any more." It's obvious that I had the power, on my own, to convert a F10 company to a pet programming language I wanted to investigate, as well as move all of their legacy data. It's equally obvious that Oberon2 has overtaken the programming profession completely, crowding out every other language. What a suggestion, what a plan!
Wayland is in a bit of a better situation here, since it is much more mainstream than Oberon2. But as good as Wayland may be I would be careful about adopting "my way or the highway" approaches toward industry-dominant parties.
If it were me, I would seriously consider the shim. I would not compromise OSS driver performance for the shim, nor the cleanliness of the server codebase. In fact, if difficulties forced the shim to be a little slower, that might well be a good thing, because I would also publish a plan for removing it, "in the name of native performance."
Incidentally, I use Linux for my day job. It's what the company has installed on our workstations - we're talking thousands of installations across the company. There are fabois moments, and then there's time to go to work. I welcome the idea of the simplicity and improvements Wayland can bring me - once it's capable of doing what I need it to do. (That includes networked graphics on a regular basis, but I know that the Wayland developers understand that, unlike the Wayland fanbois.) At home I'll probably use sooner than that.
I love how you just quoted part of the first bit without actually addressing what i was pointing out - which was entirely true...
i also like how divisive and ignorant you are, it's hilarious
you're such a little puke, asdx - your zealotry, fanaticism, stupidity and immaturity really shine with comments like this. They wonderfully showcase how misguided, unintellectual you are and also how much of a troll you are.
I'm also not convinced that the comment you are responding to had any stance against OSS drivers. I assume that he was being pragmatic like most of us who are using the blobs (but test both), blobs are annoying - but in reality, until the OSS drivers can provide the same performance + feature set - they are a very hard sell and that doesn't even address the fact that some users REQUIRE the blobs, since the OSS drivers can't deliver in many cases.
as for specs, it would be great if all companies would do that. but i wouldn't hold my breathe having the expectation that all companies will do it. Some will, some won't. - Nvidia being one unlikely to do so (and may even have good reason not to do so, not that i am claiming that is the case). I personally liked the one developer's idea of using nouveau in the kernel / talk to GPU and have nvidia move the rest (of their components) outside, while adapting it all to work with nouveau. It would solve all of the kernel GPL issues and seems like a decent compromise - it would probably even help nouveau's development, as well.
Last edited by ninez; 07-25-2012 at 01:25 PM.