Announcement

Collapse
No announcement yet.

AMD Preparing For Another GPU Documentation Release

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

  • phoronix
    started a topic AMD Preparing For Another GPU Documentation Release

    AMD Preparing For Another GPU Documentation Release

    Phoronix: AMD Preparing For Another GPU Documentation Release

    Back on September 6th of this year AMD shocked the open-source community by committing to the development of a new open-source display driver (this driver is now known as RadeonHD) and that they would be providing specifications to the development community. A week later, they set precedence by not only releasing the documentation to the developers but to the everyone! Their first batch of documentation covered the basics for the RV630 and M56 GPUs and was released freely to the public without any Non-Disclosure Agreement! However, they still have much more GPU documentation that has yet to be released. Some simply believe AMD is doing this as a publicity stunt, but today we have new details to share as they prepare for their next GPU documentation release.

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

  • bridgman
    replied
    Originally posted by bridgman View Post
    It looks like there are only two device IDs in use, however, so it's pretty hard for the driver to accurately identify which variant is running and put up the proper name. I don't think it matters, though, since the BIOS is different for each system and the driver navigates the BIOS to find which clocks, features, and outputs to use.
    I did a bit more digging and found that we seem to have stopped using the X12xx names in favour of "690" (desktop) and "690M" (mobile), so having two device IDs is correct after all.

    Leave a comment:


  • chrisr
    replied
    That's not what I meant.

    Originally posted by Svartalf View Post
    No, that means that it's very, very difficult to RE the feature in question- and if they had the info, it'd probably be a different story.
    I'm not having a go at the Mesa developers. The problem is just that there is a crucial piece of HyperZ missing that prevents it from working properly, so that many "bugs" can be fixed simply by turning HyperZ off.

    And without intervention from ATI, this is not going to change, so it's a bit galling for an ATI representative to sing the praises of the Open Source drivers.

    Leave a comment:


  • Svartalf
    replied
    Originally posted by chrisr View Post
    This kind of nonsense means that Mesa's HyperZ support cannot be enabled by default.
    No, that means that it's very, very difficult to RE the feature in question- and if they had the info, it'd probably be a different story. There's a reason why people have been complaining about some of the omitted stuff from the R100/R200 documentation releases- and there was little good reason for the omissions in most cases.

    Leave a comment:


  • chrisr
    replied
    R100/R200 HyperZ support isn't complete!

    Originally posted by bridgman View Post
    That sounds about right
    As a Mesa developer recently told me:

    Feel free to open an enhancement bug for reading/writing depth with hyperz, but don't expect anyone to fix it...
    This kind of nonsense means that Mesa's HyperZ support cannot be enabled by default.

    Leave a comment:


  • Dieter
    replied
    > I hadn't really thought about Rage parts --
    > honestly we weren't planning on going back *that* far.

    What do you mean "going back *that* far" ?
    Boards with Rage parts are still being sold.
    Please support parts that are still being sold!

    > I'm pretty sure MPEG will get covered,

    Thank you!

    Leave a comment:


  • bridgman
    replied
    Originally posted by Extreme Coder View Post
    http://en.wikipedia.org/wiki/AMD_690_chipset_series

    The X1250 and the X1200 are from the same chipset family, and like I said, the X1200 is an X1250 without the additional video features:
    What he said. My understanding is that the core is the same on 1200, 1250, 1270 but the features (and possibly clocks, not sure) are different.

    690T = X1270
    690 / 690M = X1250
    690V / C / MC = X1200

    It looks like there are only two device IDs in use, however, so it's pretty hard for the driver to accurately identify which variant is running and put up the proper name. I don't think it matters, though, since the BIOS is different for each system and the driver navigates the BIOS to find which clocks, features, and outputs to use.

    Leave a comment:


  • Extreme Coder
    replied
    Originally posted by yoshi314 View Post
    hdmi might make a big difference. besides x1250 != x1200.
    http://en.wikipedia.org/wiki/AMD_690_chipset_series

    All chipsets in the series (excluding RD690 and RX690) features an Integrated Graphics Processor (IGP) which is incorporated into the northbridge of Radeon X700-level on an 80 nm fabrication process. The IGP contains 4 pipelines, 2 vertex shaders capable of Shader Model version 2.0 with DirectX 9b compatibility but not compatible with DirectX 10. It uses shared system memory under UMA. The IGP also includes AVIVO capabilities used in Radeon X1000 series, for hardware decoding of videos with recommended video playback of resolution up to 720p/1080i.
    The X1250 and the X1200 are from the same chipset family, and like I said, the X1200 is an X1250 without the additional video features:
    690G
    For 690G, the IGP was named as "Radeon X1250" operating at 400MHz IGP clock frequency, with HDMI and dual link DVI-D output with HDCP support and TDMS support for HDMI output. The chipset also support dual VGA and DVI or DVI and HDMI output simultaneously, to achieve a maximum of three monitor output, called "SurroundView", and up to four independent displays with an additional video card.

    The 690G chipset also support a maximum of 24 additional PCI Express lanes and a PCI Express x16 lanes expansion slot, and the chipset mixed audio and video signals and output through the HDMI interface. The mobile version of the chipset is the M690 chipset (codenamed RS690M). [9]


    690V
    For 690V, "Radeon X1200" was the name of the IGP, with clock frequency of 350MHz. The major differences between the 690G and 690V chipsets is that the 690V chipset lacks support for TMDS output and no HDMI output, therefore limited to VGA or LVDS output only. The mobile version of the chipset is the M690V chipset (codenamed RS690MC). [9]

    Leave a comment:


  • yoshi314
    replied
    which is an X1250 without HDMI
    hdmi might make a big difference. besides x1250 != x1200.

    Leave a comment:


  • Extreme Coder
    replied
    I cannot recommend any new ATI/AMD all-in-one boards for the DIY crowd because I myself cannot get the x1250 to be identified and run properly using any Linux distro.
    Well, I think you're a bit mistaken in that, since my X1200 (which is an X1250 without HDMI) works out of the box with Mandriva, without me doing a single thing. IDK about other distros though.

    Leave a comment:

Working...
X