External Thunderbolt Graphics Card On Its Way
An anonymous reader writes "Last week, as the result of a straw poll on Facebook, Village Instruments agreed to begin development of an external Thunderbolt-connected graphics card enclosure. Village Instruments already has experience with its ExpressCard-connected ViDock graphics card chassis, which provides extra GPU juice for Windows and Mac laptops, and the Thunderbolt version is expected to be the same kind of thing — but faster. The only problem is, Thunderbolt is only 4x PCIe 2.0, so you won't be using this to connect modern, desktop-class GPUs to your laptop — and more importantly you need to carry around a second monitor to actually use a ViDock. So why not just buy a proper gaming laptop?"
So why not just buy a proper gaming laptop?
It's not exactly a gaming laptop... but it does have a Core i7 2ghz CPU, Radeon HD 6770M 1GB, 8GB of RAM, and a 17.3" LCD... Oh and when I get bored of gaming it also came with a BD-ROM.
Costco has them for $999 and I bought two :)
Anybody else think thunderbolt is a technology looking for a solution?
USB is cheaper, almost as fast, and ubiquitous. There are probably literally millions of USB devices that work with a USB port.
Thunderbolt has one RAID box you can buy, and now VI is really stretching the bounds of credulity to come up with another use for it.
I'd bet a month's pay that Apple will start removing Thunderbolt ports from Macs in 2014
And machine with Thunderbolt already has a modern GPU, because it's integrated with the display port. Or they've added a Thunderbolt card to an old machine, but if they can add expansion cards then they can add a new GPU.
The new MacBook Pro already supports chaining two displays from the port, and I doubt this will be a very unusual feature for devices with Thunderbolt. I suppose this might be useful for adding a third one, but then you're really pushing the available bandwidth.
I am TheRaven on Soylent News
Well, you don't. Clearly the use-case here is an additon to a notebook like the mac book air. While on the road it's graphic performance may be sufficant, but at home/work you may want a little more punch, which dosn't always justify an extra pc or mac.
You forgot the tag.
Sig (appended to the end of comments you post, 120 chars)
You've completely missed the point. Don't think MacBook Pro, think the new Thunderbolt equipped MacBook Airs that lack a decent built in graphics card.
And to answer the summary's closing question: because it means I can carry an ultra-portable (MacBook Air) when I travel and plug it in at home to give it a much needed graphics boost for use at home.
Bad analogies are like waxing a monkey with a rainbow.
For docking stations and such. Plenty of us plop our laptop onto a docking station or a USB hub + monitor + speakers + keyboard + mouse anyway.
It beats the hell out of hauling an overpriced 10-pound beast to the same office desk every day, when you can just keep better equipment (with better ergonomics) neatly arranged and haul a lighter machine to/from work.
OpenSource.MathCancer.org: open source comp bio
I'm not really sure how you manage to get from "[it] can't even handle two external screens" to "It [won't] handle ... an external graphics card".
I don't believe the former could you lead you to conclude the latter,
Bad analogies are like waxing a monkey with a rainbow.
Thunderbolt is only 4x PCIe 2.0, so you won't be using this to connect modern, desktop-class GPUs to your laptop
For multi-GPU systems in current desktops at least, there's little to no performance penalty going from 16x to 4x.
For hundreds of years written English managed perfectly well without having to sign-post everything with tags.
I certainly got the sarcasm inherent in the gp's post, indeed it was more effective without the silly sign-posting.
Bad analogies are like waxing a monkey with a rainbow.
Apple should simply integrate a modern GPU in their monitors: there's room to properly cool down and the monitor becomes the definitve docking station. It would also justify the price, even if it's slightly increased.
I remember it (for the really early Macs), Wikipedia mentions it (no footnote), and I have an old SCSI spec' for it (and SCSI Ethernet) around somewhere.
Sounds like more of the same. Connect a general-purpose interface to a box with some limited resource (no I/O slots in the original Mac, and only a few dedicated mass storage slots in most current portables) and there will be someone to use the GP interface to run a display.
Not a bad idea, just not terribly original.
AMD released this kind of product before - http://en.wikipedia.org/wiki/ATI_XGP . It was generally considered to be a failure, partially because the software support was not perfect, and partially because people just didn't want to lug a dock / GPU box around. The hardware bandwidth was more satisfying, though, at 8 PCIe lanes and not 4 like Thunderbolt.
I find it amusing that the same ideas return and return in this industry, presented as an innovation every single time.
I just don't understand the purpose of a high end gaming laptop. It's always quite more expensive than the equivalent desktop; and ultimately you're playing with a small screen, a cramped keyboard, and an imprecise pointing device, in a far less comfortable way... unless you plug the laptop to an external screen, keyboard, and mouse, so what was the point of a portable anyway?
Circumcision is child abuse.
They are bloody heavy and expensive. And when you drop it in an airport... :sob: (x-Alienware laptop owner).
This seams like an interesting idea, get a mid-range laptop (£500 will get you an i5 with a smallish screen) and then add this and a nice big monitor for home use. That way I can get a the odd game of TF2 and about and get my work done while out and about, but get home and play something a little more taxing.
Wow, I should not post when knackered.
If you are so addicted to gamint that you need portable gaming machine, then better stay at home. DUDE
More interesting is whether CUDA would run across this interface. Running a Tesla board (or just a Fermi based GPU) from a laptop would be a major benefit for scientific research for which there is lots of CUDA accelerated software.
The only problem is, Thunderbolt is only 4x PCIe 2.0, so you won't be using this to connect modern, desktop-class GPUs to your laptop
My recent interest is hardware mpeg decoding to low resolutions like 1080 HDTV (I haven't owned a computer monitor smaller than 1600x1200 since the 90s, so HDTV does seem low res to me, both absolute res and especially by DPI).
I'm curious if "something like this" would have enough horsepower to be a mythtv frontend. My gut level guess is, "probably yeah". I love my mythtv system...
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Apple hasn't marketed as such, as least not in this neck of the woods, but Thunderbolt is clearly a Docking port. The first one ever on a MacBook!! (That I know of)
Take a look at their new Thunderbolt display. With one cable connection, your MacBook gets network, sound, firewire, USB and power(!), all via your external Display. No need to attach a second cable.
Considering that Thunderbolt already is a DisplayPort connection, I don't see the benefit of connection a second graphics card over the PCI-e connection. Some says to have a more powerfull card, over 4x PCIs 2.0?, for games. However lots of suppliers have hard PCexpress (also on MacBooks) GFX cards, but none work with Macs because Apple wont play fair with regards to GFX drivers in OS X.
In the end, to be honest, I find it far more exciting that I can finally replace the 8 cables that I have to plug into my MacBook with just one.
Great blog, promo products thanks for sharing this..
Apple got it right with the new displays that act as a docking station, providing USB ports, gigabit ethernet, another thunderbolt port, etc. Add a graphics card to it and you have the perfect docking station.
Yeah, because no one moves around with their laptop and then docks it to use on a desk.
10Gb/s? Only 10 Gb/s? They want to drive a low latency GPU on only 10Gb/s? I think they forgot the whole "computer thing" when they cooked up this piece of crap. Unless the GPU is a 7600GT, this is a useless idea. Any card within the last 2 generations consumes most of the PCIe 16x 2.0 bandwidth in texture and physics memory swaps(not transfer but swaps, latency makes a huge difference here). CUDA eats through that bandwidth like a starved bear. 10Gb/s? Freakin' useless, and not just because of the speed, but also the increased latencies.
MACs have games?
it has an ATI 68000 inside the CPU
My Sega Genesis also has a 68000 inside the CPU. What's old is new again.
I just don't understand the purpose of a high end gaming laptop.
I can see two reasons. For one thing, unlike a desktop PC, a laptop can play video games while on an airplane or a Greyhound bus. For another, Chris Mattern mentioned LAN parties. (These wouldn't be quite as necessary if more PC games supported split-screen co-op, but that's a discussion for a different day.)
and ultimately you're playing with a small screen
It's far bigger than both screens of a Nintendo DS put together, or even a 3DS.
Ahh, all this talk of external PCIE reminds me of the ASUS XG Station, I had so much hope for that: http://www.tomshardware.com/news/ces-asus-xg-station,4679.html Too bad :(
I don't see the benefit of connection a second graphics card over the PCI-e connection.
If you've ever tried to game on an Intel "Graphics My Ass", you would.
It sounds to me as though this is a case of "Just because something CAN be done, doesn't mean it SHOULD be done"
external pci-e is in the works and does not have the over head at Thunderbolt has and will not be Intel locked.
http://www.zdnet.com/blog/computers/look-out-thunderbolt-external-pci-express-spec-being-developed/6220
http://www.molex.com/molex/products/family?key=external_pci_express_pcie&channel=products&chanName=family&pageTitle=Introduction
http://www.andovercg.com/datasheets/molex-74546-0813.pdf
Thunderbolt may be good for external HDD's and other high data stuff. But for PCI-e add in cards and video cards better to go with pci-e also the mac's with on board video have like 8-12 unused pci-e lanes any ways so why not run a video card off of them as 1 video card just maxes out the Thunderbolt bus and still does not let it hit it's full power. Maybe in 2013 you can have a mac mini with a good cpu and a pci-e box with a good video card in it.
You do not have to connect an external monitor for Optimus enabled desktop cards, such as the nVidia 5xx series. Also, as a previous commenter states, desktop cards perform very well on 4x pci express 2.0, so you could absolutely connect a "modern, desktop-class GPUs to your laptop".
These would be less about gamers and more about professional users who need a portable computer, but more screens when working at the office. Especially in the realm of graphic design, engineering and software development. I would love to be able to have two external screens (24"+) attached to my laptop while in the office writing code. Why do these stories about graphic cards always have to focus on gaming?
I don't know if it can be fitted with an NVIDIA GPU board or not, but if it can...
CUDA.
Imagine a BitCoin mining rig with a few of these, and there's your application.
We over at notebook review have been working on an external GPU solution for a long time now. While at its current state, it does not lend to a lot of portability, but some great custom enclosures are being put together. Also, the price is far less restrictive than the Villagetronic solution.
http://forum.notebookreview.com/gaming-software-graphics-cards/418851-diy-egpu-experiences.html#post5324240
I have gone as far as getting rid of my desktop since my docked HP Elitebook 8460p with second-gen i7-2720qm with 8gb ram and GTX460 is faster at just about everything than my old Intel Q9300/GTX 460 system. The only downside RIGHT NOW is there are no PCIe 2.0 compliant parts yet, so we are seeing limited bandwidth. Even Villagetronics parts are having trouble working on 2.0 compliant laptop(Lenovo x220)
My experiences
http://forum.notebookreview.com/gaming-software-graphics-cards/418851-diy-egpu-experiences-464.html#post7750576
Once 2.0 compliant parts are available, I am switching to a GTX570 for gaming on the internal LCD at friends, and my 24" LCD at home.
Unfortunately, my Elitebook has no TB port or I would perhaps go that route simply for a cleaner, less work intensive solution.
My mythtv frontend is integrated Intel GM45 with Q6600 2.4 GHz quad core.
It plays ATSC and clear QAM-derived 1080i just fine with basic deinterlacing. And at the lower resolutions that often get broadcast, the more expensive software deinterlacers can be amazingly restorative (those choke on 1080 though). There were some driver teething issues in 2008 but they've been pretty much trouble free in the past couple years.
I just want to be able to run linux and suck the gpu into my windows virtual machine!
The problem (that is oh-so-common in the anti-Apple crowd) is that the world doesn't revolve around PC gaming. Many need to get past the belief that the only thing people care about is how many frames per second they can get in a game - and how small that part of the market really is.
This isn't about games, it's about getting real work done. And that is something that an external Thunderbolt GPU would be good for - when you're at the office, you plug in the GPU, and do your video editing and encoding using the external GPUs - and have additional monitors to help with video editing. You can use OpenCL to do compute-intensive work. For those that are ignorant: Apple makes heavy use of GPU acceleration, in everything from graphics editing and display to h.264 encoding. If they can use the GPU to accelerate it, they do. My graphics editor of choice uses Apple's GPU-accelrated API's to do just about everything with the images; filters run in real-time, rather than having to apply & undo while tweaking settings.
And most importantly: Thunderbolt isn't specific to notebooks. It allows professionals to plug in (and chain) multiple Thunderbolt devices into anything that has the port - be it a high end desktop that already has four GPU's churning away, to a notebook that has one. It allows for the user to scale the number of GPU resources in the same way we already scale storage with external drives.
The fact you could use it for games is a bit of a red herring - you could also use it to keep your drink warm.
-- Sometimes you have to turn the lights off in order to see.
Intel says the PCIe part of Thunderbolt is 10gbits/sec which would make it 2x PCIe 2.0. PCIe 2.0 is 500MB/sec per lane, using 8b/10b encoding so 5gbits/sec raw data rate.
It has a 4x connection to the chipset, but that doesn't mean it has 4x worth of bandwidth out.
2x is going to hamstring high end graphics cards some.
I'm not saying it is unworkable, but there are limits to the performance you'll get because of the interface, particularly considering graphics cards are only going to use more and more bandwidth, as time goes on.
So will I be able to offload work units from BOINC on this thing?
Well if you read the first link you used, external PCIe has power limitations of 20W so some video cards today will use up all the power. Also for the most part, it's been found that the PCIe x 20 has been overkill for most applications. TB will satisfy the majority of users; hardcore gamers will not use it but they won't use external PCIe either because of the limitations.
Well, there's spam egg sausage and spam, that's not got much spam in it.
Why not? That's still as fast as many first-generation PCIe boards were when you used two video cards. (They had two physical PCIe 1.0 16x slots, that would switch to two PCIe 1.0 8x slots electrically when you filled them both. PCIe 2.0 is twice as fast, so a PCIe 2.0 4x connection is as fast as the PCIe 1.0 8x slot.
Plus many gaming benchmarks have shown that even using a 4x slot instead of a 16x slot doesn't slow down significantly.
Another non-functioning site was "uncertainty.microsoft.com."
The purpose of that site was not known.
The Gaming word in the sentence is utter crap. By definition laptops are portable devices. Why the hell would i lug around 17+ inch shit that weights 4+kilos. And that's not all of it. Where is the power brick, the mouse, the pad, and the external KB. It just does not figure in the term laptop. This is semi movable shit that you'd use only when at home. Why then spend ton of cash when you could by a desktop PC and have a better performance ...
and any video card case will have it's own PSU in it.
And an external Thunderbolt box won't? That seems to be a crux of your argument that Thunderbolt doesn't have the necessary power but when it's pointed out that external PCIe may not either you switch the argument that it might have external power.
Well, there's spam egg sausage and spam, that's not got much spam in it.
I thought this was already accomplished by Sony's VAIO Z
http://www.engadget.com/2011/07/29/sony-vaio-z-review-2011/