Jump to content

Help/assistance required! Dell Latitude E6420 + 1050. Internal issues


Velcocity

Recommended Posts

Hello!

 

Details of my laptop:

Dell Latitude E6420

4GB of ram

Intel core i5

 

Integrated graphics: Intel Graphics

 

The adapter I'm using:

Exp GDC V8

 

The graphics card I'm using:

Nvidia GForce GTX 1050.

 

 

Everything is working, but I've got a problem. Whenever I boot with my graphics card, my internal LCD goes black + undetectable in device manager. But the monitor I've connected to the graphics card gets recognized and works perfectly and becomes the only and primary monitor. I have also installed the drivers for Nvidia, amazingly fine and the graphics card and the adapter is working perfectly.

 

 

The problem is just that I want to use the internal LCD/screen rather than the external monitor! I have been attempting it for more than few hours, I've also updated the bios.

 

 

Tl;dr: The internal monitor is just black and undetectable! It's like it's not there! But the external graphics card (gtx 1050) and monitor is working perfectly fine! But when I disconnect the EXP GDC/External graphics card and restart the computer the internal monitor works!

 

 

 

I'd appreciate it if anyone can help me !

 

Thanks,

VelcoCity/Craig!

 

 

 

 

 

 

 

 

 

Edited by Velcocity
Link to comment
Share on other sites

It's important that you either hotplug a EC eGPU adapter after BIOS post OR use eGPU adapter delay switches. Doing this will hide the eGPU from the BIOS so it uses the iGPU/internal LCD as the primary display. If the BIOS sees the eGPU then it will use it's display as primary.

 

It's also possible on a E6430 to use UEFI variables to set iGFX/iGPU as the primary display alleviating this hotplugging/delay method. Something that may translate to the one-gen older E6420:  https://www.techinferno.com/index.php?/forums/topic/7574-14-dell-latitude-e6430-performance-upgrades-and-system-mods/

  • Thumbs Up 1
Link to comment
Share on other sites

@Tech Inferno Fan

Many thanks for replying!

So I've tried to use the eGPU delay switches, but after the delay is over the PC shuts itself down, until I stop the delay. I also don't know what "hotplugging" is.

 

But, nevertheless I went to the UEFI method, as it's much neater. I've got the EFI shell, and I edited the UEFI variables from the variable list for E6430 as the tutorial. But they don't seem to do anything for me, It's still the same, internal lcd is still not displaying. Maybe it's because the variable list is different for the E6420? How am I supposed to find it for the E6420? 

 

Thanks, awaiting reply!

Edited by Velcocity
Link to comment
Share on other sites

7 hours ago, Velcocity said:

@Tech Inferno Fan

But, nevertheless I went to the UEFI method, as it's much neater. I've got the EFI shell, and I edited the UEFI variables from the variable list for E6430 as the tutorial. But they don't seem to do anything for me, It's still the same, internal lcd is still not displaying. Maybe it's because the variable list is different for the E6420? How am I supposed to find it for the E6420?

 

The E6420 IFR file with UEFI variables is linked at https://www.techinferno.com/index.php?/forums/topic/6438-guide-dell-e6530-cpu-tdpmulti-unlocking/

  • Thumbs Up 1
Link to comment
Share on other sites

Thanks for replying @Tech Inferno Fan !

 

So I've tried to change the UEFI variables accordingly to my Dell latitude e6420, and the bios version (a17) (Even, extracted the IFR file myself from the bios)

Quote

Setting: Internal Graphics, Variable: 0xBB[1] {05 09 BB 00 01 C4 01 C5 01}
0x48B78                                                                                                                                         Option: Auto, Value: 0x2 {09 09 27 01 02 00 13 00 00}
0x48B81                                                                                                                                         Option: Disabled, Value: 0x0 {09 09 29 01 00 00 10 00 00}

0x48B8A                                                                                                                                         Option: Enabled, Value: 0x1 {09 09 28 01 01 00 10 00 00}

 

Setting: Primary Display, Variable: 0xB9[1] {05 09 B9 00 01 B1 01 B2 01}
0x48A6B                                                                                                                                         Option: Auto, Value: 0x3 {09 09 27 01 03 00 13 00 00}
0x48A74                                                                                                                                         Option: IGFX, Value: 0x0 {09 09 B3 01 00 00 10 00 00}
0x48A7D                                                                                                                                         Option: PEG, Value: 0x1 {09 09 B4 01 01 00 10 00 00}
0x48A86                                                                                                                                         Option: PCI, Value: 0x2 {09 09 B5 01 02 00 10 00 00}
0x48A8F                                                                                                                                         Option: SG, Value: 0x4 {09 09 B6 01 04 00 10 00 00}

 

