Open xDShot opened 6 years ago
Same happens when launch with AMD Radeon HD 8750M card
In case you didn't know, there's a native Doom 3 BFG port for Linux https://github.com/RobertBeckebans/RBDOOM-3-BFG
@parkerlreed, that is entirely and absolutely besides the point here. The Windows version can and does work fine using Proton.
I suspect it comes down to the Intel HD Graphics 4600 and either incorrect or old driver, missing drivers, or OpenGL version is too old.
@parkerlreed RBDOOM-3-BFG, while I'm aware of this project, is out of concerns as it misses important features like achievements and online multiplayer, and it tends to be unstable.
@Luke-Nukem kernel and graphics drivers are up to date and support opengl up to 4.5
I think BFG requires a compatibility context, which is not supported on the intel/i915 driver. But even on radeonsi it doesn't launch. Chances are it has the same problems as Brink.
I filed a driver bug about that here: https://bugs.freedesktop.org/show_bug.cgi?id=107687
I get the same bug @xDShot
Arch Linux Kernel 4.18.3 Proton 3.7 bspwm 0.9.5 CPU Intel Core i3-2350m @ 4x 2.3GHz RAM 4gb GPU Intel(R) HD Graphics 3000
So, this was not the same as the issue with Brink. Doom 3 BFG is quite broken:
It requires to be run with allow_glsl_builtin_variable_redeclaration=true
and force_glsl_extensions_warn=true
set for the shaders to compile. Afterwards the intro videos play but hangs on the id/Bethesda logo screen. That might be an actual wine bug.
@whizse I added these parameters in launch properties adn launched with Radeon card. The game successfully passed intro logos and even could play original Doom and Doom 2, but when load any Doom 3 campaign level, it crashes during the load.
```
GameAction [AppID 208200, ActionID 4] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 208200, ActionID 4] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 208200, ActionID 4] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 208200, ActionID 4] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 208200, ActionID 4] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask: 74
Game update: AppID 208200 "", ProcID 4288, IP 0.0.0.0:0
>>> Adding process 4288 for game ID 208200
GameAction [AppID 208200, ActionID 4] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 208200, ActionID 4] : LaunchApp changed task to Completed with ""
>>> Adding process 4289 for game ID 208200
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4290 for game ID 208200
>>> Adding process 4291 for game ID 208200
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 4297 != 4296, skipping destruction (fork without exec?)
>>> Adding process 4296 for game ID 208200
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4298 for game ID 208200
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4301 for game ID 208200
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4303 for game ID 208200
>>> Adding process 4306 for game ID 208200
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4315 for game ID 208200
>>> Adding process 4320 for game ID 208200
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4326 for game ID 208200
pid 4299 != 4298, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4330 for game ID 208200
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4331 for game ID 208200
>>> Adding process 4334 for game ID 208200
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4336 for game ID 208200
>>> Adding process 4339 for game ID 208200
>>> Adding process 4348 for game ID 208200
>>> Adding process 4353 for game ID 208200
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4360 for game ID 208200
Game update: AppID 208200 "", ProcID 4330, IP 0.0.0.0:0
Game update: AppID 208200 "", ProcID 4330, IP 0.0.0.0:0
INTEL-MESA: warning: Haswell Vulkan support is incomplete
WARNING: radv is not a conformant vulkan implementation, testing use only.
ATTENTION: default value of option force_glsl_extensions_warn overridden by environment.
ATTENTION: default value of option allow_glsl_builtin_variable_redeclaration overridden by environment.
Installing breakpad exception handler for appid(gameoverlayui)/version(20180908192109)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
wine: Unhandled page fault on write access to 0x00000000 at address 0xf7c70d79 (thread 0025), starting debugger...
ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 4421 for game ID 208200
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0xf7c70d79).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f7c70d79 ESP:022e5b68 EBP:cdb81308 EFLAGS:00010202( R- -- I - - - )
EAX:022e5c70 EBX:e7151d14 ECX:00000040 EDX:00000000
ESI:00000001 EDI:e7151440
Stack dump:
0x022e5b68: e7151d14 eb9bf335 00000000 022e5c70
0x022e5b78: 00000040 00000001 00000004 00000002
0x022e5b88: ebe0c85c 01691200 022e5c70 00000004
0x022e5b98: c89fb6b0 f4aa6626 e7151440 c89f4bd8
0x022e5ba8: ec1044ec 00000000 022e5bd4 004eb4b0
0x022e5bb8: 00000000 03691200 00000006 f7c85801
Backtrace:
=>0 0xf7c70d79 __memcpy_ssse3+0x49() in libc.so.6 (0xcdb81308)
1 0xeb9bf335 in radeonsi_dri.so (+0x552334) (0xcdb81308)
2 0xeb9c0bb6 in radeonsi_dri.so (+0x553bb5) (0x022e5c48)
3 0x7a83df09 glUniform4fv+0x78(location=
With allow_glsl_builtin_variable_redeclaration=true
, force_glsl_extensions_warn=true
and MESA_GL_VERSION_OVERRIDE=4.5COMPAT
, the game seems to work fine. I'm using latest mesa-git\llvm-svn paired with a R9 280X card (Tahiti). Proton 3.7-6 Beta.
Proton 3.7-6 Beta with allow_glsl_builtin_variable_redeclaration=true, force_glsl_extensions_warn=true, MESA_GL_VERSION_OVERRIDE=4.5COMPAT, I still have a black screen how can I help debug / log this on Ubuntu ?
$ steam
Running Steam on ubuntu 18.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
[2018-09-23 13:54:53] Startup - updater built Sep 20 2018 21:57:21
[2018-09-23 13:54:53] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
[2018-09-23 13:54:53] Verifying installation...
[2018-09-23 13:54:53] Verification complete
Fatal : VkResult is "ERROR_INITIALIZATION_FAILED" in /home/pgriffais/src/Vulkan/base/vulkanexamplebase.cpp at line 823
session->GetSaveGameManager().CancelToTerminate();
soundSystem->StopAllSounds();
Stop();
CleanupShell();
delete loadGUI;
delete renderWorld;
delete soundWorld;
delete menuSoundWorld;
session->ShutdownSoundRelatedSystems();
session->Shutdown();
game->Leaderboards_Shutdown();
uiManager->Shutdown();
soundSystem->Shutdown();
usercmdGen->Shutdown();
eventLoop->Shutdown();
declManager->Shutdown();
renderSystem->Shutdown();
commonDialog.Shutdown();
UnloadGameDLL();
saveFile.Clear( true );
stringsFile.Clear( true );
CloseLogFile();
fileSystem->Shutdown( false );
Sys_Shutdown();
console->Shutdown();
idKeyInput::Shutdown();
cvarSystem->Shutdown();
cmdSystem->Shutdown();
ClearWarnings( GAME_NAME " shutdown" );
warningCaption.Clear();
errorList.Clear();
idLib::ShutDown();
Still crashes with latest mesa and llvm
When running out of the box without any configuration I have the same problem - no videos, whitescreen, sound OK.
When running with parameters mentioned above - intro videos show without any problems, I can play DOOM I, II smoothly, DOOM III menu OK, but crashes during loading of the game.
Arch Linux - 4.18.16-hardened, mesa 18.2.3
EDIT: Crash during loading of the game is fixed (at least for me) by starting a private MP match (should load without problems), leaving the match and loading SP game afterwards.
MESA_GL_VERSION_OVERRIDE=4.5COMPAT allow_glsl_builtin_variable_redeclaration=true force_glsl_extensions_warn=true PROTON_NO_ESYNC=1 %command%
MESA_GL_VERSION_OVERRIDE=4.5COMPAT allow_glsl_builtin_variable_redeclaration=true force_glsl_extensions_warn=true PROTON_NO_ESYNC=1 %command%
Thanks, these parameters work. However I also have to start a private MP match & leave it before loading SP, otherwise SP just crashes the game.
try PROTON_USE_WINED3D=1
Doubt it gonna be useful. The game is on OpenGL anyway.
With latest Steam update which includes new design, I can't launch this game anymore. White screen appears for a second and then it exits. This happened to me while on beta also (with the new library design) then I switched out of beta just in order to play this game, but now the new design is default and I'm not on beta so I don't know what to do anymore in order to play it. Don't know why is there a relation between new library design and this game not launching but clearly there is.
Hello @kajzersoze, please add PROTON_LOG=1 %command%
to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box. Also, please copy your system information from Steam (Steam
-> Help
-> System Information
) and put it in a gist, then include a link to the gist in this issue report.
The above happens to me whenever I set r_multiSamples
(antialiasing) to anything greater than 0.
btw it launches fine but once out of maybe ten tries. Sometimes more sometimes less.
Radeon RX570. Ubuntu 19.04 I tried the game without touching anything. At first it opened without problems. When I started to play it was closed. I've tried to open it many times, but it closed by itself. From time to time it stayed open, but closed later. Now you can hear the sound when you open it, but there's no video. I tried reducing the resolution to 1080 with no result. I tried different versions of proton...
Thx @laloch , deactivating AA really helped to see some actual rendering. All other stuff for mesa users isnt needed anymore as allow_glsl_builtin_variable_redeclaration=true and force_glsl_extensions_warn=true are enabled by default.
Opened https://gitlab.freedesktop.org/mesa/mesa/-/issues/2819 for this issue.
Doom 3 BFG Edition - no video, only sound with AA
Issue transferred from https://github.com/ValveSoftware/steam-for-linux/issues/8039. @stixholder posted on 2021-09-04T22:41:58:
In Doom 3, any anti-aliasing setting other from 'disabled' will cause any 3D rendering and cutscenes to stay black. Sound is ok, HUD and crosshair is displayed, footsteps are audible when moving around (game engine obviously is running), but everything else, models, textures, motion, etc. is not rendered.
I've been tracking a problem with the game hanging and spinning the CPU on launch (after intro videos) and I'm curious if anyone else is experiencing the same issue?
Specifically, the game goes into an infinite loop looking up keymappings if your keyboard layout contains a dead character for any of the key lookups. It happens on my Swedish keyboard layout, and, I'm guessing, most Nordic and many European layouts.
Switching keyboard layouts on the fly (at least in GNOME) is not enough to reproduce or work around this bug.
This is outlined in more detail in Wine bug #45766
I also cannot use any anti aliasing and the colors are also really weird like 16 bit
.
I am also noticing the colour-depth issue and that the game does functions weirdly with different combinations of different graphics settings. With default settings and no arguments, the game looks like this:
With anti-aliasing/or motion blur enabled, the game goes black with only some lighting effects.
With the launch options MESA_GL_VERSION_OVERRIDE=4.5COMPAT allow_glsl_builtin_variable_redeclaration=true force_glsl_extensions_warn=true
posted by a user above, and no anti-aliasing AND no motion blur, the game runs, but still has the colour issue.
Tested with Proton 6.3-8, Proton Experimental, Proton 7.0-1, Proton-6.21-GE-2, and Proton-7.1-GE-2.
System Information:
UPDATE on #8039 : Tried again with Ubuntu 20.3, and here the game seems to actually work, apart from any anti-aliasing setting, which will result in a black screen with only sound working.
Any progress about the issue preventing antialiasing from working/producing a black screen, while the game is actually running?
The black screen with antialiasing enabled happens only on Proton, running the game on upstream wine 8.1 works fine with it enabled.
Then, the obvious solution (to this problem) seems to be upgrading Proton to Wine 8.x: https://github.com/ValveSoftware/Proton/wiki/Changelog https://www.winehq.org/announce/8.1
I can confirm this game is still mostly broken out of the box with Proton 8.x on my desktop. But on the Steam Deck it runs completely fine. Some visual objects will appear but the buffer isn't cleared properly. Other times the game will load fine, but not load character models (except their eyes).
Still black environment rendering with AA enabled (regardless 2x,4x,8x) with Proton 8.0-2. Experimental won't start at all.
Stucked in copyright screen. Including or not thoase environment variables makes not difference.
System Info:
CPU: 24x AMD Ryzen 9 3900X 12-Core Processor
Memory: 33.55 GB (used: 17.31 GB)
GPUs:
GPU 0:
Name: undefined undefined
IDs: D=7480 V=1002 SD=7601 SV=1eae
Driver: amdgpu
OS: openSUSE Tumbleweed 6.5.9-1-default (linux)
The current system is not a Steam Deck
We are not running inside a Flatpak container
Software Versions:
Heroic: 2.10.0 Jewelry Bonney
Legendary: 0.20.33 Undue Alarm
gogdl: 0.7.3
Nile: 1.0.0 Jonathan Joestar
Game Settings: {
"autoInstallDxvk": true,
"autoInstallVkd3d": true,
"preferSystemLibs": false,
"enableEsync": false,
"enableFSR": false,
"enableFsync": false,
"nvidiaPrime": false,
"enviromentOptions": [
{
"key": "allow_glsl_builtin_variable_redeclaration",
"value": "true"
},
{
"key": "force_glsl_extensions_warn",
"value": "true"
},
{
"key": "MESA_GL_VERSION_OVERRIDE",
"value": "4.5COMPAT,"
}
],
"wrapperOptions": [],
"showFps": false,
"useGameMode": false,
"language": "",
"wineVersion": {
"bin": "/mnt/Juegos_y_descargas/Juegos/Steam/steamapps/common/Proton 8.0/proton",
"name": "Proton - Proton 8.0",
"type": "proton"
},
"winePrefix": "/home/Juegos/Heroic/Prefixes/default/DOOM 3 BFG Edition",
"wineCrossoverBottle": "",
"autoInstallDxvkNvapi": true
}
Game launched at: Sun Nov 19 2023 16:26:42 GMT+0100 (hora estándar de Europa central)
Launch Command: HEROIC_APP_NAME=1135892318 HEROIC_APP_RUNNER=gog HEROIC_APP_SOURCE=gog allow_glsl_builtin_variable_redeclaration=true force_glsl_extensions_warn=true MESA_GL_VERSION_OVERRIDE=4.5COMPAT, LD_PRELOAD= DOTNET_BUNDLE_EXTRACT_BASE_DIR= DOTNET_ROOT= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/.steam/steam STEAM_COMPAT_DATA_PATH="/home/Juegos/Heroic/Prefixes/default/DOOM 3 BFG Edition" STEAM_COMPAT_INSTALL_PATH="/home/Juegos/Heroic/DOOM 3 BFG" WINE_FULLSCREEN_FSR=0 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 PROTON_ENABLE_NVAPI=1 DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId="heroic-DOOM 3 BFG" PROTON_LOG_DIR=/home /tmp/.mount_Heroicy1tbvq/resources/app.asar.unpacked/build/bin/linux/gogdl launch "/home/Juegos/Heroic/DOOM 3 BFG" 1135892318 --no-wine --wrapper " '/mnt/Juegos_y_descargas/Juegos/Steam/steamapps/common/Proton 8.0/proton' run" --platform windows
Game Log:
wineserver: using server-side synchronization.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API FAIL] SteamAPI_Init() failed
ATTENTION: default value of option force_glsl_extensions_warn overridden by environment.
ATTENTION: default value of option allow_glsl_builtin_variable_redeclaration overridden by environment.
ATTENTION: option value of option allow_glsl_builtin_variable_redeclaration ignored.
ATTENTION: option value of option force_glsl_extensions_warn ignored.
Launch command: ['/mnt/Steam/steamapps/common/Proton 8.0/proton', 'run', '/Juegos/Heroic/DOOM 3 BFG/Doom3BFG.exe']
All processes exited
steamplay proton 7.0-6 doom 3 BFG fedora linux 39 operation system and others all games
Issue transferred from https://github.com/ValveSoftware/Proton/issues/7465. @alfur12 posted on 2024-02-01T19:42:19:
doom 3 BFG is freeze steamplay proton 7.0-6
I know everyone is trying to use the latest Vulkan drivers but I have a configuration that works with Ubuntu 20.04.06 Focal Fossa using the Nvidia 390 driver and Proton 4.11-13.
I am also using Alsa Audio not Pulse Audio and the sound is really good in stereo.
Required Dependencies: Wine 5.0 Proton 4.11-13 Alsa audio driver
Recommended LaunchOptions: SDL_AUDIODRIVER=alsa WINE_DISABLE_VULKAN_OPWR=1
The game is running great at 2880x1800 and anti-aliasing with vsync turned on at 60 fps.
doom 3 BFG freeze
Issue transferred from https://github.com/ValveSoftware/Proton/issues/7524. @weron3 posted on 2024-02-26T02:26:51:
doom 3 BFG freeze linux ubuntu 22.04 LTS trying start game is freeze
Required Dependencies: Wine 5.0 Proton 4.11-13 Alsa audio driver Recommended LaunchOptions: SDL_AUDIODRIVER=alsa WINE_DISABLE_VULKAN_OPWR=1
Tried on openSUSE, with Proton 8 and those environment variables, and doesn't work. Hanged in screenshot showed below.
Required Dependencies: Wine 5.0 Proton 4.11-13 Alsa audio driver Recommended LaunchOptions: SDL_AUDIODRIVER=alsa WINE_DISABLE_VULKAN_OPWR=1
Tried on openSUSE, with Proton 8 and those environment variables, and doesn't work. Hanged in screenshot showed below.
Exactly the same here.
@kisak-valve If there is unofficial port, time to contact idSoft because John Carmack used to have Linux as primary platform but since then it only worsen and if now there is attempt to flawlessly somehow used this maybe idSoft think of this bug and altough John Carmack is not in idSoft anymore, maybe want this franchise be part of Linux community.
(Steam Deck) Doom 3 and RoE (both OG and BFG Edition) have graphical glitches when MSAA is enabled
Issue transferred from https://github.com/ValveSoftware/Proton/issues/7647. @Deus-nsf posted on 2024-04-14T04:43:16:
Most particularly visible on transparent surfaces with refraction (glass from windows, heat particles, etc...) It creates a smearing white effect that is very unpleasant to look at. No MSAA fixes it, but it's a shame since the Deck has plenty of GPU headroom.
It's very surprising though as ID Tech 4 uses OpenGL, so this is using native rendering, maybe an issue with Mesa drivers?
Hello @Deus-nsf, it might be worthwhile to also mention the rendering artifact you're seeing to your video driver vendor.
Hello @Deus-nsf, it might be worthwhile to also mention the rendering artifact you're seeing to your video driver vendor.
Unfortunately they don't care :( If you're not someone important they won't reply to your posts on the AMD driver thing forums, I already tried my luck a couple of times, never had an answer. For example super sampling / sample rate shading on point sampled textures (very useful for retro games) isn't supported in the AMD driver stack (proprietary or mesa) but works just fine on Nvidia, can't say about intel.
I was able to bypass the companies logos freeze screen by using gamescope in my launch options.
Distro: Arch Linux Kernel: 6.9.5-arch1-1 GPU Driver: NVIDIA 550.90.07 Graphics Platform: Wayland Proton Version: 9.0-2
doom 3 BFG freeze
Issue transferred from #7524. @weron3 posted on 2024-02-26T02:26:51:
doom 3 BFG freeze linux ubuntu 22.04 LTS trying start game is freeze Computer Information:
Stucked in copyright screen. Including or not thoase environment variables makes not difference.
Everyone that is stuck in the copyright screen (black screen with ID Software and Bethesda logo after the intros), try setting the proton version to 5.13-6, this fixed the issue for me.
That version doesn't appear in Proton-QT
The version I talked about is the latest 5.x version of proton available on steam, not GE, if you have time please check if that version 5 of GE works.
The problem is that the oldest version of Proton shown on Steam is 7-9. That's why I've used ProtonUp-QT to make it available, but all the ones it shows are "GE-Proton" or "Wine-GE". Still, I tried with version 5 and unfortunately, it didn't even show the DOOM credits screen, it stayed black, and there are too many subversions of 5 branch to test them all :(
If you search for "Proton" on the Steam Library you should be able to download Proton versions starting from 3.17.
During starting videos, I only see a black screen with smaller white rectangle
After finishing, it only shows white screen:
I can stiil hear all sounds like music and UI sounds when I move mouse
OS: Arch Linux Kernel: 4.18.4 Card: Intel HD Graphics 4600 Mesa: 18.1.7