-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Borderlands 3 (397540) #3635
Comments
The game runs fine for me, benchmark passes with no glitches in both DX11 and DX12 modes. Nvidia 435, Proton 5.0.4 SHIFT isn't connected either. |
You should see the logo videos when the game starts and after loading your game it will be unstuck. EDIT : Sorry :/ |
Hello @poke86, the workaround you linked is legally problematic and has been removed. The previous comment tells us the game uses Media Foundation, and the game would benefit from support for the framework maturing. |
Got an issue too, game don't even launch nor creates config files Can't post the log file, 1.3GB heavy. |
So after running the game a lot of times it'll crash when opening the inventory/stores etc. |
I would like to add my experiences here as well, and mine are almost identical to the original poster of this bug. The one that is most aggravating to me is the Network bug preventing me from playing with friends. I did manage to get the game to launch, but each time I launch it, it says that it has "crashed" multiple times and that it needs to reset the settings to launch again. If I click No, it will not launch at all. |
Apart from the graphical issues, there is also a connection issue -- I can't get into multiplayer at all. I try to change to Public, it won't allow me. I log in to Shift using my browser and I even linked my steam account to gearbox, but it will not recognize that I am online (and of course I am not invisible or anything on Steam, I am online). |
Had the same problem on my daughter's computer. Seems to be caused by an illegal instruction problem on some AMD Ryzen CPUs. Look at: #2927 Adding the Worked out with help from Newbyte over on the Gaming on Linux Telegram chat. Edit to add, this is the log for a client connect failure on LAN mode in case it helps anybody: https://gist.github.com/KayEss/04d502d09803392044e9493852039664 The log is for a connection attempt to another machine on the same LAN which has a game in progress |
The connection issue works like that. I am online on Steam, logged in to SHiFT through the browser, I try the upper-right menu changing to "Public", it gives this message: |
I have the same problem with multiplayer. I've made the SHiFT account and linked with steam. My friends see me with matchmaking tools. Invitations won't work with the error message "Connection Failed: Could not connect to host". It also seems to affect LAN. Although they see me connected and can launch a petition to join, they will never enter and I can not see them. |
With no simple work around solution for my 'watch monitor' bug, I will now watch Proton. |
Hello @Hnaguski, @poke86, your comments were removed because that workaround is legally problematic. It's not okay to encourage other players to use it, either directly or indirectly. |
@kisak-valve Seems like folks are posting legally problematic work-arounds out of ignorance. I don't see how to educate the community about legal ramifications if all references to the work-arounds are scrubbed, though; seems like a reference scrub means mods like you are doomed to play an endless game of work-around whack-a-mole. Any way to avoid that? |
Alright I was aware about the legal issues with what I mentioned but wasn't aware of what was okay and what wasn't, since other people in this thread mentioned it, but not as in depth as I was. |
The network issues are a thing, even though I managed to connect, which seemed to happen out of luck. The first times launching the game yesterday it also didn't connect to SHiFT. First thing popping up for that is the Cross-Play thingie. Further testing on various Proton versions brought me to the point of having the game run with videos under the freshly released tkg-5.4.r0. Videos will not work out of the box there, even though wine 5.4 has Media Foundation patches now. As it seems, there's a shader or locale issue as well when the game's running for 60-90 minutes. This is running in DX11 mode and happens when either opening the inventory or any random box ingame. I found these lines in the crash logs of the game:
Full Log: CrashReportClient-backup-2020.03.15-06.33.37.log According to a thread in the Steam forums it might have to do something with non-UTF8 characters in the game's packages. Proton versions leading to the same error are: 5.0-4 / 5.0-GE-1 / 5.2-GE-2 / TKG-5.4.r0 |
I guess I should add my report here, because the game won't launch at all for me. System Information
SymptomsI just click the green "Play" button in Steam, it changes to a blue Cancel button for a second, then a blue Stop button for ~45 seconds, then it changes back to the green Play button. Literally nothing else happens; no black screen, no sounds, no menu, no dialogs. Things I've tried:
The raw Proton log file from I'm relatively sure that my graphics drivers and Vulkan are installed correctly, because I can play Shadow of the Tomb Raider (native) just fine and it says I'm using Vulkan, and I can play DOOM via Proton in Vulkan mode as well. Hoping somebody has some clue, since apparently most people can at least play the game at all! |
Hello @grahammitchell, looks like your system is affected by #2927, you can try a workaround by adding |
The problem with multiplayer seems to be missing ALPN support in schannel. 0001-schannel-ALPN-hack.patch.gz Note that this hack is a potential security risk. |
Hello @fabianbieler, can you send that patch to upstream wine's mailing list for evaluation? Ideally we'd like to see fixes like that land upstream, then a merge request to backport it to Proton. |
That patch won't be accepted upstream, as it's a potential security rist. I should have mentioned that, sorry. |
Thanks, @kisak-valve, that did the trick! Don't know how I missed that. I haven't tried online multiplayer but now everything works except the benchmark. Much appreciated. |
Networking/SHiFT logon works in Proton 4.11-13. Note that I had to delete the prefix used by my 5.0/5.2GE attempts before the game would launch with 4.11. |
Can confirm that Networking works with 4.11-13 but does not with 5.0-4. Also all the fixes for videos not playing on 5.0-4 stopped working on 4.11-13 however. |
I thought the benchmark wasn't working, but it turns out that it just takes a really long time to load, and the sounds start quite some time before the video fades in. Have you just tried waiting longer? |
There may be an issue/conflict if you previously used a third-party Proton version, or applied the MF hack. You should retry with a clean prefix in that case. Current Proton Experimental should play the videos just fine (although some users report they are played in the wrong language). At least it works for me with Proton Experimental, both the shader compiling video (walking robot) and the logo videos, even in-game videos. I didn't test the introduction video because I never started a new play-through yet. |
@kakra, @iWeaker4you said He used Proton Experimental-BleedingEdge with a clean prefix I confirm the same error using Bleeding Edge: steam-397540.log
Well, do it. Change the language to Spanish (or French, German or Italian) and start a new play-through and see what happen with Marcus intro. After that, don't choose a character, just close the game with alt-F4 and the previous save game will be untouched. |
I didn't switch language as German is my native language. When I tried a new game, the Marcus intro audio is English, so it's actually not working as you say. In-game audio is still correctly localized, even the top overlay videos that sometimes play. Looking at the movies folder, this is actually easily resolved: Those movies have no audio track at all so it will probably be played by the game from a separate audio track. I didn't use BleedingEdge, just normal Proton Experimental. Are there other games to try which have multi-language audio tracks in videos? Maybe this is specific to BL3? Because looking at the video converter code it looks like it properly handles multiple audio tracks. |
This game constantly downloads 8.6GB every time steam is restarted. It eats up a tremendous amount of your internet data usage if not watched closely. |
This problem happens, when you install the game in another directory than the default. My solution is to create a symlink folder from the "common" folder to another path or hard drive where to install the game |
🤔 On my OneXPlayer the game is at the default directory on the only available SSD and it does this still. |
I think there are bugs in the Shader Pre-Caching downloader currently which downloads redundant data, or doesn't properly detect which version of the shader cache is already downloaded. For me, this behavior has currently stopped and most games only download a few MBs (but each time Steam starts). Clearing the download cache and shaders may fix this, or at least bring it down to a more usable situation. It affects multiple games, BL3 is one of the worst - I can confirm at least that. |
Well.. Proton 7.0-1 is here and I tested Borderlands 3 again... .....instead of the eight audio streams of the original Marcus MP4 file So, that specific issue is an issue of the remote transcoder and not a Proton issue. Now, according to the Proton 7.0 release info:
So, I tried the game with Proton 7.0 without the transcoded_video.foz file for to check if that is true...
After A LOT of further testings I discovered that these files are missing from With those files in the mentioned folder, Marcus Intro now works perfect! |
Followed your steps and also had to add these into the aforementioned folder: View listlibpostproc.so.55 After this - gstreamer plugin warnings disappeared and all videos started working at long last! This has also fixed similar issues with video that I've been having in Psychonauts 2! Thank you for the lead. |
[need help]: borderlands 3 killed by systemd-oomd because of huge memory usage Issue transferred from #5854. borderlands 3 runs with DirectX 12 API on a 16GB RAM laptop, but after some time like 20 minutes the memory usage will rise up to the whole RAM and killed by systemd-oomd. Is there any way to limit or reduce the memory usage of borderlands 3 or fix this issue? Is this relates to DirectX 12 or unreal Engine? Or it is borderlands' own bug? Thank you. |
Looks like lower graphic settings can delay the out of memory kill. |
Stop systemd-oomd.socket can delay OOM kill much longer on high graphic settings, but still will be killed by kernel OOM killer after all. However, there is no system freeze when memory usage is very high, weird. |
Is the issue only on my side or is there a problem with mouse movement suddenly acting weird (roughly after 45 minutes of gameplay each time). This is not a problem of settings, vsync, mouse acceleration, mouse smoothing, mouse polling rate, or any other relevant 'solution' that comes on Google for mouse issue on this game. The game still keeps its good performance, if I run straight forward it is absolutely normal, but when I move the camera with the mouse, then it is like the mouse input is acquired periodically instead of continuously. Imagine a grid of 50x100 squares in the screen, and the mouse 'cursor' snaps on the intersection of each line (or each square's corner), instead of freely and smoothly moving everywhere. Only restarting the game fixes the issue. I tried a mouse with 125Hz polling rate, and another one with 1000Hz and 500Hz, I tried switching mouse when issue occurs, changing USB port, absolutely nothing seems to workaround the issue. It is kinda annoying because when it happens I need to finish what I'm doing, with the mouse bug active, then restart/load the game. |
I don't play this with mouse but rather a controller. But I may see similar behavior with other games that I use a mouse for, e.g. Elite Dangerous: The longer I play, the more often the mouse starts to jump. This only affects some parts of the game: The mouse cursor on menus is not affected but using the mouse, e.g. for the FSS scanner (where the mouse works like in an FPS game, turning the camera with it), the mouse starts jumping at random occasions, making it difficult to precisely navigate on the scanner. It looks like input events are not delivered to the game for a brief moment, probably even skipped, and when they do again, some sort of mouse acceleration kicks in and jumps the mouse position a great distance. Setting relative or absolute mouse mode in the game makes no difference (except that one mode may be even worse). I'm not sure if this is something wine could do about, it may be an issue in the kernel or some blocking in user-space, as I'm also seeing messages like this in Xorg.log:
As this is an i7-12700K, I doubt my "system is too slow". Rather, some timers seem to be off, or threads are being delayed. This also becomes visible in the game performance by seeing the frame time graph showing more and more spikes. The latter may be a problem of Elite Dangerous itself but it may show the effects of the same underlying problem. I wonder if BL3 shows similar messages in Xorg.log, or if the weird mouse acting also applies to the menus when you have a real mouse cursor to navigate. |
As far as I know, systemd-oomd triggers on memory latency when memory usage is above a certain threshold, especially when swap is above a certain threshold (90% by default). Do you use a very small swap partition (1 GB is certainly too small, for your system I'd recommend about 4 GB). If you don't use swap at all: Linux memory management is not well suited for working without swap, you should add a swap partition then. For my system (32 GB of memory, oomd enabled), swap usually hovers around 2-3 GB which seems dead memory and is unlikely to be swapped in again. The game works fine for me with oomd enabled. If the problem still persists, you might want to lower the texture quality. Also, some kernels adjust vfs cache pressure in |
I'm using Fedora silverblue, the default swap method is zram at 8GB size, so there is no physical swap partition. But I don't think 16GB memory is enough, because the game will be killed by kernel if I disable systemd-oomd. |
Indeed, these messages are common in my experience, don't worry about them I think. I have similar messages for my keyboard. For my issue I have some progress, not posting details right now ,but I think I shouldn't have posted here, but on the Steam For Linux issues tracker probably. Will post more details when I will fully troubleshoot the issue and properly narrowed it down to Steam (or its overlay) and/or the method I start my game with. |
Maybe try reducing zram size to 2 or 4 GB, or completely avoid it and add a physical swap partition - maybe just "in the name of science". I had problems with too big compressed swap (but I'm using zswap instead of zram). |
I increased zram size to my whole memory, and works normally now. |
Is there any easy way to do this? I have no idea where all those files are |
Yesterday I tested the game it using a clean Proton 7.0-4 and the problem seems to be fixed. |
Proton 7.0-6 (Next), |
I can prevent that by setting the game to fullscreen instead of borderless window. But games should also be able to properly capture the mouse, so that may actually be a bug, either in the game or in Proton. For this particular game, I use fullscreen mode and the mouse is properly captured. |
This solution does not work for me unfortunately, instead of grabbing mouse - after moving it out of main monitor it goes full dark. |
The game processes Vulkan shaders every time I start the game. Other games are not doing that. The game is installed in the default directory. My launch parameters are:
|
System Information
SymptomsGame continually freezes from a couple seconds to almost a minute. It seems it's loading assets on the fly? I'm running the game from an NTSC partition on an M.2 SSD (980 pro). This happens more often if hosting a game session. |
Presumably you mean NTFS? This is not a great idea. NTFS is pretty slow even on Windows and is a terrible match for how Linux machines want a file system to work. You should move the game over to a standard Linux file formatted disk and see what difference that makes. |
Damn... my brain was on auto pilot at the time, mixing NTFS with NTSC (the TV standard). Sorry about that hahaha. And well, you know, PCMCIA (people can't memorize complicated industry acronyms) Anyway, thanks for the tip, the game now works without issues! So long |
Compatibility Report
System Information
I confirm:
steam-397540-DX12.log
steam-397540.log
Symptoms
Reproduction
The text was updated successfully, but these errors were encountered: