Breadly<p>I tried yesterday to play a bit of Alone in the Dark (the 2024 one) but this time on Windows 11, so I can see how exactly the game behaves on his original home compared to Linux with Proton.</p><p>First, what I did read on Steam forums was right, the game also have a lot of horrible stutters especially the first 2-3 minutes after you load a save on Windows. So it wasn't a Proton thing where it would struggle to compile shaders just in time, it's literally the game who do it's job extremely badly.</p><p>Also, what the hell I rarely see a game so badly optimized like it, it looks like the devs barely had the time to fix and optimize the code and the assets before they had to release the game (and considering the fact the game was edited by Embracer right during the time it was shitting itself because of it's CEO, it's not that surprising). I am lucky tho because I <em>just</em> had optimization problems, not one of the incredibly ridiculous amounts of soft-locking bugs the game had at it's release, as reported by who played it.</p><p>But all theses reasons are why it is actually one of the very <em>perfect</em> candidates to see the limits of Proton. The game have a so perfectible codebase, if even Windows struggle to execute correctly this code, what about Wine?</p><p>Well, there were just very, very few differences. The game runs like shit the second it have to compile some shaders, the game runs like utter shit the second you exit Derceto (so every time you enter in one of the "Jeremy Hartwood's dreams") unless you heavily scale down it's graphical settings because the environment is always overloaded. Well, to be fair, Windows may be a little bit better about exploiting GPU power, the game was slowing down less easily on it, I've seen worst in term of graphical pipeline. The game's biggest issue is about how it uses the CPU.</p><p>What I also noticed is that the CPU was almost always hitting the 100° Celsius when moving character, sometimes even 105° (?) as reported by HWInfo64. The dell_smm sensors were reporting between 90°C and 95°C for the CPU temperature (temp0).<br>If my i5-10300H CPU is designed to easily support theses very high temperatures, for the rest of a laptop theses are still some very dangerous temperatures.</p><p>I think, I'll have to retry it a little on the Linux side, but I feel like the Laptop was heating up a bit more on Windows than it was on Linux. It's very possible that after all, and despite the CPU overhead caused by Wine and Proton, Linux was still a little less power-hungry. I don't remember the CPU was going above 91-92°C (dell_smm sensor), but also I didn't played the same game sections on the two OSes.<br>But I also consider the Intel_PState driver to be very less efficient than what is used on Windows, so I'm really not sure if the lesser heat is because of a more efficient CPU usage, or if it's because the OS was scaling the CPU clocks much more lower than what it should the second it was feeling like the CPU was working less (it's a problem I did started to notice while playing Warframe on the same laptop, it was less of a issue on my old Sandy Bridge desktop)</p><p>Paradoxically, all of theses issues proved something else: Wine and Proton actually do an astonishingly good job. You have a extremely dogshit-enginered game, Proton will actually run it with a very little differences with how Windows would handle it.</p><p>In fact, I'm disappointed by Windows because it is not capable to run the game more efficiently, Linux at least had a good excuse (Wine's CPU overhead).</p><p><a href="https://mstdn.breadcat.run/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mstdn.breadcat.run/tags/Gaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gaming</span></a> <a href="https://mstdn.breadcat.run/tags/AloneInTheDark" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AloneInTheDark</span></a> <a href="https://mstdn.breadcat.run/tags/EmbracerSucks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EmbracerSucks</span></a></p>