Diablo II: Resurrected on linux mint on an optimus laptop - black screen !
Linux MintThis forum is for the discussion of Linux Mint.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Diablo II: Resurrected on linux mint on an optimus laptop - black screen !
I have found lutris to be helpful and for the most part on a non-optimus system like a pc it works great but
this one has me asking for help. My laptop is an msi ge62 6qd apache pro with 32 gigs of ram (so you know
that shouldn't be a problem. lutris 0.5.13, lutris-ge-proton8-13 has been used along with various other
wine variants. prime render offload is not enabled but use discrete graphics is. What i get is a black screen with music in the background and a gauntlet for a cursor and yes i have dxvk and vkd3d enabled as well. Just out of curiosity i went and installed windows 10 on the old hard drive (the nvme still runs linux
tyvm) and found that the game ran fine so this is a software problem. Now i tried installing hwe stack and that did not seem to help. linux mint victoria is what is running as well.
also:
$ inxi -v
CPU: quad core Intel Core i7-6700HQ (-MT MCP-)
speed/min/max: 2401/800/3500 MHz Kernel: 6.2.0-26-generic x86_64 Up: 3h 13m
Mem: 1944.2/31966.9 MiB (6.1%) Storage: 1.36 TiB (11.9% used) Procs: 282
Shell: Bash inxi: 3.3.13
Last edited by SunnyJim; 08-16-2023 at 03:58 PM.
Reason: more info for help
-v from that 18 month old inxi version isn't telling us much. A recent version (3.3.29 is currently available from upstream) used with -GSaz could be much more more useful to helping us help you.
The GeForce GTX 960M was a mobile graphics chip by NVIDIA, launched on March 13th, 2015. Built on the 28 nm process, and based on the GM107 graphics processor, in its N16P-GX-A1 variant, the chip supports DirectX 12. Even though it supports DirectX 12, the feature level is only 11_0, which can be problematic with newer DirectX 12 titles.
It's possible your game defaults to FL 12_0 which your card does not support, but windows driver may have a way to tell the game to use FL 11_0
WINE might have an issue with that, and it may tell the game executable that FL 12.0 is supported when in reality it is not.
Personally, I've quit the game on release because of hardware requirements, even though I was a big fan of D2 back in the day.
Nowdays I just play Grim Dawn, which is fairly close to what D2 used to be, because it's made by D2 fans.
hmm grim dawn ? i may have heard of it in the past, perhaps i shall have look at it. Yeah the hardware requirements are a bit much for a game that is using
the same old mechanics and you can even implement the old graphics by pushing the'g' button. Basically just a reskin with a few quality of life improvements.
Now how would some one implement FL 11_0 i wonder. I had a look at the startup command line like -w or -opengl but these are reportedly for the OLD diablo II
and they are old startup options. It might be an idea for me to login to my old blizzard account and quiz them about this.
In any case solving this problem might just help not only me but others so thanks for any help or suggestions. This also might be a vulkan problem
as it acts as a translation layer of sorts but that will take a bit more digging and work so to say.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.