News for hackers. Stuff that matters.
Re:Aalto Talk with Linus Torvalds by dazzawazza on Saturday June 16, 2012 @07:40PM (#4121774)
It's a shame he doesn't go in to specifics, just saying "Fuck you" makes him look like a child, which I am sure he isn't.

What is the problem?

Re:Aalto Talk with Linus Torvalds by tikhonj on Saturday June 16, 2012 @07:59PM (#4121824)
I don't think that this would have been the right venue to go into an in-depth rant about Nvidia's lack of cooperation. That's certainly not what the audience was looking for and probably not what Linus wanted to go into; moreover, I doubt anybody from Nvidia was there or would even have heard the talk.

The last point is somewhat ironic: if Linus had been reasonable and talked about Nvidia at length, Nvidia would probably not have noticed the talk; since Linus decided to be curt, the talk got onto HN and people from Nvidia have no doubt noticed it.

Besides, whatever you think about it, Linus's approach was indubitably effective. We are, after all, talking about the issue right now!

Re:Aalto Talk with Linus Torvalds by jofer on Saturday June 16, 2012 @08:52PM (#4121922)
Actually, there at least one Nvidia employee in the room. Have a look at the last question (asked by an Nvidia employee).
Re:Aalto Talk with Linus Torvalds by exDM69 on Sunday June 17, 2012 @08:10AM (#4122782)
There were several Nvidia employees in the room, I wasn't one of them because I missed the sign-up for the event. But my co-workers were there and they got the message, and I hope the message propagates upwards to the people who make the big decisions on this.

But Linus' message was a bit disheartening. Most of our crew would really like to open source everything we write. But then there's the fact that our code would reveal the secrets of our hardware. And the fact that Nvidia is a hardware company with a strong Windows background, so open source software is quite a strange thing in comparison. It kinda feels like being between a rock and a hard place.

When it comes to mobile software, Nvidia has been doing more open source work and upstreaming quite a lot of our changes. A lot of work has been done in the kernel internals and arm stuff. Not a lot of customer facing stuff but very valuable work if you're trying to build ARM-based system on chips.

Re:Aalto Talk with Linus Torvalds by chromatic on Sunday June 17, 2012 @07:00PM (#4124110)
But then there's the fact that our code would reveal the secrets of our hardware.

To whom? Certainly not your competitors.

Also what's wrong with releasing specs under NDA?

Re:Aalto Talk with Linus Torvalds by Orva on Monday June 18, 2012 @04:06AM (#4125502)
No sane open source driver developer would agree to NDA in order to write driver. You wouldn't be able to contribute any other driver project (in that specialty area, which might be vast) until your NDA ends.

And of course, device driver would tell people all the secrets that NDA forbids you to disclose.

Re:Aalto Talk with Linus Torvalds by chromatic on Tuesday June 19, 2012 @07:33PM (#4134799)
No sane open source driver developer would agree to NDA in order to write driver.

Many Linux kernel developers have offered to sign NDAs with Nvidia and many other companies.

And of course, device driver would tell people all the secrets that NDA forbids you to disclose.

How? It's easy to obfuscate certain details of driver code. Think of magic constants, for example.

Re:Aalto Talk with Linus Torvalds by excuse-me on Sunday June 17, 2012 @11:05PM (#4124752)
How exactly do you NDA an opensource driver?
Re:Aalto Talk with Linus Torvalds by pm90 on Sunday June 17, 2012 @12:28PM (#4123225)
you should really post this as a reply to the link. Not many will see this after its been nested all this way down (at the moment)
Re:Aalto Talk with Linus Torvalds by sho_hn on Saturday June 16, 2012 @09:02PM (#4121937)
Time index for the lazy?
Re:Aalto Talk with Linus Torvalds by flabbergasted on Saturday June 16, 2012 @09:13PM (#4121950)
Re:Aalto Talk with Linus Torvalds by jofer on Saturday June 16, 2012 @09:23PM (#4121965)
Linking to a specific time over 1 hour isn't working correctly for some reason, for whatever it's worth. (Or at least it hasn't been for me, anyway...)

Nevermind, we were both just doing it wrong. This should work:

http://www.youtube.com/watch?v=MShbP3OpASA#t=1h28s

Re:Aalto Talk with Linus Torvalds by karlshea on Saturday June 16, 2012 @09:12PM (#4121949)
The time link thing doesn't seem to be working for me, but it's at 1h29s
Re:Aalto Talk with Linus Torvalds by Intermediate on Saturday June 16, 2012 @07:54PM (#4121811)
I guess the problem is that Nvidia pretending to be Linux supporting company (they even joined Linux Foundation) while completely disregards linux users in many ways, e.g Nvidia still doesn't support Optimus in drivers for Linux. What stopped them? Today almost every second laptop goes with GPU built with nvidia optimus technology and it's can be a very painful experience to use linux on such devices.
Re:Aalto Talk with Linus Torvalds by btian on Saturday June 16, 2012 @07:41PM (#4121782)
Presumably he said that because nVidia makes it difficult for developers to develop open source drivers for nVidia devices
Re:Aalto Talk with Linus Torvalds by flabbergasted on Saturday June 16, 2012 @07:41PM (#4121780)
Unlike Intel and ATI, Nvidia doesn't play nice with open source developers.
Re:Aalto Talk with Linus Torvalds by paol on Saturday June 16, 2012 @08:37PM (#4121896)
While this is true, nvidia's closed-source drivers do have the virtue of actually working.

(ok, this is slightly unfair to intel's video drivers, they work fine as long as you don't need 3D acceleration)

Re:Aalto Talk with Linus Torvalds by thristian on Saturday June 16, 2012 @10:10PM (#4122024)
So far as I can tell, I get similar frame-rates under X11 with Wine as Windows users do on the same hardware. Intel's video drivers are wonderful, including for 3D acceleration, it's just their hardware that's lacking.
Re:Aalto Talk with Linus Torvalds by fmoralesc on Saturday June 16, 2012 @09:38PM (#4121988)
I must have hallucinated playing 3d games on my intel-based systems. (Of course, performance isn't great, but it doesn't work bad at all, at least in my experience).
Re:Aalto Talk with Linus Torvalds by exDM69 on Sunday June 17, 2012 @08:17AM (#4122795)
Intel has really stepped up in the past few years. But it's not too long ago when their h/w was pretty much unusable in Linux so their track record isn't very good.
Re:Aalto Talk with Linus Torvalds by tshadwell on Saturday June 16, 2012 @07:48PM (#4121796)
It's still much harder to find ATI drivers for Linux than Nvidia drivers.
Re:Aalto Talk with Linus Torvalds by JDShu on Saturday June 16, 2012 @07:56PM (#4121817)
Wait, what? There are radeon drivers within the open source ecosystem, and AMD also supplies an alternate proprietary driver, bad quality as it is, for those people who find 3D support essential.

You can make the argument that nVidia Linux drivers are much better, but I don't see where you're getting the idea that it's hard to find AMD drivers.

Re:Aalto Talk with Linus Torvalds by cdr on Saturday June 16, 2012 @08:26PM (#4121877)
The open source AMD driver has improved a lot over the past couple of years, it's really pretty good. "Pretty good" is unfortunately not good enough for really 3D intensive tasks like newer games, etc. Good enough for the vast majority of desktop tasks though including hardware-accelerated video rendering etc.

The closed AMD driver is pathetically bad. Neither multi-monitor mode works for me in Gnome3, due to from what I gather is AMD not keeping up well with architecture changes. AMD is also dropping support for their oldest architecture in their next driver release, leaving a ton of cards - some still being sold today - with nothing but the open source driver anyway.

My next video card is going to be an Nvidia for sure. Whatever Nvidia's faults, their proprietary linux support cannot possibly be as poor as AMD's.

Re:Aalto Talk with Linus Torvalds by dman on Saturday June 16, 2012 @11:26PM (#4122127)
What distro are you using? Did you use aticonfig --dual-head to setup your xorg.conf file ?
Re:Aalto Talk with Linus Torvalds by cdr on Sunday June 17, 2012 @12:28AM (#4122234)
Mint13 with Cinnamon; not precisely Gnome3 but close enough.

And yes, I did. I actually spent half a dozen hours fiddling with xorg.conf etc trying to get multiple monitors to work with fglrx [AMD proprietary driver]. I should have known better. Especially since my not-that-old card is being dropped in the next fglrx anyway.

Re:Aalto Talk with Linus Torvalds by dman on Monday June 18, 2012 @09:20AM (#4126245)
You didnt answer my question on whether you used aticonfig? Also which card are you using?
Re:Aalto Talk with Linus Torvalds by Intermediate on Saturday June 16, 2012 @07:57PM (#4121819)
There is basically no nvidia drivers available for many modern mobile GPUs on Linux, so I doubt that Nvidia is more linux friendly than ATI/AMD nowadays.
Re:Aalto Talk with Linus Torvalds by cdr on Sunday June 17, 2012 @12:37AM (#4122247)
AMD is ruthless about dropping support for older architectures, which hits laptop GPUs especially hard. They're about to drop support for R600 and there's still lower-end devices being sold with those. Fortunately as noted above the AMD open source driver is pretty good, more than good enough for a laptop I would think.
Re:Aalto Talk with Linus Torvalds by CrazedGeek on Saturday June 16, 2012 @08:24PM (#4121874)
Which GPUs? The only one I can find that they're not supporting yet is the GeForce GTX 680M.
Re:Aalto Talk with Linus Torvalds by Intermediate on Saturday June 16, 2012 @08:54PM (#4121927)
Any that comes with Optimus. Nvidia's blob just don't see them.