juraj-hrivnak / Underdog

A complete overhaul of Minecraft's survival mode with an emphasis on realism and ecology.
https://www.curseforge.com/minecraft/modpacks/underdog
GNU General Public License v3.0
17 stars 5 forks source link

CurseForge launcher uses seven years old java by default, which with AMD GPU, causes a crash at pre-initialization #38

Closed Allaark closed 1 year ago

Allaark commented 2 years ago

Describe the bug During Pre-Initialization, a mod causes graphics drivers to crash, causing a black screen for a few seconds while the drivers reboot/enter safemode. The bug seems to be caused by the mod Endertech Forge (I might have the name wrong, I am most sure of the words Ender and Forge, but am unsure about the word tech.) or something set to pre-initialize right after it.

To Reproduce Steps to reproduce the behavior:

Expected behavior The expected behavior is that pre-initialization and the rest of loading continues as normal, or at the very least throws a readable error.

Screenshots image The Minecraft window is frozen completely white, and cannot be moved.

Additional context My computer runs the Radeon RX 570 Series GPU, and has 8 Gigs of ram.

juraj-hrivnak commented 2 years ago

Thanks for the detailed report! I mainly need logs (latest.log)

juraj-hrivnak commented 2 years ago

If you are using CurseForge App, Try to move to another launcher. It might fix the issue.

Allaark commented 2 years ago

Update Here is the log you are asking for: latest.log

kylethedragon commented 1 year ago

I'm having the same issue with my drivers crashing when pre-initializing Endertech. I get the same frozen, white screen, and no errors are thrown. I'm running an RX 580 with 8 gigs allocated, so maybe it's related to 500 series AMD cards? Here's my log, I'm hoping it helps. latest.log

juraj-hrivnak commented 1 year ago

Thanks for providing the log. There is one concerning thing there: you use really outdated java. Java 8 Update 51 is 7 years old.

Operating System: Windows 10 (amd64) version 10.0
  Java Version: 1.8.0_51, Oracle Corporation
  Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation

But other than that, the log says very little to me. There isn't a crash log. It seems that it just stops at pre-init. You could try to move to a different launcher with the latest java and see if it would work.

juraj-hrivnak commented 1 year ago

The issue

CurseForge launcher uses seven years old java by default, which with AMD GPU, causes a crash at pre-initialization.

Solution

You have to either: use a different launcher or force the CurseForge launcher to use the latest java. I recommend you GDLauncher, ATLauncher or Prism Launcher.