Slashdot Mirror


AMD Launches World's First Mobile DirectX 11 GPUs

J. Dzhugashvili writes "Less than 4 months after releasing the first DX11 desktop graphics card, AMD has followed up with a whole lineup of mobile graphics processors based on the same architecture. The new Mobility Radeon HD 5000 lineup includes four different series of GPUs designed to serve everything from high-end gaming notebooks to mainstream thin-and-light systems. AMD has based these processors on the same silicon chips as its desktop Radeon HD 5000-series graphics cards, so performance shouldn't disappoint. The company also intends to follow Nvidia's lead by offering notebook graphics drivers directly from its website, as opposed to relying on laptop vendors to provide updates."

32 of 169 comments (clear)

  1. People Still Use DirectX??? by Anonymous Coward · · Score: 2, Interesting

    Who the hell other than the poor sods still doing x86 Windows only game/graphics development still uses that turd of an API DirectX?

    Let's just go over the platforms I work on:

    PC graphics development - OpenGL
    Linux graphics development - OpenGL
    Mac graphics development - OpenGL
    Android graphics development - OpenGL ES
    iPhone graphics development - OpenGL ES
    Embedded ARM based system development - OpenGL ES

    even some OpenGL for console development.

    1. Re:People Still Use DirectX??? by WaroDaBeast · · Score: 4, Funny

      Maybe one of the big names over at Microsoft said at some point he wanted his employees to adopt the "lack of risk" mantra, but instead they all understood "lack of RISC." ;-)

      --
      "The body may heal, but the mind is not always so resilient." -- Deus Ex: Human Revolution
    2. Re:People Still Use DirectX??? by confused+one · · Score: 2, Informative

      And that makes perfect sense if you're targeting all those different platforms. There may even be perfectly reasonable reasons to use OpenGL over DirectX based on your coding requirements and the APIs. However, if you're target audience is Window and Windows Embedded only, and there are no requirements that are better served by OpenGL, there's no reason not to use DirectX.

      It's just a tool.

    3. Re:People Still Use DirectX??? by Anonymous Coward · · Score: 3, Insightful

      Is this 1990 again? We are back to RISC vs CISC? Intel and AMD showed that decoding CISC to RISC microps can be just as fast as RISC. They gain some performance advantage on the instruction cache hit rate vs pure RISC at the expense of some hardware logic(This only comes into play when compared to very low power devices)

    4. Re:People Still Use DirectX??? by Lunix+Nutcase · · Score: 2, Insightful

      A RISC based architecture would be much better suited for todays computers.

      Is this ignoring the fact that modern x86 chips from Intel are basically RISC chips with a CISC to RISC interpreter bolted on?

    5. Re:People Still Use DirectX??? by MBGMorden · · Score: 2, Insightful

      Yeah those "poor sods" making multi-million dollar grossing titles. Seriously, I'm all for OpenGL. I like it because it does make ports easier and I'd like to see more games available on Linux and Mac.

      The snide "are people STILL using technology X?" comments when technology X is the clear market leader are just annoying though.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    6. Re:People Still Use DirectX??? by kestasjk · · Score: 3, Insightful

      The Microsoft tool's dilemma: Should I stop making money selling software, or risk being called a Microsoft tool by an anonymous coward on /. (who writes iPhone apps, no vendor lock-in there of course).

      --
      // MD_Update(&m,buf,j);
    7. Re:People Still Use DirectX??? by Nabeel_co · · Score: 2, Informative

      Ok so...
      XBOX 360 RISC
      PS3 RISC
      PS2 RISC
      iPhone RISC
      Most, if not all Mobile devices RISC
      Wii RISC
      Sun systems RISC
      Need I go on?

      If you need power and efficiency, you use RISC. Always. Try to come up with anywhere near as many examples for CISC.

    8. Re:People Still Use DirectX??? by Lunix+Nutcase · · Score: 2, Informative

      And that's why modern x86 processors are basically RISC processors with a decoder on them for legacy x86 instructions. Your comments haven't been insightful for quite some time now.

    9. Re:People Still Use DirectX??? by Kjella · · Score: 4, Insightful

      Only all the AAA games on Windows, but clearly you are far more important than them.

      --
      Live today, because you never know what tomorrow brings
    10. Re:People Still Use DirectX??? by Nabeel_co · · Score: 2, Informative

      So then -- and this is a genuine question -- why are RISC based devices so much more powerful while using a lower clock speed, and consuming less power?

      For example, this video was recently referenced in a /. post a few days ago: http://www.youtube.com/watch?v=W4W6lVQl3QA

      Where an atom processor at 1.6GHz was just about on-par with a 500MHz ARM based processor.

    11. Re:People Still Use DirectX??? by sznupi · · Score: 2, Insightful

      (This only comes into play when compared to very low power devices)

      Which of course means "this only comes into play when looking at most widespread devices, shipping at least order of magnitude more units than x86"

      --
      One that hath name thou can not otter
    12. Re:People Still Use DirectX??? by Lodragandraoidh · · Score: 3, Interesting

      I read your post and it occurred to me that it illustrates perfectly a key problem with software development today: short sightedness.

      In an age of fast multiprocessing, it only makes sense to do everything you can to create abstraction layers that will ensure:

      1. My software will have the widest possible audience regardless of platform. $$$

      2. I will be able to extend the application, or create a new one with minimal effort by reusing modules I've already created to do hard things well/fast. $$$ (in form of turn-around time/effort)

      3. If a vendor decides to break something in their firmware/hardware - I only have to fix one module that drives the given hardware - *NOT* the application itself. $$$ (ditto)

      Flexibility, resiliency, more cash in your pocket...I don't see a down side to taking this approach. On modern gaming rigs in particular, there is no reason NOT to use OpenGL - for all it's perceived limitations compared to a tweaked out directX X86 app.

      As a gamer myself, I look at it from another angle: I have Linux, Mac machines as well as a high-end Windows game rig - to host games (I like to create and share my own maps/scenarios in some games) cost efficiently I prefer to use the Linux server, and play on my Windows box....using and tweaking WINE in order to run the game (I'm not made of money and can't cost-justify a full compliment of windows servers - which also would waste resources since I am a *nix developer too). Getting WINE to work with some of the niche games I play is a royal pain. If the developers of said games took my advice, I would be running their games natively under linux with minimal headaches.

      Flexibility and choice is good for the widest audience. Vendor lock-in is bad - and only serves a few types of people (the corporation$$$ and simple gamer-$$$). The funny thing is, these companies stand to make more money than they would under their lock-n strategy if they would think long term and build flexible extensible applications that benefit the largest audience. Lucky for me most of the titles I currently enjoy have taken this approach; I will continue to gravitate to those that do, and deny $$$ to those that won't.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    13. Re:People Still Use DirectX??? by shutdown+-p+now · · Score: 2, Informative

      Who the hell other than the poor sods still doing x86 Windows only game/graphics development still uses that turd of an API DirectX?

      I know you've specifically excluded Carmack here, but nonetheless, I think his opinion is not exactly irrelevant:

      "DX9 is really quite a good API level. Even with the D3D side of things, where I know I have a long history of people thinking I'm antagonistic against it. Microsoft has done a very, very good job of sensibly evolving it at each step—they're not worried about breaking backwards compatibility—and it's a pretty clean API. I especially like the work I'm doing on the 360, and it's probably the best graphics API as far as a sensibly designed thing that I've worked with."

      (the original interview that contained that quote seems to be offline, sadly, so I cannot give you the primary source, but googling for that phrase should give plenty of secondary sources)

  2. Re:Driver Quality? by stimpleton · · Score: 3, Insightful

    1995 called and wants their "ATI drivers are crap" comment back.

    --

    In post Patriot Act America, the library books scan you.
  3. Re:Driver Quality? by Anonymous Coward · · Score: 3, Insightful

    2010 called and wants their ATi card to run stable and stop crashing in any number of PC games: Borderlands, Saboteur etc. There have been public known issues with the 5xxx line of their cards causing system locks because of poor drivers and incompatibilities. http://www.joystiq.com/2009/11/03/borderlands-glitch-watch-2009-radeon-powered-pc-crashes/ http://www.evilavatar.com/forums/showthread.php?t=101665 etc. etc.

  4. Re:Driver Quality? by joshtheitguy · · Score: 5, Insightful

    1995 called and wants their "ATI drivers are crap" comment back.

    Obviously you have never tried running Linux on a system with a ATI graphics card.

  5. Innovationz!!!! by NotBorg · · Score: 3, Funny

    DirectX 11 in a mobile device? So the device doubles as a hairdryer?

    --
    I want this account deleted.
    1. Re:Innovationz!!!! by mikael · · Score: 2, Informative

      Embedded systems may only be using a screen resolution of 640x480 or 800x600 rather than dual monitor 2048x1536. That's one energy/time saving. Then there won't be 900+ stream processors like the high-end gaming cards, there might just be 128 or 256. There's another saving. Anti-aliasing will be disabled as well, so that saves some processing time and power as well.

      You will still have texture mapping, shadowing effects using fragment shaders, but just not as many triangles as the current gaming engines will all the effects turned on.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  6. Re:Driver Quality? by MostAwesomeDude · · Score: 4, Interesting

    I have three in my system. :3

    --
    ~ C.
  7. Linux support is coming, we promise! by MostAwesomeDude · · Score: 4, Informative

    Support in the open-source drivers is being written as fast as ATI can verify and declassify docs. Also the r600/r700 3D code should be mostly reusable for these GPUs.

    --
    ~ C.
    1. Re:Linux support is coming, we promise! by owlstead · · Score: 2, Interesting

      How many years was it again that they promised to produce open source graphic drivers for Linux? I've lost count and have ordered a new motherboard with a silent Nvidia based graphics card because I just *HAD* it with ATI on Linux. My AMD chipset motherboard also had a lot of SATA instability under Linux and I had all kinds of problems letting the system know how to read any of the CPU's censors (X2 Phenom based CPU). So I have just ordered an Intel based CPU/chipset as well.

      I've no doubt that AMD is slowly working with the community to get better support, but their current binary offering sucks balls, there is no other way to describe it. Having a discrete graphics chip with video decoding capabilities should not mean you can use either one, but not both at the same time. Turning my monitor 90 degrees? Forget it, greyed out. And that's just the start of things.

      And don't tell me how to do things, I've been running Linux since my first slackware CD's and even now I have not a single good idea on how to fix these issues, even after googling for hours on end. If I can't get this right, then only very hard core Linux programmers can.

    2. Re:Linux support is coming, we promise! by Sir_Lewk · · Score: 2, Insightful

      At first glance, from the subject line, I thought your post was a snide comment about the state of official ATI drivers on linux. I must say though, you guys are doing an excellent job at picking up ATI's slack.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    3. Re:Linux support is coming, we promise! by Kjella · · Score: 3, Interesting

      How many years was it again that they promised to produce open source graphic drivers for Linux?

      Announced: September 7th, 2007: press release

      Since then they've been catching up more and more, the HD5xxx/Evergreen/R800 instruction set was posted before Christmas so the docs are almost up to date, minus a few things like UVD2. Also AMD promised to help the open source community, not write the whole thing themselves and it's making big strides but there's also a lot of rework going on in xorg to support a modern desktop.

      --
      Live today, because you never know what tomorrow brings
    4. Re:Linux support is coming, we promise! by MostAwesomeDude · · Score: 2, Insightful

      Your post is roughly fourteen months out-of-date. In the past year, TTM and GEM have both matured and been submitted to the main kernel, providing memory management services to nouveau, radeon, intel, and via. GLX 1.4 support is now advertised server-side for DRI2 stacks.

      In Mesa, most of GLSL is now supported by the drivers that can accelerate it, and the actual GLSL hooks are now in place for r600 and i965. Additionally, in Gallium, work is underway to provide GL 2.0+ on i915, i965, r300+, and nv30+ (all GeForces after 2004 or so.)

      I do feel the need to nitpick a few things. GL 2.1 is pure lies on many chipsets, including a fair number of nV GPUs, so nvidia is not being exactly honest. Additionally, nV has not always provided drivers for the newest and latest GPUs on the market, causing the agonizingly slow vesa driver to be used instead. Finally, you completely glossed over 2D, which is not surprising, because nouveau has been faster than nvidia in all 2D rendering besides video for a while.

      Believe it or not, we are at a point where the graphics situation on open-source operating systems is no longer dire.

      --
      ~ C.
  8. Most of the game world by Sycraft-fu · · Score: 3, Interesting

    As well as a good deal of other Windows graphic programs. You can stick your head in the sand and pretend that Microsoft Windows isn't a major player, but you are fooling only yourself. Windows development matters a whole lot, and DX is the native API and thus many use it.

    However, in this case the reference is to features of the card. See OpenGL is really bad about staying up to date with hardware. They are always playing catchup and often their "support" is just to have the vendors implement their own extensions. So when a new card comes out, talking about it in terms of OpenGL features isn't useful.

    Well, new versions of DirectX neatly map to new hardware features. Reason is MS works with the card vendors. They tell the vendors what they'd like to see, the vendors tell them what they are working on for their next gen chips and so on. So a "DX11" card means "A card that supports the full DirectX 11 feature set." This implies many things, like 64-bit FP support, support for new shader models, and so on. IT can be conveniently summed up as DX11. This sets it apart to a DX10 card like the 8800. While that can run with DX11 APIs, it doesn't support the features. Calling it DX10 means it supports the full DX10 feature set.

    So that's the reason. If you want to yell and scream how OpenGL should rule the world, you can go right ahead, however the simple fact of the matter is DirectX is a major, major player in the graphics market.

    1. Re:Most of the game world by Arterion · · Score: 2, Informative

      Well... it IS easier to buy a video card that says DX10, and know that a game that says DX10 is going to run on it. Trying to keep up with all the extensions your card is going to support or not when you're at the store looking at games on a shelf would be a nightmare.

      --
      "That which does not kill us makes us stranger." -Trevor Goodchild
  9. Re:Driver Quality? by cynyr · · Score: 2, Insightful

    hmm xrandar support, new kernel support? can i run vs. git sources? or just 1-2 releases back? does it support the 57xx and 58xx cards yet? how about TVout? Also can i use the card "hard"(WoW raids) for 4+ hours? and maintain uptimes of weeks? how about the current release of xorg? All of the above only applies to linux.

    Anyways until then i'll be sticking with nvidia cards.

    --
    All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
  10. Re:Driver Quality? by PitaBred · · Score: 2, Insightful

    AMD is developing the open-source drivers. It's paying people to work on them. Does that make them not AMD's drivers?

  11. Re:Driver Quality? by PixetaledPikachu · · Score: 2, Informative

    I have a system with a Radeon 9800 Pro card in it, no problems so far with Ubuntu.

    A BenQ Joybook with X300, and a Toshiba Satellite with HD3470. And I have been running ubuntu since 7.10 to 9.10 with ATI drivers in these machines. Issues, such as flickering video and incompatibility between 3D acceleration and Compiz do exist you know. I can only Google Earth on top of compiz fine only just recently (9.04 & 9.10) if I'm not mistaken. Xinerama support, which was excellent in 8.xx became unusable in 9.04. I can't hook the notebook to projector during the 8.xx series if compiz is running.

  12. Re:ATI at it again... by Raptor851 · · Score: 2, Interesting

    Well...he does have a point for some cards..take r500 series for example (such as x1550). Proprietary drivers dropped support for drivers >9.3, radeon opensource drivers get an average of 10fps in older games such as UT2004 or less powerfull games like Touhou 8. radeonhd drivers work, but aren't much faster and are still fairly unstable (15-20fps average, crashing every 10 minutes or so, driver has a long way to go still as the game is still more or less unplayable). Note that this is on a card roughly equivalent to a geforce 7600, and rarely dips below 60fps with the proprietary drivers.

    I applaud their efforts and overall my experience with ATI on linux has been great but there IS still a huge problem with them dropping support for some cards. For ones like mine there's only a few options.

    1. Stop playing 3d games.
    2. work on the radeonhd driver to help support my card. (a LOT is still not implemented, or incompatible with my specific card, I'd love to help but this would be very time consuming)
    3. get a new video card. (I'm actually happy with my hardware though..just the drivers lately are the issue)
    4. (what I actually do) Patch the proprietary driver for new kernel/xorg-server versions, the changes between a few versions are relatively minor, and easy to debug and track down. It only takes a few hours to get it working on an unsupported kernel version or xorg version, though tbh i haven't tried to get it working >=1.7 yet, I'm running the proprietary driver 9.3 currently on 2.6.31.6-rt19 with xorg-server-1.6.5-r1

    I use ATI myself and won't bash them for doing a good thing, but he does have a point, ATI DOES still drop cards from driver support very quickly, and well before many of the cards are adequately supported by the OS driver (which means your system effectively can't update X, mesa, etc, and that latest ubuntu ISO has no option for 3d acceleration for his card without painful downgrades or modifying the driver himself).

  13. Re:Driver Quality? by Hurricane78 · · Score: 2, Informative

    Well, perhaps it’b BECAUSE THEY STILL ARE!

    I have written many lengthy comments about it. When they did still use APIs that were so old, that after being deprecated for a long time, they were taken completely out of the kernel. Rendering the drivers useless.

    The same thing now happened with Xorg 1.7.

    And how long ago did neither compositing, nor xrandr work? One or two months?

    Hell, video still does not work. (Oh, it renders it. But unless you want to see huge black and white blots of over and underexposure at the same time, while having huge blocking in that tiny color space in-between, you can not call it “working”.)
    Also, acceleration is NIL.

    And let’s not forget that I can reproducibly crash the driver, by compiling the kernel or a big program in a terminal. Or swich a monitor off when in console mode. Basically everything where that crutch called “atieventsd” does not receive an event.

    And don’t even dare to ask about proper OpenGL 3.0 + GLSL support.

    And for the Linux driver being a the piece of shit that the Windows driver is, with a emergency layer wrapped around by a one-man team (seriously: ATi Linux driver development is one poor guy), that’s still impressive!

    I will never again buy an ATi card, unless they open-source EVERYTHING! No exceptions. And then I wait a year on top of that, for the Xorg team to catch up.

    You can say what you want about nVidia’s binary blob. But when I could not use my brand-new HD 4850 at all, a year ago, I was very happy that the onboard nVidia chip “just worked”. No hassle. emerge nvidia-drivers, and DONE.

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.