-
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
BeamNG.drive (284160) #1237
Comments
Beam NG installed from Steam, not working for Steam. just run command from place with game
test it, have fun. 😄 Tested on Hardware & Software: confirmed it also on the website where is list of tested games by Steam Beta users Inside this website (... docs.google ...) you have |
Just tested for myself and can confirm that via proton version 3.7-6 it black screens and crashes, using wine staging from winehq it works fine |
@tele1 The crash seems to be due to wine-mono/gecko being missing. Following this: https://www.reddit.com/r/wine_gaming/comments/8r6low/guide_how_to_install_net_45_on_64bit_prefixes/ makes it work but when launching via steam it seems to remove any custom additions to the prefix. |
As of the new update last week beamng is unable to launch anymore with Wine 3.14+ and DXVK. I get this in the console. Seems like some Nvidia API being used despite having an AMD GPU.
|
It doesn't work for me. Error 0x00000001 |
Game runs now with 3.16-5. I am however unable to change controls properly. Whatever changes I make do not register and then upon the next loading of some sort of resources (reload car, load a map, restart the game) only the last change I've made gets saved. I have to repeat this process for every button I want to change. |
It also crashes quite frequently, after loading maybe 5-7 different cars, not at the same time but in total over one session. Seemingly takes fewer cars to crash the game on bigger maps. |
With Proton version 3.16-5 I can load and play the game but it is horribly slow no matter what graphic setting I choose. I'm using a I5-6500k and 960gtx. When running natively within Windows I can almost max everything and stay above 60fps. I have no idea what the issue is or what is bogging down but my GPU usage hovers at around 30% and my Quad core has all cores at about 70%. Any help would be appreciated, or if you have any settings I would be able to change for a performance increase I would be interested. |
So my problem was I had to uncheck limit FPS, if I had it set to 60fps I would get around 20FPS. I also noticed that certain custom vehicles would cause the fps to crash pretty hard. Other than that things seem about normal for playing a game inside of wine instead of natively. Thanks for the hard work! |
I'm using a Logitech Momo racing wheel and force feedback only works under certain (bizarre) conditions. I have to be driving a non-power-steering variant of the Gavril Vanster (no other car works for this, power steering or not), and if at any point I drive a different vehicle, force feedback stops working until I restart the game. This means that to get it working in the first place, I had to open the Garage, load the "Drift Missile" or "Off-Road" Vanster, save it as the default vehicle, then quit and relaunch the game and play free roam. The only clue I have to help explain this is that with any other vehicle, I also get frequent crashes, usually when loading levels or vehicles. It seems like larger maps (Italy and San Francisco, especially) crash on load the first few attempts but then start working (possibly something to do with caching? Clearing the game's cache makes the maps crash again) @echoz28 I found that I could change multiple settings at a time, then immediately quit and relaunch the game and they'd all be saved (even though some of the changes didn't show up while I was changing them). |
Hello @daprice, please copy your system information from steam ( |
@kisak-valve Steam System Information: https://gist.github.com/daprice/2ae2906d58f4e753554ab80d8e869640 Uncompressed, the proton log is 464MB! To get it small enough to upload I had to compress it with .tar.xz, then again with .zip so GitHub would take it (sorry!). Prior to this session, I cleared the game's cache. The log is of opening the game, choosing Play -> Free Roam -> Italy -> Default spawn, then the game shows its loading screen for a while, when it finishes loading it displays a few frames with a lot of missing scenery then crashes. Edit: Sorry, forgot to mention this is with Proton 3.16-6 beta |
Here's a separate log from testing the steering wheel force feedback issue (same System Information as my previous comment). For this log, I opened the game, chose Play -> Free Roam -> Grid, Small, Pure map -> Default spawn with the Off Road Vanster as default vehicle, the game loads, when it's finished loading I move the wheel back and forth to test force feedback (it's working), then I switch to a different vehicle, the Ibishu Covet Beater, and move the wheel again (now force feedback is no longer working but wheel input still works), then I exit from the game. (thankfully this one only needed zip compression) |
Seems to get stuck on a black screen for me, too. Tried launching through a terminal but there was no interesting output. I hear the little sound that you'd normally hear when you get to the main menu but the image remains completely black. Steam overlay works fine and shows that it's rendering the black screen at 1000+ FPS. |
The black screen issue is more of a general issue, the workaround by the devs fixed it for me. |
The black screen issue has been fixed in the most recent update for the game. |
To clarify, fixed as in they disabled the multi threaded renderer by default |
The game instantly crashes upon hitting "play game" under BeamNG.drive's launcher after the 0.17 update. I've tried launching the game with esync off, but it did not yield different results. It's worth noting that the previous version of the game worked flawlessly on my system.
|
I am having the same problem after the update to 0.17. The game launches then instantly crashes. Previous Versions worked perfectly.
|
version 0.17 needs this patch https://source.winehq.org/git/wine.git/commit/a20295ce3ddde224f9d958f6a4e5d117528e9279 |
Unfortunately it seems that is not enough. I tried launching BeamNG through WINE Staging 4.14 (which is supposed to have the patch) and this is what I ended up with from the moment I pressed "Launch game" up until the crash reporter appeared: Proton log snippet
The (probably) relevant line: It seems like _o_floor is a stub: https://source.winehq.org/git/wine.git/blob/a20295ce3ddde224f9d958f6a4e5d117528e9279:/dlls/api-ms-win-crt-private-l1-1-0/api-ms-win-crt-private-l1-1-0.spec#l955 |
Seems like them (beamng) switching to a newer sdk has caused this mess.
Edit 1: Patches for it are on the way Edit 2: with these patches applied, it now hits Edit 3: When using the patches from "Edit 1" and this hack patch i have created here https://bugs.winehq.org/attachment.cgi?id=65072&action=diff the game works again |
It works now on 4.11-2 after the first 0.17 hotfix. |
Crashing Everytime i respawn a car Issue transferred from #3223. My beam.ng Game keeps crashing every-time i re-spawn a car in a big map, i think its my |
Hello @Headscientist, please add |
This is a regression as Proton 7.0-6 and older versions work just fine with this game. Unlike what @otvv is experiencing, my game crashes regardless of whether or not I have a wheel/controller plugged into my computer. |
Also having issues with this game. It crashes if I have my steering wheel plugged in. |
I can confirm that BeamNG crashes, or fail to start, if a wheel is plugged in (mine is a Logitech G920) if you select a Proton version >6.3-8. |
EDIT: Can confirm that latest proton experimental update fixed the issue, but the force feedback is a little weird now. Just like some users above reported. |
@cloudpxl The regression where the game crashes with the wheel plugged in has just been fixed in Experimental-8.0. Could you please retest and if you are still getting a crash, upload a new log with PROTON_LOG=+hid,+hidp,+hid_report,+plugplay,+rawinput,+dinput,+xinput,+joystick,+setupapi,+input %command%. |
I no longer get a crash with a steering wheel plugged in, although I still have to set it to be recognized as a Logitech G27 inside Oversteer so force feedback works in BeamNG. Also, it appears that the other crash I was experiencing referenced in my original reply here was because for some reason my system was using amdvlk instead of radv like it should have been. That's probably why it wasn't able to find my GPU like @kisak-valve stated in his reply. |
I have no FFB in any version of proton >6.3-8 using a Thrustmaster T300RS and the tmff2 driver. It works fine in 6.3-8 but unfortunately that version lacks the ability to render and cache BeamNG's PBR textures so maps that use those don't work properly. Here are some logs of a map load using Proton Experimental Click to expand
Setup looks to be correct and the wheel is detected. Rotating the wheel rotates the car's wheel, but FFB doesn't work. Switching back to 6.3-8 with the same configuration works fine. Here is a working launch on 6.3-8: Click to expand
Immediately I noticed that the FFB axis ID is 0 for the not working one, and 13 for the working one. There are some other differences too, here's a diff with the timestamps removed: Click to expand
I hope this helps someone smarter than me figure this out |
Same here for Logitech G27. It works as expected, seems to be properly detected? (at least it properly named in settings, maybe it's got from driver) but force feedback not working. If the game run from official Linux Binary, FFB is working as expected, but the game is much more unstable than via Proton. P.s. FFB works fine in native and proton mode of ATS/ETS. Tried installing Oversteer, has no effect. |
Hello, |
This works for me as well on a t300rs using hid-tmff2 . Thanks @BraindeadBZH! |
BeamNG recently came out with a new VR mode, but sadly it doesn't work properly via Proton, other OpenXR VR games I've tried do work properly. It breaks in 2 different ways, depending on the order.
For the second one it seems like it tries to start, but fails the negotiation with wineopenxr64 with error -6. Proton version: 8.0-4 |
When running Beammp on 8.0, Experimental or GE with prime-run I get the following error:
It works fine on 7.0 A friend of mine has a desktop with an nvidia gpu, and it works fine for him on newer versions, so this issue might be exclusive to laptops. Similarly if I run beammp on my amd iGPU it works just fine. Not sure if this is an issue with Proton or Nvidia Drivers. |
I have played the game extensively on proton, over 30 hours. Everything works (even beammp and mods), controllers and wheels, not sure on steamvr because on the pc i can access that has it, there were difficulties running steamvr in the first place (it's really bad on linux it seems) The only aesthetic issue was some textures turning black (there are some fixes for this but nothing worked 100% for me yet, but i did manage to fix it so only very few textures are black) The main issue with playing the game is major FPS drops. When I load into a fresh map, usually i have ~140fps, it's great, i play, i crash some cars, everything's fine. But seemingly at complete random, sometimes i will get massive fps drops and go down to sub-30 fps out of nowhere, and i don't just mean like a lag spike but more like this is just my framerate now for no discernible reason. Occasionally it gets even worse and i go down to sub-20fps, which renders the game entirely unplayable. Alt-tabbing sometimes fixes the fps drops, sometimes not. |
Here's some additional insight provided by one of the developers of the game (source): [Previous post includes a log file]
|
Hi all. It seems that the problem is more with the latest versions of Proton/Wine than with the game, as it seems that nobody complains on Windows. |
BeamNG.Drive keybinder broken when under Proton Issue transferred from #8113. Compatibility Report
System Information
I confirm:
SymptomsCannot set custom key bindings, shows up as Reproduction
WorkaroundEdit the config JSON files, however this can get VERY annoying as the config resets every time you update the game |
Additional datapoint: I cannot repro the keybinding issue on my machine, so it must be something more specific going on. Specs: GPU: 3080 (Laptop version) I tried both the normal and the Vulkan mode of the game; and tried binding both alphabetical keys and symbol keys, all seem to work for me. Running Linux Mint with Mate DE. And additional datapoint; can't repro on my Steam Deck either. |
Note I am on Fedora |
@TiagoTiago also note that I can repro the issue, as it happens no matter what I do. |
Also also also note there is no difference under experimental. |
Btw, dunno if it might be helpful, but I checked just now and the game writes some stuff to it's own log file immediately after you apply a change to the control bindings; so it might be useful to look at the last lines of |
@TiagoTiago no errors related to bindings, possibly pointing at Proton's Wine Keyboard |
Are you using some less common keyboard layout/language by any chance? |
English (Australia), basically the same as american layout |
It launches fine, switches to full screen at which point its black.... Then it crashes and the BeamNG crash reporter comes up: https://gist.github.com/JamesHealdUK/2497ce5b2c5c123d4ad5878ed1042e67
Steam generates a huge ass log file for it too (16mb big!) https://gist.github.com/JamesHealdUK/478e3dc53c14a2168a05ba5a0755d729
Tried with both esync enabled and disabled to no avail.
The text was updated successfully, but these errors were encountered: