It is possible to remotely boot up a PC without standing in front of it, our IT Teacher used to boot up all of the computers in the IT Room from his computer using a program called Impero. When we got to the class the computers were ready to be logged into. Keyboards and Mice can also be used to boot up PCs. I'm not sure but I thought you could use a Logitech K400 to turn PCs on like a remote control. You could also use a Media Centre remote.
Introduction:
When I first got my Macbook Pro two years ago, I was amazed by its beautiful build quality and innovative design, but was quickly saddened by its lack to run the most basic games. I tried what I could, upgrading the RAM and what not, but it didnt get me anywhere. I installed Windows through bootcamp onto my MacBook, and it quickly became my daily driver. I tried to play games I truly loved such as battlefield 4, and modded skyrim, but could barely get 20 FPS on low, @720p. I did some research, thinking to myself, there must be something I can do to my Macbook to make it game ready, but also portable! I discovered the world of the eGPU (External Graphics Card). The guys over at the Tech Inferno Forum helped me alot, with their massive eGPU knowledge and great members like Nando4. Huge creds to them for helping me assemble my part list, and answer my questions. I was fascinated by everything I learned, how one could run a desktop GPU with a laptop! At first I was sad, since most standard plug and play eGPU setups were made for Windows machines with express card slots. This did not stop me from looking for a solution. I came across an item known as the Akitio Thunder2, which had a full length x16 slot (PCI 2.0). This adapter would allow me to plug a x16 PCIe device, into my Mac, with the power of thunderbolt! Thunderbolt is a revolutionary I/O technology that supports high-resolution displays and high-performance data devices through a single, compact port. It dramatically redefines the idea of expansion. And it’s standard on every Mac. In addition to carrying data, Thunderbolt is also capable of carrying a PCIe signal. (yea i stole it from the apple website, shhhh) I have a 2012 Macbook Pro, which meant I had Thunderbolt Gen1. Thunderbolt Gen 1 has a max speed of 10gbps. Apple and Intel later introduced Thunderbolt Gen2 which has a max speed of 16gbps. So my limitations were PCIE 2.0, and 10gbps. I didn't care. I needed to do this.
The Setup Process & Early Problems:
(All the parts I used in my setup will be linked at the end of this post. Remember to do research, as your millage WILL vary depending on your hardware) To be honest, I was very nervous at first. I dropped almost 500 bucks on parts I had no idea what to do with. I did buy everything on eBay, to save some money. I went with the Akitio Thunder 2, a GTX 760 for testing purposes. I now own a 980. A Corsair CX430 PSU to power just the GPU, and a little PSU jumper. Everything arrived and I was quite happy. I made myself a little test bench on my night stand, so I could easily connect everything to my computer.
Sorry for the potato pics. Its from my phone. I will try to explain everything. You put the GPU into the Akitio PCIE slot, then the PSU cables into the PSU, the Akitio power adapter into the wall, Thunderbolt cable from computer to adapter and a connection to an external display, which is optional. From what I read prior to setting up, the boot order varies from system to system, card to card. At first I tried turning on the eGPU, then my Macbook. That failed. After numerous attempts I reached out to the forum to see if anyone knew anything about eGPUs and this issue. User @steffen_anywhere knew quite abit about them, and explained to me the mac simulates a BIOS upon boot, which could mess with the boot. He told me a quick fix was to turn on the eGPU PSU as soon as the Windows logo popped up. I tried that and it worked! I installed the Nvidia drivers and was on my way. Things were great, I was quite happy, until more problems arose. I was getting multiple "Display driver has crashed" errors a day, some leading to a complete hard reset. I was very annoyed. I couldn't think of the issue. I did a fresh install of Windows and everything, nothing worked. Since installing my 980, all those problems are gone. Defective card maybe? I couldn't bare leaving my setup out on my night stand, so I garbed an old plastic box I found, and started dremeling away, making cut outs for the PSU, GPU, and a little intake fan I added to keep the Akitio board cool. Keep in mind the stock Akitio box is not large enough to fit a GPU, so I took it out of the metal box, and... Well you'll see.
The Box:
After a day of cutting with my dremel I put everything in the box I made. Its under my night stand next to my desk, so I dont see it at all. Its also far enough away from me I can't really hear the fans. First, the verbal explanation. The GTX 980 sits in the Akitio Thunder 2 x16 slot, which is attached to a Thunderbolt controller. I then use a thunderbolt cable, to connect the board with my Macbook. The PSU is also supplying power to the GPU. But what about that 75W that the PCIe slot is supposed to provide? The Akitio's included power adapter has you covered. You can use this setup, just as I described with something called Nvidia Optimus. But you see, gaming on a 13" screen really isnt my thing. I attached an HDMI cable from the GPU to my monitor, and configured it in windows to display on my montior. It works flawlessly. Quick recommendation, there is a cable that lays flush against the back of the GPU. It is recommended you buy a GPU with a backplate to prevent this cable from melting. Now for the pictures! If you have any questions, please do ask.
That sexy GTX 980. Its the reference, so it has a backplate.
A top view. Here you can see the GPU power connections
The Akitio board attached to the Thunderbolt controller. The x16 slot is below that, but currently its being used by the GTX 980
A top view. Here you can see everything
The GPU outputting to my external display, and me writing this post!
At the end of the day, this box is ment to hold everything, not to make it look pretty. Options are avalible such as using a PCI riser, and putting this say in a mini ITX case.
Benchmarks & What to Consider:
Before I show you the benchmarks, there are a few things you must take into account. The card is running at PCI 2.0 speeds, and is limited by my processor, the i5 3210M, which maxes on the turbo at 2.85GHZ. I am running 16GB of ram, if you wanted to know that. All "game" benchmarks, not synthetic, were obtained by just playing the game for 30 minutes, and reporting the average framerate observed. All games were played at 1080p on max settings. Here is a HWMonitor screenshot of everything
Modded Skryim. This is the only game benchmark I will discuss a bit. I am running on max settings with the Seasons of Skyrim ENB, max preset with DOF. I also have the Skyrim 2K textures, and SMIM, as well as climates of tamriel and realistic lighting overhaul, as well as grass mods and town/city overhauls. I get 35-40 FPS in say, whiterun, which is the most demanding part of my game. Outside in an open field, frame rates are anywhere from 45-50. These numbers were obtained by playing for around 30 minutes and recording my numbers in thoes areas.
Battlefield 4:
Ultra Preset @ 1080p multiplayer server: 65 FPS
Ultra Preset @ 1080p test range: 79 FPS
Metro Last Light Redux:
Very High+4x SSAO+16x AA+Tessellation Normal+PhysX: 40FPS avg
The benchmark didn't work for me, so we will skip it for now.
Just Cause 2 Multiplayer
Max Settings+PhysX: 54FPS avg
Bioshock Infinite
Max settings+PhysX @ 1080p: 113FPS avg
Borderlands 2
Max settings+PhysX @ 1080p: 124FPS avg
The synthetic benchmarks:
Unigine Valley: Not done yet, check back later
Unigine Heaven: Custom max settings @ 1080p:
Conclusion:
Some people might think this is a huge waste of money, while others may think its pure genius. To me, I really love having the portability of a laptop with a high end gaming setup waiting for me at home. Sure, the boot process is a bit strange. The GTX 980 eGPU boot process is different from the 760s. I have to turn on my mac then quickly turn on the power strip powering my eGPU and the Akitio PCIE slot. If you plan to do this, i strongly recommend getting a Mac Mini with an i7. an i7 will give you the best scores, and get frame rates closer to desktop performance. Is this for everyone? No. Some may argue there are cheaper options, but I disagree. Your paying for quality. A setup that you know isn't going to fry your GPU, or your Mac. As I mentioned before, parts and availability will be listed below this. In total, not including the Mac, or peripherals, the "eGPU" setup alone costed close to 800 dollars. An eGPU setup not including a 980, would run you about 250 bucks. I have no idea if AMD cards will work with something like this. It is recommended you go Nvidia, reference or EVGA, due to power distribution, or something like that. I am using Windows 8.1 right now. Others and I have had alot of problems getting eGPUs to work under Windows 7. Some people have gotten their eGPUs to work on OSX, but that is a story for another day. I am not an expert, but will certainly try my best to answer any questions you may have. I will also try to post more benchmarks when I can. Thank you so much for reading.
PSU jumper (I recommend investing in one of these over the "paper clip" method): http://www.amazon.com/AntMiner-Supply-Jumper-Switch-Bitcoin/dp/B00OJNBWKG/ref=sr_1_4?ie=UTF8&qid=1419568040&sr=8-4&keywords=psu+jumper
And your choice of a GPU.
Thanks again for reading. Please do post you thoughts, ideas and questions.
I organized my setup a bit. Heres some new eyecandy!
Update as of 8/14/15
It is not a few months shy of a year using my eGPU setup. The journey has been amazing, but did come with its fair share of complications and annoyances. As of now, I can say my system is finally stable. BSoD's and driver crashes rarely happen now. I fixed that by doing some registry tweaks as well as switching my GPU over to the 12v rail on my PSU. New games such as GTA V run amazing on this setup, and I couldn't be more happy. One thing that keeps plaguing me to this day is how much the CPU in the Macbook throttles. I have considered ordering some new thermal paste, but I fear the process of thermal paste replacement on a Mac, could become quite overwhelming.
I can share that another update is coming. I'm working on a new enclosure for my eGPU. I know how much you guys loved the red box of sexiness, but its time for change. I don't want to give away too much, but I will tell you the enclosure will be made entirely out of metal.
I am still very active on this thread, and will continue to answer any questions anyone may have regarding an eGPU.