Original Post — Direct link
about 4 years ago - /u/wheybags - Direct link

Originally posted by LP40

Not a bug with the game itself*

My Laptop has a bizarre dual GPU architecture whereby a single proprietary NVIDIA driver controls both a high end and integrated card, picking whichever one to use whenever appropriate. The manufacturer made sure this works absolutely fine in Windows, but in Linux things are a wee bit unstable.

This particular error occurred when putting the system to rest mode with factorio running in the background. It’s pretty interesting to look at nonetheless, and still technically playable. The map view and inventory screen are still completely normal.

Related issues are actually present on pretty much all nvidia gpus on linux, not just optimus laptops. I reported a similar issue to nvidia: https://forums.developer.nvidia.com/t/glgeneratemipmap-corruption-after-hibernate/63962/4

Basically, with the nvidia proprietary drivers on linux, if you do anything unusual, the contents of memory are undefined. It sucks.

about 4 years ago - /u/wheybags - Direct link

Originally posted by LP40

That makes a ton of sense now.

My GPU somehow was mixing elements of windows and linux together across reboots. It has since been resolved but it made for extremely interesting results.

https://www.reddit.com/r/softwaregore/comments/fftifq/restarting_windows_to_switch_into_another_os/?utm_medium=android_app&utm_source=share

That is weird though, I would expect the GPU to lose power some time during the reboot, which would clear vram. I guess not :p