eGPU detected, but not used by windows / semi solved
Setup is rx470 + lenovo g780 on win 10 x64. eGPU is detected, drivers installed, but I can't make system to use it in applications. As standard this laptop has nvidia mobile gpu + intel hd. I can't right click on application and choose "use high performance gpu" like I did without eGPU, I had to add a program.
For me it doesn't work. I can add program, I can choose high performance mode for that program and I see, that with high performance GPU windows will use rx470 as shown on that video. But it just won't use it.
Gpu-z shows rx as second card, furmark see 2 cards (intel + rx), msi afterburner also - it allows me to change fan speed etc. I can do everything but rx is not used to render graphics. eGPU is not connected to external monitor.
Does anybody have an idea what the #$%&@ is wrong? 😉
Wierd thing, in Path of Exile game detects rx470 as only one gpu (greyed) and use it. So, there is a question, why other apps don't use rx? Maybe this is DX issiue?
Also, I tried to connect external monitor to GPU - black screen (dvi - adapter dvi/vga - monitor). As mentioned in lead post, rx posts signal to monitor as I checked on my PC (dvi - adapter dvi/hdmi - minitor).
You can usually change it in the control panel application for your GPU. Here is the process for an Nvidia card...unfortunately I'm a bit unsure about Ati cards. Hope this helps!
I figured, that the type of connection is a key here.
1) When I connect eGPU to the laptop I can't use eGPU as screen display manager, also some apps don't use it (as mentioned in lead post).
2) The same as 1 but with external minitor connected to the laptop situation is the same about eGPU usage.
3) When I try to connect eGPU to the external monitor two scenarios happens:
*3a) If I use vga cable (and/or any analog-mechanic switches to output vga to monitor) eGPU acts as in paragraph 1.
*3b) If I use hdmi cable, well... Magicly all works as intended, eGPU is used in any application when I change display settings to display only on external display.
So it seems, that imput/output signal between eGPU and external monitor makes the diffrence.
I will try to change signal to vga by another type of converter like that images.morele.net/i1064/1423123_0_i1064.jpg maybe it will also help. I'll post how it worked.
Yes. Connecting by hdmi forces my system to see and use eGPU as primary GPU with basic bios config to make eGPU run. I also disabled integrated graphic in device manager.
Thanks for answering fast. With HDMI you mean you use external monitor? Or how exactly did you connect?
When I use external monitor everything works fine. But I want to use my internal monitor. I just cant make it work to use eGPU. Its there and showing but Windows only uses intel 3000 🙁
Yes, I use external monitor. It does not work for me with only laptop monitor. With laptop monitor only some apps see eGPU, most don't. Also desktop properties was connected to intel graphisc rather than eGPU as it should be with eGPU. With external monitor everything works fine.
I didn't dig more to make it work with laptop monitor only, 'couse I allways planned to use it with external.