{"id":199,"date":"2013-09-17T08:20:04","date_gmt":"2013-09-17T08:20:04","guid":{"rendered":"http:\/\/jsndev.net\/?p=199"},"modified":"2013-09-17T08:20:04","modified_gmt":"2013-09-17T08:20:04","slug":"custom-gaming-pc-build-with-apple-thunderbolt-display-and-discrete-gpu","status":"publish","type":"post","link":"https:\/\/2022.jasonrikard.com\/?p=199","title":{"rendered":"Custom Gaming PC With Apple Thunderbolt Display and Discrete GPU"},"content":{"rendered":"<p>I recently set out to see if I could build a gaming PC with a discrete graphics card that works with the 27&#8243; Apple <a href=\"http:\/\/www.apple.com\/displays\/\" target=\"_blank\" rel=\"noopener\">Thunderbolt Display<\/a>. \u00a0I wanted to know if it were possible and if it would run the recent relaunch of <a href=\"http:\/\/www.amazon.com\/gp\/product\/B00CX9L30W\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00CX9L30W&amp;linkCode=as2&amp;tag=jsndev-20\" target=\"_blank\" rel=\"noopener\">FFXIV<\/a>. \u00a0During my research phase, I came across many forums where people would ask if this was possible to do with a pc with a Thunderbolt port. \u00a0Many people said no and would point out the politics of Thunderbolt, the lack of official drivers or confusion over sharing a connector with the Mini DisplayPort. \u00a0As it turns out, you can definitely use your Apple Thunderbolt Display with a dedicated GPU with some virtualization magic.<\/p>\n<h2>Backstory<\/h2>\n<p>First, a little back story. \u00a0I&#8217;ve been genuinely curious about combining an Apple Thunderbolt Display with PC components for some time given that thunderbolt effectively encapsulates PCIe and DisplayPort. It began a few years ago with the prospects of having an external GPU to power my Macbook Air coupled with the Thunderbolt Display to produce a portable and optionally powerful system.\u00a0From the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Thunderbolt_(interface)\" target=\"_blank\" rel=\"noopener\">Thunderbolt Wikipedia page<\/a>:<\/p>\n<blockquote><p>Thunderbolt combines\u00a0<a title=\"PCI Express\" href=\"http:\/\/en.wikipedia.org\/wiki\/PCI_Express\">PCI Express<\/a>\u00a0(PCIe) and\u00a0<a title=\"DisplayPort\" href=\"http:\/\/en.wikipedia.org\/wiki\/DisplayPort\">DisplayPort<\/a>\u00a0(DP) into one\u00a0<a title=\"Serial communication\" href=\"http:\/\/en.wikipedia.org\/wiki\/Serial_communication\">serial<\/a>\u00a0signal alongside a\u00a0<a title=\"DC connector\" href=\"http:\/\/en.wikipedia.org\/wiki\/DC_connector\">DC connection<\/a>\u00a0for electric power, transmitted over one cable. Up to six peripherals may be supported by one connector through various topologies.<\/p><\/blockquote>\n<p>Imagine you were able to have a plug and play GTX 790 for your MacBook. \u00a0You could leave the external enclosure connected to your display and have an automatic performance boost when you get back to your desk using a single Thunderbolt cable connected to your display.\u00a0An even more interesting idea is that <strong>Apple should consider including a GPU inside the Thunderbolt display<\/strong> to automatically boost the graphic performance of a MacBook Air or Pro. \u00a0Now that would awesome.<\/p>\n<p>A few companies have shown prototypes of external GPU products for years but none have released a commercial product. However, recently in mid 2013, an individual produced\u00a0<a href=\"http:\/\/forum.techinferno.com\/diy-e-gpu-projects\/4271-2013-11-macbook-air-win7-sonnet-echo-expresscard-pe4l-internal-lcd-%5Bus%24250%5D.html\">a working setup<\/a>\u00a0to achieve an external GPU setup. \u00a0The steps involved require some moderate hacking, boot process inconveniences, and additional expenses. \u00a0Since I didn&#8217;t already own any PC components, I decided rather than attempt this eGPU build with bootcamp, I&#8217;d try to put together a complete gaming PC instead to get better overall performance and flexibility.<\/p>\n<h2>Putting It Together<\/h2>\n<p>Since there are currently no graphics cards with Thunderbolt out, only mini DisplayPort, we need to get the discrete GPU output through the motherboard&#8217;s Thunderbolt port. \u00a0The trick to getting this build working is that you can virtualize your GPU and run its output through the Thunderbolt port using a piece of software called Lucid Virtu. \u00a0This software is said to give you additional advantages such higher frame rates, increased Vsync caps and less screen tearing but I haven&#8217;t set up a benchmark to test. \u00a0You&#8217;ll need this software to access your discrete GPU from the motherboard.<\/p>\n<p>The steps to get this working are surprisingly easy as long as you follow a few guidelines.\u00a0 First, you&#8217;ll need a motherboard that has a Thunderbolt port and has support for Lucid Virtu MVP. \u00a0The prices on these vary from $200-$500 and stocks seem kinda low. \u00a0To run Lucid Virtu MVP, you&#8217;ll need a CPU with integrated graphics such as the Intel 4000. \u00a0This is because you&#8217;ll need a way to have video out from the motherboard to configure your system since you will not be plugging the Thunderbolt Display into the GPU. Make sure you pay attention to this when choosing a processor or you will not be able to configure Virtu MVP.<\/p>\n<p>After selecting your parts, assemble the computer as you normally would. \u00a0I initially used a monitor with HDMI plugged into the GPU during setup to ensure everything was running as expected. You may be able to get this setup initially with the Thunderbolt Display if you configure the video output device in the BIOs to use the on board video. I didn&#8217;t try the Thunderbolt Display until all motherboard and Intel drivers were installed since I had a monitor connected to the GPU through HDMI.<\/p>\n<p><span style=\"line-height: 1.714285714; font-size: 1rem;\">The disk that comes with the motherboard was my best bet to get going with the drivers and software. \u00a0Once everything was operating as expected, I rebooted, went to the BIOs, set the default output device to the motherboard instead of PCIe, plugged in Thunderbolt Display and booted. Upon boot, I had audio in\/out and video with no effort. \u00a0I think one of the keys to success is make sure you have your Intel graphics drivers and Virtu MVP up to date. \u00a0I found\u00a0<\/span><a style=\"line-height: 1.714285714; font-size: 1rem;\" href=\"http:\/\/download.gigabyte.us\/FileList\/Manual\/mb_manual_virtu-mvp_e.pdf\" target=\"_blank\" rel=\"noopener\">this Gigabyte manual<\/a><span style=\"line-height: 1.714285714; font-size: 1rem;\">\u00a0useful in knowing how to get the system configured. \u00a0<\/span><\/p>\n<h2>Key Parts (~$900)<\/h2>\n<ul>\n<li>Motherboard with Thunderbolt and\u00a0<a href=\"http:\/\/www.lucidlogix.com\/mvp-product-list.shtml\" target=\"_blank\" rel=\"noopener\">Lucid Virtu GPU<\/a> virtualization support\n<ul>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/B008LTB3KS\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B008LTB3KS&amp;linkCode=as2&amp;tag=jsndev-20\" target=\"_blank\" rel=\"noopener\">Gigabyte GA-Z77X-UP4-TH<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Modern CPU with integrated graphics like Sandy Bridge and Ivy Bridge Processors\n<ul>\n<ul>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/B0087EVHVW\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0087EVHVW&amp;linkCode=as2&amp;tag=jsndev-20\" target=\"_blank\" rel=\"noopener\">Intel i5-3470<\/a><\/li>\n<\/ul>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/B008UG2W20\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B008UG2W20&amp;linkCode=as2&amp;tag=jsndev-20\" target=\"_blank\" rel=\"noopener\">GIGABYTE GeForce GTX 660 Ti<\/a><\/li>\n<li><a href=\"http:\/\/www.lucidlogix.com\/eshop.shtml\" target=\"_blank\" rel=\"noopener\"><span style=\"line-height: 1.714285714; font-size: 1rem;\">Lucid Virtu MVP\u00a0<\/span><\/a>\n<ul>\n<li>Included with the Gigabyte board and probably the others.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Additional parts<\/p>\n<ul>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/B00B3Y4FAS\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00B3Y4FAS&amp;linkCode=as2&amp;tag=jsndev-20\" target=\"_blank\" rel=\"noopener\">Apple Thunderbolt Cable<\/a><\/li>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/B009NB8WR0\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B009NB8WR0&amp;linkCode=as2&amp;tag=jsndev-20\" target=\"_blank\" rel=\"noopener\">Samsung 840 Pro 128GB<\/a>\u00a0SSD<\/li>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/B006EWUO22\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B006EWUO22&amp;linkCode=as2&amp;tag=jsndev-20\" target=\"_blank\" rel=\"noopener\">Corsair Vengeance 16GB<\/a> (2x8GB) \u00a0DDR3 1600 MHz (PC3 12800)<\/li>\n<li><a href=\"http:\/\/www.amazon.com\/s\/?_encoding=UTF8&amp;camp=1789&amp;creative=390957&amp;field-keywords=corsair%20power%20supply%20750w&amp;linkCode=ur2&amp;sprefix=corsair%20powe%2Celectronics%2C236&amp;tag=jsndev-20&amp;url=search-alias%3Delectronics\" target=\"_blank\" rel=\"noopener\">Corsair PSU<\/a><img loading=\"lazy\" decoding=\"async\" style=\"border: none !important; margin: 0px !important;\" alt=\"\" src=\"https:\/\/ir-na.amazon-adsystem.com\/e\/ir?t=jsndev-20&amp;l=ur2&amp;o=1\" width=\"1\" height=\"1\" border=\"0\" \/><\/li>\n<\/ul>\n<p>Thunderbolt Motherboard alternatives<\/p>\n<ul>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/B009K1PXQ6\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B009K1PXQ6&amp;linkCode=as2&amp;tag=jsndev-20\" target=\"_blank\" rel=\"noopener\">MSI Z77A-G45 Thunderbolt<\/a><\/li>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/product\/B008B6OO1G\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B008B6OO1G&amp;linkCode=as2&amp;tag=jsndev-20\" target=\"_blank\" rel=\"noopener\">Asus P8Z77-V PRO\/Thunderbolt<\/a><\/li>\n<\/ul>\n<h2>FFXIV and Starcraft II<\/h2>\n<p>To get FFXIV running optimally, I had to add &#8220;ffxiv.exe&#8221; to the software list in Virtu MVP and enable borderless windowed mode in-game. \u00a0After doing this, I consistently get 25-45 FPS with a 2560&#215;1440 resolution on &#8220;maximum&#8221; or &#8220;high desktop&#8221;\u00a0and 40-60 on &#8220;standard&#8221; with very little tearing. \u00a0Dropping the resolution to 1920&#215;1080 increases the frame rates by about 50%. \u00a0Initially full screen mode was giving me some weird artifacts so I found the windowed mode worked best until I found out there was an update from Lucid.<\/p>\n<p>I found the overall result to be very pleasing. \u00a0Here are the results of the benchmark I ran.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/jsndev.net\/wp-content\/uploads\/2013\/09\/ffxiv_max_bench.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" alt=\"FFXIV Benchmark GTX 660 TI\" src=\"http:\/\/jsndev.net\/wp-content\/uploads\/2013\/09\/ffxiv_max_bench.png\" width=\"650\" height=\"365\" \/><\/a><\/p>\n<p style=\"text-align: left;\">I couldn&#8217;t get Starcraft II to start without updating the Lucid software to 2.1.226.x. After doing that It\u00a0ran at 2560&#215;1440 on Ultra with a solid frame rate of 100+ FPS. \u00a0Updating also allowed FFXIV to work better in full screen mode.<\/p>\n<p>I also found the\u00a0<a href=\"http:\/\/www.amazon.com\/gp\/product\/B009NB8WR0\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B009NB8WR0&amp;linkCode=as2&amp;tag=jsndev-20\" target=\"_blank\" rel=\"noopener\">Samsung 840 Pro 128GB<\/a> to perform well:<\/p>\n<p><a style=\"line-height: 1.714285714; font-size: 1rem;\" href=\"http:\/\/jsndev.net\/wp-content\/uploads\/2013\/09\/disk-benchmark.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-203 aligncenter\" alt=\"Samsung 840 Pro Benchmark\" src=\"http:\/\/jsndev.net\/wp-content\/uploads\/2013\/09\/disk-benchmark.png\" width=\"407\" height=\"369\" srcset=\"https:\/\/2022.jasonrikard.com\/wp-content\/uploads\/2013\/09\/disk-benchmark.png 407w, https:\/\/2022.jasonrikard.com\/wp-content\/uploads\/2013\/09\/disk-benchmark-300x272.png 300w\" sizes=\"auto, (max-width: 407px) 100vw, 407px\" \/><\/a><\/p>\n<h2>External Thunderbolt Cable<\/h2>\n<p>I thought it would be convenient to have one Thunderbolt cable connected to each device to minimize swapping through the built-in cable and the Thunderbolt port on the back. \u00a0I purchased a cable to run between the PC and the display but it turns out that it has one issue. \u00a0The Thunderbolt display will pick up the signal from whichever cord is plugged in as long as the last used cable is not still connected. \u00a0So switching between computers still requires you to unplug the Thunderbolt cable from whichever device you are switching from.<\/p>\n<h2>Conclusion<\/h2>\n<p>Going forward I&#8217;d recommend this build to anyone looking to have the flexibility of a full gaming PC with an Apple Thunderbolt Display. \u00a0There are a few things that I&#8217;ve outlined that could cause a roadblock if you&#8217;re not careful choosing your hardware but I&#8217;m pleased by the performance that this build gives you with little effort. \u00a0I&#8217;ve had very little issues and have enjoyed numerous hours of game play so far. \u00a0Remember to update Virtu MVP directly from their website. At this point,\u00a0the only other things I might try are overclocking and a hackintosh. \u00a0If I decide to do either, I&#8217;ll do a small write up to let you know.<\/p>\n<h2>Updates<\/h2>\n<p>I found a video from Newegg discussing a similar setup\u00a0<a href=\"https:\/\/www.youtube.com\/watch?feature=player_embedded&amp;v=O1t7Rc9qFgI#!\">https:\/\/www.youtube.com\/watch?feature=player_embedded&amp;v=O1t7Rc9qFgI#!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently set out to see if I could build a gaming PC with a discrete graphics card that works with the 27&#8243; Apple Thunderbolt Display. \u00a0I wanted to know if it were possible and if it would run the recent relaunch of FFXIV. \u00a0During my research phase, I came across many forums where people [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[9,12,13,18],"class_list":["post-199","post","type-post","status-publish","format-standard","hentry","category-gaming","category-hardware","tag-apple-thunderbolt-display","tag-discrete-gpu","tag-ffxiv","tag-lucid-virtu-mvp"],"_links":{"self":[{"href":"https:\/\/2022.jasonrikard.com\/index.php?rest_route=\/wp\/v2\/posts\/199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2022.jasonrikard.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2022.jasonrikard.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2022.jasonrikard.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/2022.jasonrikard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=199"}],"version-history":[{"count":0,"href":"https:\/\/2022.jasonrikard.com\/index.php?rest_route=\/wp\/v2\/posts\/199\/revisions"}],"wp:attachment":[{"href":"https:\/\/2022.jasonrikard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2022.jasonrikard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2022.jasonrikard.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}