docker / for-win

Bug reports for Docker Desktop for Windows
https://www.docker.com/products/docker#/windows
1.87k stars 291 forks source link

Black Screen after Installing Docker on Windows #13330

Open fabianyater opened 1 year ago

fabianyater commented 1 year ago

Actual Behavior After installing Docker on my Windows machine, when I restart, the screen stays black. I can only access the BIOS or the troubleshooting screen. I have tried restoring the system, but it did not work. I also tried other solutions, but none of them worked. I did a clean installation and reinstalled Docker to see if the problem persisted, and it did.

Expected Behavior After installing Docker on my Windows machine, I should be able to restart my computer without encountering a black screen.

Information Windows Version: Windows 11 Pro Docker Desktop Version: 4.17.1 (101757) WSL2 or Hyper-V backend? WSL2 Are you running inside a virtualized Windows e.g. on a cloud server or a VM: No, docker is being ran on a native host

Steps to Reproduce the Behavior Install Docker on a Windows machine. Restart the computer.

These are my specs Processor: AMD Ryzen 7 Ram: 16 GB Graphics: Intel Arc a380

Syed-Mohid commented 1 year ago

Hi I had a similar Issue after installing Docker and I got it Working .

Steps that caused it Installed Docker on my windows ( Without switching on Virtualization ) Switched on virtualization in bios Restarted the Machine and encountered the black screen which prevented me from even seeing the log in screen

Possible Fix .Go to your bios and first disable Virtualization ( on Asus its called SVM mode ) .You should be able to run your laptop after it , install the latest bios for your system and update it .After updating make sure you disable Fast Boot and then enable SVM or virtualization. .It should work After that

Here are my specs Processor : AMD Ryzen 7 Ram : 16 GB Graphics : Nvidia GTX 1660ti

Hope this helps

fabianyater commented 1 year ago

Hi, thanks for the answer! But, it didn't work. I disabled svm mode and it worked. Then I updated the bios and set svm mode to enable and disable fast boot but the problem is still present

It's working only when I disable de svm mode

ghost commented 1 year ago

I have the same problem. Also an ASUS computer but I don't see SVM mode but I found turning off "Intel Virtualization Technology" (I assume that's the same thing) allows me to boot. However, there's no BIOS update available to me and Docker Desktop says it's unable to detect a Hypervisor.

Does my PC simply not have the capability of running docker?

Update: I uninstalled Docker Desktop and now it appears I can't even re-enable the Intel Virtualization Technology setting in the BIOS.

SiraAB commented 1 year ago

I just got the same problem but i got solution i just goes to bios then enable svm(ASUS) then change the UMA to auto it's work for me hope it's help.

Denis89x commented 1 year ago

I just got the same problem but i got resolution i just goes to bios then enable svm(ASUS) then change the UMA to auto it's work for me hope it's help.

I have the same problem and your solution helped me, thank you

zhefciad commented 1 year ago

Just saw a fix and it worked. Go to BIOS, turn on SVM, set UMA frame limit to Auto.

sxaxmz commented 6 months ago

Had the same issue when trying to install WSL through CMD or when trying to enable through windows features, as well when trying to install docker. Visualization was already enabled. Setting the UMA frame limit to auto fixed it for me. Thanks