Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: TTM, Radeon KMS Support Goes Into Linux 2.6.31

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,621

    Default TTM, Radeon KMS Support Goes Into Linux 2.6.31

    Phoronix: TTM, Radeon KMS Support Goes Into Linux 2.6.31

    Last week a pull request went in to bring support in the Linux 2.6.31 kernel for Radeon kernel mode-setting and TTM memory management. This initial work was proposed to enter the Linux kernel as a staging driver and then be setup as a proper Linux kernel driver in the next release, Linux 2.6.32. Linus Torvalds has criticized some of this Radeon kernel mode-setting work since there are some known bugs at this time (though at least it wasn't called untested crap), but nevertheless he went ahead and pulled in this new code prior to Linux 2.6.31-rc1. Cheers! There is now Intel and ATI Radeon kernel mode-setting support within the Linux kernel...

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

  2. #2
    Join Date
    May 2008
    Posts
    598

    Default

    I am compiling the 2.6.31 right now, so I can try this on F11 and R500.

    The only problem is that the fan on my R500 have a lot of resemblance to this fan

    http://www.youtube.com/watch?v=EXEdq3UnnFE

    So can anyone tell me, how I force it to the lowest possible power state, so I can unplug the fan?

  3. #3
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,434

    Default

    Quote Originally Posted by Louise View Post
    I am compiling the 2.6.31 right now, so I can try this on F11 and R500. The only problem is that the fan on my R500 have a lot of resemblance to this fan;

    http://www.youtube.com/watch?v=EXEdq3UnnFE

    So can anyone tell me, how I force it to the lowest possible power state, so I can unplug the fan?
    Hi Louise;

    As far as I know the power state code has not yet been ported into the kernel, although it probably is high on the list after stability issues.

  4. #4
    Join Date
    Nov 2008
    Location
    Madison, WI, USA
    Posts
    865

    Default

    Cool. I'll give it the updated kernel/drivers/mesa a test drive tonight or tomorrow. At least this means that hopefully when Karmic Koala comes out I won't have to run as many (if any) git/beta modules in order to get this all to work. If we're really lucky, Mesa 7.6 will already be out, and all of this will be included by default (hoping for this, but if I have to compile a few things myself, I'll survive).

  5. #5
    Join Date
    May 2008
    Posts
    598

    Default

    Quote Originally Posted by bridgman View Post
    Hi Louise;

    As far as I know the power state code has not yet been ported into the kernel, although it probably is high on the list after stability issues.
    Hi

    So I can't just pull xf86-video-ati master, and then use ForceLowPowerMode and DynamicPM with 2.6.31?

  6. #6
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,578

    Default

    Quote Originally Posted by Louise View Post
    So can anyone tell me, how I force it to the lowest possible power state, so I can unplug the fan?
    Might be dangerous and burn the card even with maximum powersaving options on. I'd recommend using closed drivers and waiting until open drivers get fan control capabilities if noise is an issue.

  7. #7
    Join Date
    May 2008
    Posts
    598

    Default

    Quote Originally Posted by nanonyme View Post
    Might be dangerous and burn the card even with maximum powersaving options on. I'd recommend using closed drivers and waiting until open drivers get fan control capabilities if noise is an issue.
    My primary GPU is the onboard 780G (3200 HD), and the R500 PCI-E card is just a card I bought very cheap so I just play with the open source 3D.

    So I "just" the card dies, it wouldn't be the end of the world, but if it catches fire, or damages the mainboard, I might look at it differently

  8. #8
    Join Date
    Apr 2009
    Posts
    529

    Default

    Excellent. BTW, what is a staging driver exactly? What limitation will this status imply in 2.6.31?

    Thanks in advance!

  9. #9
    Join Date
    Sep 2006
    Location
    PL
    Posts
    910

    Default

    Quote Originally Posted by mendieta View Post
    Excellent. BTW, what is a staging driver exactly? What limitation will this status imply in 2.6.31?

    Thanks in advance!
    http://kerneltrap.org/Linux/Introduc...x_Staging_Tree the link is a bit outdated, but it is still partially true.

    staging was originally a separate tree, now it resides in the kernel.
    Last edited by yoshi314; 06-17-2009 at 08:40 AM.

  10. #10
    Join Date
    Apr 2009
    Posts
    529

    Default

    Quote Originally Posted by yoshi314 View Post
    http://kerneltrap.org/Linux/Introduc...x_Staging_Tree the link is a bit outdated, but it is still partially true.

    staging was originally a separate tree, now it resides in the kernel.
    Thanks, Yoshi. I followed the link. I still don't fully dig it. If this is residing in the kernel, how is it different from other drivers/components? To be specific, if someone want to access the new KMS or TTM in user space, can they just do it? If so, how is this different from being a proper driver/kernel component?

    Many thanks!

Posting Permissions

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