I used the following in EFI shell:

Quote

setup_var 0xBB 0x1

setup_var 0xB9 0x0

 

But, the internal lcd is still not appearing, and the integrated graphics isn't working aswell.

 

Thanks, awaiting reply  !

 

 

Edited by Velcocity
Link to comment
Share on other sites

Here's the problem in reality (Just proof of the concept, i'm saying above):

It's abit messy, that's because I haven't built/designed a case for it yet, and will plan to do so once i sort out the internal lcd issues.

 

The screen(TV) is there for testing purposes, as to get a workaround to get the internal working. In the picture you can see that the internal screen is not displaying when the eGPU is plugged in/connected, only works when it's plugged out and when you restart the computer. So indeed something to do with the bios, but I can't figure out how to resolve it.

11VlJU3.jpg

 

 

 

Edited by Velcocity
Link to comment
Share on other sites

Bump,@nando I've now tried it with different bios versions aswell (Dell Bios from A07, A08, A09, A10, A12, A13, A14, A15, A16, A17, A19), but they all have the same result when i edit the UEFI variables, thus still no internal lcd + iGPU whilst the eGPU is connected.

 

 

Things i've also tried since last:

- Plugged in the eGPU whilst the bios splash logo loads. Result: eGPU fan running at 100%, and not detected in windows.

- Plugged in the eGPU whilst the window logo loads & before. Result: eGPU fan running at 100%, and not detected in windows.

- Plugged in the eGPU whilst pressing f8, to halt the windows logo:  Result: eGPU fan running at 100%, and not detected in windows.

- Plugged in the eGPU whilst going to sleep mode in windows.  Result: eGPU fan running at 100%, and not detected in windows.

- Used the delay switch on the eGPU adapter. Result: Computer shuts down, when the delay is over.

 

In conclusion:

- Plugged in the eGPU before powering on the computer. Result: eGPU working, detected in windows, external screen working, drivers working. But, internal lcd is not showing, and internal graphics is not showing either, and not detected in windows. Only the eGPU is detected with its external monitor.

So:

it's only working when i connect it before i boot up. But then the internal graphics & lcd is disabled. It's like the bios is ignoring the variables, and it doesn't want to force on the internal display.

Edited by Velcocity
Link to comment
Share on other sites

2 hours ago, Tech Inferno Fan said:

When hotplugging, your psu has to already be on for the egpu to be detected. Refer to following to set your psu to be permanently on.

@Tech Inferno Fan

 

But, the problem is the methods use the atx motherboard plug, which is connected in the adapter. How will i be able to use the methods and keep it permanently on, when I have to insert it to the eGPU adapter? I might have misunderstood something.

 

The psu i'm using is:

http://www.coolermaster.com/powersupply/b-series/b500ver2/ (Which only has 1 motherboard plug)

 

Also, my psu's fan doesn't spin, whilst it on. Maybe that's the reason?

 

Edited by Velcocity
Link to comment
Share on other sites

@Tech Inferno Fan

 

@Tech Inferno Fan

So, I did what you said. I used the paperclip method, by disconnecting, the motherboard plug from the exp gdc. Then, attaching a paper clip as shown on the method. By doing this, I was able to power up the gpu when i powered on the PSU by pressing the power button on the PSU,.

 

Proof:

ZcLyAjw.jpg

 

So I tried (PSU was turned on, and the GPU was on, fan were spinning before I plugged it in to the computer via HDMI cable):

- plugged it in before starting up the computer: Result, same as before, no internal screen but only external. Thus meaning, eGPU gets detected but not the internal gpu and screen.

- plugged in in the bios splash screen. Result: No detection

- plugged in the windows splash screen. Result: No detection 

 

- tried to do it some different ways, in windows, sleep mode. Result: Still no detection

 

In conclusion;

Same problem as before, no detection.

 

Btw: I'm on a mini pci-e slot.

Edited by Velcocity
Link to comment
Share on other sites

  • 7 months later...

Unplug the adapter and the battery. Press and hold power button for 20 seconds. Plugin the adapter. Press and hold “Fn” key while turning on the system. Hold it down until the diagnostic starts.

Link to comment
Share on other sites

  • 7 months later...

Hello, how are you? I have an E6420 but I cant have it working. Error 43.  Can you please help me with this problem?  Which way did you use to connect the egpu?

Did you use the 1.35 software?

What is your bios configuration?

 

Thank you

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.