Announcement

Collapse
No announcement yet.

Discussion: Partial Open-Source GPU Drivers

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • phoronix
    started a topic Discussion: Partial Open-Source GPU Drivers

    Discussion: Partial Open-Source GPU Drivers

    Phoronix: Discussion: Partial Open-Source GPU Drivers

    Last week VIA re-released their Chrome 9 DRM in hopes of pushing it into the mainline Linux kernel. However, the only user of this DRM code at present is their Linux binary graphics driver and VIA Technologies has no intentions of providing an open-source Chrome 9 3D driver...

    http://www.phoronix.com/vr.php?view=NzM5MA

  • Yuma
    replied
    Originally posted by frantaylor View Post
    Really? Are you sure about that? You've NEVER seen a userspace crash from faulty hardware?

    You are 100% sure that a piece of hardware is completely incapable of manipulating its open-source driver into doing something malicious?
    By interact with userspace I meant they present an API to userspace that can't be broken, not that they do things that can disturb userspace.

    Leave a comment:


  • Joe Sixpack
    replied
    Originally posted by fat_chris View Post
    Agreed.

    Off-topic: I don't usually mention things like this but "I could care less" is totally wrong and it annoys the hell out of me when I see it. You're basically saying the opposite of what you wanted to because you said "could" instead of "couldn't". If you *could* care less about something, then that implies you care a great deal about the issue and you have some way to go before you don't care. If you *couldn't* care less, then you don't care at all about the issue. I don't know where people got the idea that it was "could" and not "couldn't" but I see it everywhere, usually by Americans I think (maybe it's just another American butchering of the English language?). When said aloud it doesn't really matter but when written down it just looks stupid and makes no sense, especially to people whom English isn't their first language and perhaps don't know the proper phrase.
    I like you

    The funny part is, sometimes I think of something in my head and then type it out as I'm saying it silently in my head. That often leads to grammatical errors.

    Off-topic: I thought fat people were supposed to be jolly?

    Leave a comment:


  • VinzC
    replied
    Originally posted by Ge0rgy View Post
    Funny... if Software works good no one care about where it was made and with which licenses or pieces of thought.
    But if something goes wrong, even those who did not at all care before are shouting for someone to blame.
    Nothing works for eternity if there is no one who maintains it. And this is a lot harder in Linux Area if software is not FLOSS. Also, ppl. who do not care about FLOSS, do not care about their future, the future of the system they use and depend on. And this is a very dangerous idea...

    If ppl. care if FLOSS or not is not that important to the Devs. They just don't want to do syssiphos-work and being blamed for errors they can neither track nor fix.
    Please refrain from generalizing. Don't expect every single computer user on the planet to be sensible about where a software comes from when I wonder how many know about what a computer is... This is exactly like slavery, which is still not quite over. Teaching freedom in a world like this is very hard. So don't expect people to care about software freedom and to be aware of consequences at once. It will take time, that's why we're here.

    Software freedom is from a philosophical and ethical point of view. Not everybody is ready/able to see anything philosophical or ethical in a software at all! When we buy a car, what probably matters most is that it works without bothering us too much, right? We might even not care that much about how much CO2 or whatever gas they reject, right? I think the same goes with software for many computer users.

    Educate first. Debate afterwards. But don't blame it on those who do not understand.

    Leave a comment:


  • bridgman
    replied
    Don't feel bad. Around 2002-2003 Digital Rights Management was becoming a much bigger issue (to the point that it drove us out of supporting open source drivers), we were starting to ship proprietary Linux drivers for workstation so needed to talk about the Direct Rendering Manager a lot, and our workstation driver team had introduced a cool performance optimization called Direct Ring Manipulation.

    Of course everyone wanted to use abbreviations in meetings, and for a while almost everything abbreviated to DRM. It was a confusing time, let me tell you
    Last edited by bridgman; 07-22-2009, 02:16 AM.

    Leave a comment:


  • Scotty Bones
    replied
    Originally posted by bridgman View Post
    I think drm in this context is "Direct Rendering Manager" (ie the kernel component of the graphics stack) not "Digital Rights Management".
    wooops... my bad
    don't I feel silly now

    Leave a comment:


  • bridgman
    replied
    I think drm in this context is "Direct Rendering Manager" (ie the kernel component of the graphics stack) not "Digital Rights Management".

    Leave a comment:


  • Scotty Bones
    replied
    leave my kernel alone.

    I have to say that for the time being...I am totally against the inclusion of DRM of any kind into the main line kernel; open-source or not. This is not to say that I am anti-DRM or anti-TCP (trusted computing), I can see the benefit to the usage of such technologies. The problem I have, is the way in which the current implementations of the technology are being abused by corporations; whose only desire is to screw their customers for their own benefit. Until we have stringent consumer protection laws that clearly lay out how this technology can be implemented, their inclusion into the kernel is unacceptable.

    Leave a comment:


  • frantaylor
    replied
    Originally posted by Yuma View Post
    The distinction is that firmware doesn't interact with userspace, DRM modules do.
    Really? Are you sure about that? You've NEVER seen a userspace crash from faulty hardware?

    You are 100% sure that a piece of hardware is completely incapable of manipulating its open-source driver into doing something malicious?

    Leave a comment:


  • Yuma
    replied
    Originally posted by frantaylor View Post
    If that binary blob were being executed by an IO processor on the card instead of by the main processor, then nobody would be complaining at all, even though the two scenarios are basically equivalent.

    So the open source stance is: "If the closed-source code has to be run or loaded by the main processor, then it is BAD. If the same closed-source code is on a ROM chip, then it is perfectly okay."

    There is no functional difference between a software binary blob and a hardware binary blob. Why do we insist on drawing a distinction?
    The distinction is that firmware doesn't interact with userspace, DRM modules do.

    Leave a comment:

Working...
X