2018 15" HP Envy X360 [R2K,4C,U] + RX 580 @ 8Gbps-M.2 (EXP GDC 8.5c) + Win10 2004 // Ryzen 5 2500u wifi slot gen3 link tweak
Hey guys, finally after 1 week usage and testing could post my experience of egpu build with ryzen u series laptop. so here we go.
- 15" HP ENVY x360 15
- Ryzen 5 2500u
- 16GB RAM 2400Mhz
- Vega 8 iGpu
- Latest windows 10 2004
Actually there is two version of installation I had tried, in UEFI mode and BIOS (Legacy Mode) and both of them give me different result so at the end I stick with Legacy mode.
- Windows already installed, turn off the laptop
- Plug M.2 NGFF connector to wireless PCIe port
- EXP GDC is on default mode (ATX power always on is disabled)
- Plug in eGPU and PSU to power source
- Plug hdmi to ext monitor
- Turn on the laptop
- Boot up smoothly, because RX 580 bios is UEFI bios so no blackscreen or boot loop. but my working display now only on external monitor (even HP logo startup display and bios setting)
- Successfully boot to windows, eGPU detected as the only GPU in driver software, no need to uninstall VGA Driver because Vega 8 iGPu is the same family with RX 580
- Testing, FOUND OUT that my PCIe port locked at 2Gbps (PCIe gen 1.1) because of HP doing. hwinfo screenshot
- Looking for solution and found that eGPU setup 1.35 by nando4 could resolve this PCIe problem. But I have to install windows in MBR and run bios in legacy mode
Legacy BIOS and MBR Installation
- fresh install windows, all driver including VEGA 8 Driver again in MBR mode
- When plug the eGPU in this mode I experience boot loop in black screen, this is already explained on this forum issue and stability guide page, that is because of bios doesn't know what to do with egpu when detect when POST
- set exp gdc atx power always on
- turn on the laptop but psu still off, boot to bios setup menu just for halt boot process
- turn on PSU and exp gdc also would turn on
- press ctrl+alt+delete to restart
- successfully boot to windows and now my internal screen is working using Vega 8 along with external monitor work using RX 580. on driver software now both GPU are detected.
- Install eGPU setup 1.35 and boot to software (to able boot laptop with eGPU I always re do step 4-6)
- oh no, eGPU setup 1.35 menu based is not working properly because it's not in intel chipset based here is the photo, but I my egpu port is actually detected so I could still use DOS mode
- with nando suggestion I could set my pci using setpci command to correct register of wireless PCIe port, so after look on AMD Register Reference I found the correct register is register 88h (LINK_CNTL2) I can set PCIe speed target to gen 3
- try setpci command and chainload to windows using chainload command
- my RX 580 now working in PCIe gen 3 speed. thanks god
- using nando instruction I set my startup.bat and unattended boot process
- Game on.
world war z benchmark
- I know it is not convenient to always do step 4-6 on installation step to turn on the laptop with legacy mode, but I stick with it because my intention when buying and build this eGPU setup is performance not convenience
- My gaming experience increase a lot. now I could play CSGO in High setting with 150-200Fps. play Fallout 4 high medium setting on 60-80Fps, GTA V on 60-70Fps high setting all of that on 1080p.
- I never tested on internal monitor, actually I could run RX580 to internal monitor when in legacy mode by disabling vega 8 iGPU on device manager but I prefer play on external monitor
- I overclock my gpu to 1500MHz core clock, 1900MHz memory clock, and 30% power limit on AMD driver software
- Thank you very much for nando4 to always help me.
please do benchmarking on internal monitor as well. i donot have an external monitor and I cant carry it any where. so, your benchmarking on internal monitor would really help me.
@masriza_kurniawan, hi, i made the First attempt (uefi) with my mini PC ryzen 2500u but i got some troubleshoot. A part of the 1.1gen PCI i have the fan spinning 100% and in BIOS Is says temperature and voltage are +250° and overvolt. In hwmonitor there are no problem with temperature but can't see fan Speed. You encounter this bug with uefi? How to reinstall mbr mode in case of large band?
My setup is :
-exp gdc 8.5ce
-acer aspire 3 ryzen 5 2500u with vega 8
I encountered a performance problem when using exp gdc 8.5c. The thing is gtx 1050ti i use performs badly compared to my dgpu (which is vega 8) im using internal monitor from laptop btw. Tested on the witcher 3 and nier automata, using only dgpu i can get stable 30-40 fps in 720p but when use egpu it stutters and lagging a lot using the same setting. So what i want to ask, is using external monitor fix my performance problem? Or do i need to purchase Nando4evan's egpu setup 1.35 to fix it? Or any other solutions? Any help would be appreciated, thank you
Hi, so I have the same laptop & I bought the ADT-LINK R43SG-50CM & have yet to test it because I'm waiting on my GPU (AMD Radeon RX 560 4GB). Should everything work fine using the nvme slot? Not to mention my laptop screen is cracked so I really need to see the BIOS screen.
Hello, im new to the eGPU thing. I have a Ryzen 3500u laptop and it has a free m.2 m key slot. I checked its specs and its a gen3 x4 slot, so i thought a eGPU running at 8GT/s would be good. I ordered a M.2 to PCIe x16 adapter, connected a GTX1050 to it and the laptop detected the 2nd GPU.
Now I went to the nVidia website and downloaded the drivers. Installed them and rebooted the laptop. Now I got a error 43. A quick google search and i fixed the error.
Now when I go to the GPU-Z tab it shows my GPU is running at gen 1.1 x2 speeds. Performance isnt that good, is there a way to make the GPU go to gen3 x4 speeds? Any help would be nice, i have no idea what else to do cause im kinda new to this. (Well new to the laptop eGPU stuff, i know some PC stuff lol)
Here is an image with the specs:
(Yes I tried to click on the "?" in GPU-Z to see if the bus width would change, but it doesnt. Not even while gaming)