Slashdot Mirror


AMD's XConnect Brings Native Driver Support For Thunderbolt 3 Graphics Cards

AnandTech writes about AMD's XConnect technology: Last night AMD issued a driver update that brought support for a new technology, XConnect. In a nutshell, XConnect is AMD's trade name for running external video cards via Thunderbolt 3, a long-awaited development that Thunderbolt owner Intel is finally getting behind and allowing. [...] AMD is also laying out the technical requirements for supporting XConnect. Not just any laptop/desktop with Thunderbolt 3 can support an external GPU, as there are specific hardware and software requirements, which is why the Blade Stealth is the first qualified laptop. In particular, laptops need to support what is being called the Thunderbolt 3 external graphics standard, or eGFX for short.

42 comments

  1. Every thing as a perifiral by mmiscool · · Score: 1

    I thought it was going to be the next gen or USB to take over this kind of thing but looks like the right thing is happening.

    1. Re:Every thing as a perifiral by eumoria · · Score: 3, Interesting

      Many companies are making USB c-type thin laptops that act as as a charging port, external display connector and peripherals. Due to backwards compatibility USB is going to continue to crush thunderbolt for general usage especially with C-type being supported by many manufacturers for their upcoming products.

    2. Re:Every thing as a perifiral by Impy+the+Impiuos+Imp · · Score: 2

      It wasn't too long ago companies were toying with their servers running the 3D game, and just piping you the video from it.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    3. Re:Every thing as a perifiral by MyFirstNameIsPaul · · Score: 1

      Yeah, but they failed by pushing popular latency-sensitive games, which, at least at the time, there was no technology to really make that work without intruding on game play.

      --

      I once took an excursion to Reddit, and later HN. Unlimited up/down voting sucks when dealing with a hive-mind.

    4. Re:Every thing as a perifiral by Coren22 · · Score: 1

      Most of those newfangled USB-C connectors also carry Thunderbolt, which makes things like this work.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    5. Re:Every thing as a perifiral by Anonymous Coward · · Score: 0

      You have it exactly backwards. Thunderbolt 3 is going to subsume USB. TB3 with a USB-C connector is both TB and USB 3.1, all rolled into one.

      I have it on my work-issued XPS 15. It's quite nice. The TB3 bus handles two USB 3.1 bus hosts, a DP bus capable of driving three 4k monitors, and a PCI-E x4 bus. And it all piggybacks on a standard USB-C connector/cable.

    6. Re:Every thing as a perifiral by Joe_Dragon · · Score: 1

      at least they ran the video cards at the full X16 pci-e speed or at least X8

    7. Re:Every thing as a perifiral by Anonymous Coward · · Score: 0

      They haven't forgotten about this technology. Latency and consumer bandwidth are the issues.

      Latency can be solved with local server farms. For latency (especially input latency) to be perceived as local play there were some studies done which suggested a expect this technology, it is coming :)

    8. Re:Every thing as a perifiral by Agripa · · Score: 1

      Latency can be solved with local server farms.

      The only way latency can be solved on my AT&T U-Verse connection is if the server farm is in my basement.

  2. Why not work on real pci-e ext cables / buses by Joe_Dragon · · Score: 3, Interesting

    Why not work on real pci-e ext cables / buses that does not need bios or bridge chips and is not capped at pci-e 3.0 X4 (at best)

    1. Re:Why not work on real pci-e ext cables / buses by ShanghaiBill · · Score: 5, Informative

      Why not work on real pci-e ext cables / buses that does not need bios or bridge chips and is not capped at pci-e 3.0 X4 (at best)

      1. Thunderbolt does not have a chicken-and-egg problem. There are plenty of Thunderbolt displays already available.
      2. Thunderbolt is "good enough". It can daisy chain multiple hi-res displays.

    2. Re:Why not work on real pci-e ext cables / buses by UnknowingFool · · Score: 1

      Why not work on real pci-e ext cables / buses that does not need bios or bridge chips and is not capped at pci-e 3.0 X4 (at best)

      [sarcasm]

      Yes, why wouldn't AMD work on a technology that isn't well supported by many players? I mean it's not that AMD hasn't tried to develop interfaces on their own before and failed (XGH). Also I'm sure that Intel has not done any work with this fancy Thunderbolt interface and that TB devices are rare. Never mind that technology never evolves at all. I feel like a schmuck for going with USB over serial. Here I am stuck at USB 1.1 because the technology has never advanced.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    3. Re:Why not work on real pci-e ext cables / buses by Anonymous Coward · · Score: 1

      PCI-E is designed for internal system interconnect and is designed around the mechanical and electrical environment therein. - Meaning the connections are robost, things don't move around, conductor runs are short, and you're in a shielded/isolated environment

      The design requirements for a user accessible port interfacing with consumer grade external peripherals are a bit different. End users are, frankly, dumbass cheapskates.

      They'll happily, and forcefully jam whatever dollar store cable they can get and connect whatever mystery-meat device they got off ebay to the other end. And then blame everyone but themselves when it does not work (But mostly they'll blame the computer maker) - Witness the recent story about the guy who fried a thousand dollar chromebook and an expensive USB signal analyzer while testing a misswired USB 3.1 type C cable he got off ebay. (You need a LOT of input protection if you're going to have 100 watts of power delivery and data on the same tiny connector)

      That said, Intel's already done a lot of the expensive legwork and come up with a standard that works well. And it will work over the new type C connector - Displayport, USB 3.1, thunderbolt/PCI Express, and 100 watts of power delivery over a reversible connector smaller than your pinky fingernail.

      What more could you fucking want?

    4. Re:Why not work on real pci-e ext cables / buses by Anonymous Coward · · Score: 0

      PCI-E extension cables exist, but as a form factor it doesn't make sense for a laptop. Can't cram that many individual wires into a cable and hope for those kinds of speeds. Thunderbolt 3 is a good option.

    5. Re:Why not work on real pci-e ext cables / buses by Anonymous Coward · · Score: 0

      like this module

      http://www.aliexpress.com/store/product/EXP-GDC-Laptop-External-Independent-Video-Card-Dock-with-PCI-E-Interface-Black/1048722_32456172794.html

    6. Re:Why not work on real pci-e ext cables / buses by Anonymous Coward · · Score: 0

      Why not work on real pci-e ext cables / buses that does not need bios or bridge chips and is not capped at pci-e 3.0 X4 (at best)

      I have been asking myself that question for years. Considering Thunderbolt contains both DP port and PCIe x4 it doesn't look large at all. So what I see happening is laptops having a bunch of PCIe x4 outs. If you want to plug in a GPU, you can use say 4 out of 5 ports where remaining one would be used for a hub to control other peripherals. Five individual x4 ports also could be used to run software RAID 0 with 20 SSDs.... possibilities are endless...

      In other words, a modern laptop with 5 PCIe x4 could run freaking anything in a way you want. I think the main problem is high end laptop market would disappear over night and desktop market would become weird. Is it worth it for big companies?

    7. Re:Why not work on real pci-e ext cables / buses by Pascoea · · Score: 1

      What more could you fucking want?

      A nice 15 year old scotch and a hamburger would suffice I think.

    8. Re:Why not work on real pci-e ext cables / buses by Anonymous Coward · · Score: 0

      You need a LOT of input protection if you're going to have 100 watts of power delivery and data on the same tiny connector)

      Why the fuck would you want to do that? PSU should obviously be external and coupled with GPU.

      As far as cables go, I have seen people hack some weird shit together using every hole in the laptop to get to PCIe lanes and it worked great. As in it was a pain in the ass for anyone sane to pull off and it didn't explode. And if that half assed hack worked, I am sure industry can come up with a "safe" standard that any idiot could use.

    9. Re:Why not work on real pci-e ext cables / buses by DRJlaw · · Score: 4, Insightful

      Why not work on real pci-e ext cables / buses that does not need bios or bridge chips and is not capped at pci-e 3.0 X4 (at best)

      Something about high bandwidth signals being more difficult to transport as conductor length increases, blah blah blah, more power/error correction/signal shenanigans (differential versus single-ended), and most users not wanting to pay so that Joe_Dragon can run a high end video card off of his laptop.

      I.e., physics, engineering, and economics.

    10. Re:Why not work on real pci-e ext cables / buses by slew · · Score: 1

      What more could you fucking want?

      A nice 15 year old scotch and a hamburger would suffice I think.

      Treasure any 15 yo single malt scotch whilst you still can...

      http://www.dailyrecord.co.uk/n...

    11. Re:Why not work on real pci-e ext cables / buses by nateman1352 · · Score: 1

      PCIe 3.0 runs at 8 GT/s, which has very high signal integrity requirements, at that speed even a 1mm stray solder ball starts acting like an antenna. If you want to route that signal over cheap wire (which is a requirement) you are going to have signal integrity issues at trace lengths >12" from the PCIe port on the chip-set, meaning your cheap cable is probably 3-4" in length at best. A 3' cable is going to cost $100 if you do it this way. Note that a typical 50cm U.2 cable costs $50 because of the shielding and wire thickness needed for moving PCIe 3.0 over cable. This is why U.2 was originally an enterprise/server product and wasn't intended for consumer systems.

      So, just using PCIe signaling as is doesn't pan out for the consumer market, customers won't buy it without cheap 6' cables. So you need to change the signal so that it can traverse a cheap cable better... this requires a bridge chip to convert from the PCIe signaling to external cable signaling... Intel set out to do EXACTLY what you are asking for (external PCIe) and Thunderbolt was the result.

      There are two reasons why BIOS changes are needed for Thunderbolt. First, the Windows pci.sys bus driver doesn't do a very good job at assigning I/O resources to hot plugged PCIe devices when you hot plug a complex topology of 3-4 nested levels of virtual PCI/PCI bridges at once. Supposedly this is better in Win10 but still not perfect. Second, there are some subtle differences in the PCI enumeration algorithm for Thunderbolt versus regular PCI. So Non-Mac Thunderbolt systems have the BIOS do resource assignment for hot plugged Thunderbolt devices... even while the OS is running using SMM (OSX supports Thunderbolt natively and doesn't need the BIOS hacks.)

  3. Better cooling! by Anonymous Coward · · Score: 0

    You can put your graphics card into the fridge. Or it can be the fridge itself!

    1. Re:Better cooling! by jeffb+(2.718) · · Score: 1

      Wimp. My graphics card is my furnace.

  4. What is the point? by amorsen · · Score: 1

    Maybe I am being a bit stupid, but I don't get it.

    This box has a graphics card, a power supply, USB ports, and an ethernet interface. It is pretty much an entire computer except it doesn't have non-graphics memory, a CPU, a hard drive, or a Windows license. Does that make it cheap enough that it can compete with actual computers?

    Yes, with this thing you can game on your laptop, but most gamers probably use external keyboards and screens anyway... What is the use case?

    --
    Finally! A year of moderation! Ready for 2019?
    1. Re:What is the point? by SScorpio · · Score: 1

      Have a laptop as your normal computer that you can take with you. When you are at home, connect a cable and you have a better 3d gaming experience without needing to maintain two separate computers.

    2. Re:What is the point? by zenlessyank · · Score: 1

      I could see a small NUC type PC equipped with TB using this for gaming. Keeps the heat and noise out of the NUC. I also could see a proprietary standard being created ;). Some devices need to be created so the problems we didn't really have can now be seen.

    3. Re:What is the point? by Anonymous Coward · · Score: 0

      Allowing iMacs and Mac Mini have a decent graphics option?
      Easily upgradable compute power for GPGPU tasks?

    4. Re:What is the point? by UnknowingFool · · Score: 1

      It's the same reason people use laptop docks instead of connecting to one thing at a time. The disadvantage of laptop docks is that they are limited to certain manufacturers even certain models. If you buy a newer Dell for example, you can't use an older dock because it physically won't fit. This makes the dock more universal. Want to upgrade from an older laptop to a newer, lighter one? No problems. Want to get better graphics and still be compatible with your old laptop, no problem. Your friend want to use your TB connector but he has a Lenovo or Mac. No problem.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    5. Re:What is the point? by Anonymous Coward · · Score: 0

      It is perfect for people like me, working and gaming.
      Games are rarely CPU/RAM bound. The only important piece is GPU. And I don't care about GPU 8h per day when i work.

      I bought a Lenovo Y500 2 years ago to replace an old desktop + laptop thinking I could game and still have a laptop for work.

      It is super annoying to move around with a 5lbs+ laptop.
      I would much rather have an ultrabook for work, and connect it to a box with a modern GPU for gaming at home.
      Bonus: You could change laptop every 3-4 years and still benefit from the external GPU or change GPU independently from laptop, like for a new game.

    6. Re:What is the point? by Anonymous Coward · · Score: 0

      Battery life blows too when using a big GPU in a laptop..

    7. Re:What is the point? by Anonymous Coward · · Score: 1

      That's possible. But then the heat and noise that is not in the NUC, will instead be in the GPU box, so you don't gain much. You might as well put everything in 1 case for more (than PCIEx4) performance and less boxes/wires/PSUs.
      A tiny ultrabook for on the go, with such a dock at home however...

    8. Re:What is the point? by Blaskowicz · · Score: 1

      Or why not a NUC on the go.

    9. Re:What is the point? by amorsen · · Score: 1

      But which bit would be different if that box was an actual PC, not a box with a GPU?

      --
      Finally! A year of moderation! Ready for 2019?
    10. Re:What is the point? by amorsen · · Score: 1

      Fair enough, Windows upgrades is a good point. It might be worth paying extra to only have to deal with one Windows installation.

      --
      Finally! A year of moderation! Ready for 2019?
    11. Re:What is the point? by amorsen · · Score: 1

      Again, same problem. You could use the TB cable to keep the noise in another room, but it would be simpler to just run HDMI + USB and keep the entire computer in the other room.

      --
      Finally! A year of moderation! Ready for 2019?
  5. How much do you like puking? by SuperKendall · · Score: 1

    One great use of an external graphics box is to support VR units with much better performance, so that there's no lag and you aren't throwing up from using it.

    It can also potentially work not just with computers, but mobile devices also...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  6. ehhhhh by blackomegax · · Score: 0

    3 years after effectively killing expresscard, which fully supported eGPU through some cheap adapters, they bring it back in some convoluted spec? Wonderful, intel, wonderful.

    1. Re:ehhhhh by UnknowingFool · · Score: 1

      Well ExpressCard 1.0 could never handle anywhere near the bandwidth that is needed to be a docking station that Thunderbolt promises to be. ExpressCard 2.0 has never really taken off.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:ehhhhh by blackomegax · · Score: 1

      I ran my X230 with a 660Ti eGPU for years. 100% stable and more than enough bandwidth. The adapter even had a USB port I used as a "dock" style setup with a USB hub, with the monitor connected direct to the 660Ti

    3. Re:ehhhhh by UnknowingFool · · Score: 2

      Were able to connect Ethernet, video, and USB to a single ExpressCard? The issue isn't that you can have thick laptops with a discrete GPU that connects externally. The current direction is to have really thin laptops but unfortunately they have a lack of power when it comes to GPUs. So create one of these universal docking stations. A TB connector (and maybe a power cable) and a laptop is connected to everything you would need.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    4. Re:ehhhhh by Megol · · Score: 1

      Intel killed Expresscard?!? It's Intel, not intel BTW.

    5. Re:ehhhhh by blackomegax · · Score: 1

      Ok, megol.