Page 7 of 15 FirstFirst ... 56789 ... LastLast
Results 61 to 70 of 143

Thread: Open-Source 2D, 3D For ATI Radeon HD 5000 Series GPUs

  1. #61
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,803

    Default

    Have you already filed a bug on your problems, btw?

  2. #62
    Join Date
    Nov 2008
    Posts
    783

    Default

    I hijacked this report for xv:
    https://bugs.freedesktop.org/show_bug.cgi?id=29788

    I tried to write a simple testcase that'd show the gfx corruption I mentioned, but after stripping imagemagick down as far as I could, the result was an uncorrupted screenshot. oops.

    btw:
    Quote Originally Posted by monraaf View Post
    It seems that I have to run fglrx first to set the GPU to a sane state before I can use any of the open source acceleration stuff.
    hasn't been a problem for me, the OSS drivers work equally well (or not well) after a cold boot.

  3. #63
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,803

    Default

    How about running it with Valgrind if that segfault relates to your case also?

  4. #64
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,803

    Default

    (and really, reopening bugs on different issues is a bad habit)

  5. #65
    Join Date
    Dec 2008
    Posts
    1,002

    Default

    Quote Originally Posted by bridgman View Post
    OK, that seems like a useful clue. Do you still get hangs eventually when running the open drivers after fglrx ?
    No, for as far as I have tested it I haven't seen any hangs after that.

    Which GPU are you using ?
    This is on a HD 5750.

  6. #66
    Join Date
    Apr 2009
    Posts
    66

    Default

    Does anyone know what the plan is (if there is one!) for continued development on this? I just checked the evergreen_accel branch and it appears there hasn't been a commit for 9 days.

    In face of the (seemingly unexpected) corruption and crashes, is it still the case that the AMD guys are being moved off Evergreen and onto HD6000?

  7. #67
    Join Date
    Sep 2008
    Posts
    989

    Default

    Quote Originally Posted by Wingfeather View Post
    Does anyone know what the plan is (if there is one!) for continued development on this? I just checked the evergreen_accel branch and it appears there hasn't been a commit for 9 days.

    In face of the (seemingly unexpected) corruption and crashes, is it still the case that the AMD guys are being moved off Evergreen and onto HD6000?
    Most significant changes the ATI guys make to their open source driver have to go through legal red tape. This red tape takes many times longer than actually writing the code, from what I hear. It's possible they have many fixes queued up but are waiting for them to be cleared.

    I think the system is broken, TBH. ATI thinks their own 3d driver algorithms are "intellectual property". They're mathematics for crying out loud. This is another instantiation of the Bilski debate, right here in our driver.

    I would rather that ATI go ahead and commit un-obfuscated drivers that contain the most maintainable and efficient algorithms they are aware of to provide the required functionality, with no regard to how much information about the hardware it potentially exposes. It might save Nvidia a week or two on figuring out what ATI is doing, but I have no doubt that if Nvidia really feels that ATI has techniques they lack, they've already taken apart a dozen or more HD5870s in their office, and run a $10,000/license disassembler on the Windows driver.

    It's the kind of double-tongued scenario that we have with most corporate-controlled "openness". They play the openness for the PR and approval of their customers, but it's really a sham, because they intentionally censor and filter everything before they "open" it up. In this case, it's not about the public being withheld information, but rather, correct, efficient, and timely drivers.

    And if you disagree with the above sentiment, then I expect that the asymptotic performance of Mesa3D on Radeon hardware will approach the performance of fglrx within 2% or so in the long run (or hey, even exceed fglrx performance, since you don't have to go through an abstract kernel interface like the one fglrx has). I'll be waiting for you to show me when relative performance parity has been reached - on any radeon hardware. Any at all.

    Just think: if there were no clever algorithms arms race between Nvidia and ATI, they would actually have to compete on more difficult terrain, like customer service, timeliness and license of drivers, price, and hardware bells and whistles. They would still be motivated to develop innovative algorithms (or at least use the ones others have developed), because as soon as they let their guard down, their cards would immediately get outperformed by the competition, and they'd have to find a way to make up for it. And they could still use timing as a way to gain a "landslide" market share over the competition: make a whole bunch of new cards, push out a great new driver with innovations, customers realize the superior solution and buy it... by the time your competitor has figured out what you've done to beat them, then make a release of it, you've already made your sales.

    Of course it makes sense to keep the gory details of the chip design secret, but I think the discrepancy between the closed and open source driver performance is not about that, but rather about software algorithms. Again, Bilski.

    Bring down the iron curtain and give us true openness; cut out the red tape.

  8. #68
    Join Date
    Dec 2007
    Posts
    137

    Default

    Well that reply went awfully off-track.

  9. #69
    Join Date
    Sep 2008
    Posts
    989

    Default

    Quote Originally Posted by etnlWings View Post
    Well that reply went awfully off-track.
    Did it? I provided some background on why there haven't been any commits for 9 days, and why it may be a while until we see any more coming from ATI.

    To put it apolitically, then, how about this: yes it is being worked on, but you'll have to wait n more days for the code to clear ATI legal before it's released. They'll eventually get it to a point where it's rendering correctly but you've just got to wait.

    How's that?

  10. #70
    Join Date
    Dec 2007
    Posts
    2,404

    Default

    There's no evergreen accel code waiting for red tape right now. In addition to fixing issues on older asics, I've been tracking down the GPU hangs in the evergreen code. It's a complex, time-consuming process.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •