System specs
34" HP ENVY Curved All-in-One - 34-b010d, i7-7700T, 16GB Ram, Intel HD Graphics 630, Rx 460, Win10
eGPU hardware
HP Omen Accelerator, Rx 580, official Apple TB3 cable
Hardware pictures
Installation steps
Pretty straight forward, just follow the official instructions here:
https://support.hp.com/sg-en/document/c05573720
Before you begin
For best results while installing and for complete feature availability, follow these instructions:
Install the OMEN Accelerator app only when the hardware box is plugged in and has been detected by the host computer. Like any other device connected via Thunderbolt, it might take several seconds for the host PC to detect the hardware. Install the OMEN Accelerator hardware after all the hardware drivers have been installed and the BIOS updated. Reboot the computer according to the driver installation requirements.Follow these important steps before connecting the OMEN Accelerator to your computer:
Install a graphics card in the OMEN Accelerator, if one is not already installed. For instructions see, Installing a graphics card. Update to the latest BIOS version for your computer: Install the Intel Thunderbolt Firmware package (SP80611) only on the following HP products being used as a host PC:
HP Spectre Notebook PC13-v0xx series HP Spectre x360 Convertible PC13-w0xx series HP Spectre x360 Convertible PC 15-bl0xx HP ENVY All-in-One PC 27-bxxx HP ENVY Curved All-in-One PC 34-bxxxIf your computer is not an HP product, contact the computer manufacturer for information about Thunderbolt firmware. Install the latest Intel Thunderbolt Controller Driver on your computer: SP80671 Connect the power cord, and then connect the OMEN Accelerator to the Thunderbolt 3 port on your computer. Download and install the latest graphics driver from the manufacturer's website: Install the OMEN GA1-10 Accelerator firmware update: SP86866
The rest of the instruction on actually how to add a card or anything else is listed on their support page.
Benchmarks
Valley
Rx460 iGPU
Rx580 eGPU
3dmark
Rx460 iGPU
Rx580 eGPU
System
This machine is an AIO, but it does have an HDMI in port. So technically you can run it as an external screen too.
Everything has been tested on the internal display. If you run a cable from the eGPU to the the HDMI-in port and then switch over to it, it squashes the entire image and messes up teh aspect ratio. I am not entirely sure why, but that's what it does and you can't change it. I also ran the numbers while in squished mode, and they were the same.
Comments
The only issue is that you're limited to 2x PCIex as pointed out by @joevt, but I'm happy with the outcome so far.
I will be testing a RTX 2060 down the line.
HP Envy 34" Curved RX460
2017 34" HP ENVY Curved All-in-One (RX460) [7th,4C,T] + RX 580 @ 16Gbps-TB3 (HP OMEN Accelerator) + Win10 [build link]
@daclina , thank you for your build. Have corrected the title as you note your system is using a 2-lane TB3 controller.
Your hwinfo64 and AIDA64 images reflect this. hwinfo64 showing the x2 Bus hosting your TB3 controller off Port #3.
eGPU Setup 1.35 • eGPU Port Bandwidth Reference Table
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M.2 (ADT-Link R43SG) + Win10 1803 // compares M.2 vs TB3 performance inc unoptimized H-CPU BIOS [build link]
I think a bit weird an i7 7700T LGA, limited to x2 lanes on TB3. I was expecting a x4 coming from a AIO with i7 LGA.
@nando4, Thanks for fixing it.
@mr.ribeiro I though the same. Then I realised the guides here on egpu.io did say that many 2017 and earlier laptops with TB3 ports were limiting it to 2 lanes (with the Razer Blade Stealth being an exception). From what I can see, the board on the AIO resembles a laptop board (which makes sense), so if is it using laptop parts, suddenly it starts making sense why it's limited to 2x.
HP Envy 34" Curved RX460
2017 34" HP ENVY Curved All-in-One (RX460) [7th,4C,T] + RX 580 @ 16Gbps-TB3 (HP OMEN Accelerator) + Win10 [build link]