![]() I was able to get dgVoodoo to load up and work as expected by forcing the game to load it with a DLL override. So in the process of looking for a solution to this Skyhawk put me onto this thread. I intend to write a guide for getting it to work if we can pull that off. So all linux users have this issue, and there's dozens of us I swear. When proton translates the game from D3D9 to Vulkan, it appears to get the same error that D3D9 to DX12 translation is having on windows. Not only does it make the game look dull, but you're at a competitive disadvantage for various reasons since the particles are used as visual cues for various things. Hello! So I'm playing supreme commander on linux, and I was looking for solutions to the missing visual effects. I can hazard a guess that, at minimum, you'll need to right-click SupremeCommander.exe, Properties, Compatability tab, Change High-DPI settings, Override High-DPI scaling behavior, select "Application" from the dropdown. I don't have any of those, so I can't comment. There may be additional complications or steps needed for people with 1 or more High-DPI displays. When you launch Supreme Commander, go into Options -> Video and set Primary and Secondary adapter to the native resolutions of the connected displays. You can presumably skip this if you only have 2 monitors. * Individual Display Outputs Enabled - Select exactly 2 monitors that you want Supreme Commander to display on. * Fullscreen mode attributes "Fake" enabled * You'll probably want to turn off the dgVoodoo watermark after you know it's working correctly * Config folder / instance - click the ".\" button to ensure you're configuring in the directory where the Control Panel application lives. I'm only describing changes from the Default configuration - if you've already messed with it, right-click and "Set configuration to default" Right-click anywhere and select "Show all sections of the configuration" You'll be installing into the \bin subdirectory of Supreme Commander, where SupremeCommander.exe lives.įrom the dgVoodoo zipfile, extract the following files into \binįirst, you'll need the Extended options in the dgVoodoo config application. I'm guessing you'll need at least version 2.79 of dgVoodoo - previous versions do not have the display mask capability, and may also have missing visual effects. "Capture mouse" on the General tab doesn't seem to be doing anything though.įor anyone finding this thread in the future, here are the relevant dgVoodoo installation and settings for getting this to work (I think): ![]() Seems more reliable as far as actually getting focus and displaying properly on startup, too. ![]() When I turned it *on*, the problem went away. I had "Fake" Fullscreen mode turned *off*. What if not enabling Fake fullscreen in dgVoodoo cfg? Reply 21 of 27, by SkyHawk I also cannot see anything in your log, your're driving the monitors at native resolutions. If I fiddle with DPI compatibility settings for the app and set it to 'Application' (per monitor aware) then it cures the problem, but honestly I don't understand the erroneous case, debugging only shows that the OS gives back dgVoodoo a virtualized window size, but that shouldn't be a problem. I can reproduce it on my main monitor (125% DPI scaling) with my test app with fake fullscreen enabled in dgVoodoo, sometimes. Screenshot of Forged Alliance in Borderless Window mode - note the sharp text on the Secondary display Screenshot of dgVoodoo - note the blurry text on the ACU name on the Secondary display ![]() Maybe the original game looked like this, but I don't remember it doing so. ![]() SkyHawk wrote on, 02:09: But the Secondary still looks off. Minimizes both game windows when alt-tabbing out and restores both to fullscreen when alt-tabbing back. Something must have taken the app focus accidentally when starting the game.ītw, if option DirectX\'Disable Alt-Enter.' is enabled then Alt-Tab should just work fine. I had to alt-tab out and click Supreme Commander on the taskbar, which showed two "windows" for the program, and I then had to click the window for the Secondary display, then the game came up and appeared correctly. The game works, though I once had it fail to actually go fullscreen - the fullscreen was "behind" my desktop and the secondary display did not appear. ![]()
0 Comments
Leave a Reply. |