Skip to content
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

Brawlhalla (291550) #83

Open
rafaelsantos20 opened this issue Aug 22, 2018 · 78 comments
Open

Brawlhalla (291550) #83

rafaelsantos20 opened this issue Aug 22, 2018 · 78 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues overlay Steam overlay is involved

Comments

@rafaelsantos20
Copy link

Tried to run brawlhalla, altough it runs, it doesn't have the steam overlay neither the fps counter, it also has overall bad perfomance compared to the esync build of Lutris.

OS: Arch Linux rolling
DE: KDE
CPU: Intel Core i3-2100 (Sandy Bridge)
GPU: Intel HD Graphics 2000
Driver Version: Mesa 18.1.6
Steam Runtime disabled

@thunder1410
Copy link

Can confirm that I also don't have a steam overlay.
The performance is ok, but I think I have some input lag sometimes which makes the game unplayble.

OS: Ubuntu 18.04.01
CPU: I5-4460
GPU: RX 580
DRIVER: Mesa 18.3.0

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Aug 22, 2018
@KewaiiGamer
Copy link

Game is totally unplayable and I don't have the Steam Overlay
OS : Uubuntu 18.04
CPU: AMD Ryzen 5 1600X
GPU: Nvidia Geforce 1050 Ti 3GB
Driver Version: Nvidia Driver 396

@kisak-valve kisak-valve changed the title Brawlhalla doesn't load Steam overlay and bad perfomance Brawlhalla doesn't load Steam overlay and bad perfomance (291550) Aug 23, 2018
@kisak-valve
Copy link
Member

Brawlhalla

Issue transferred from #470.
@DarkArc posted on 2018-08-25T01:19:59:

Brawlhalla works well, with the exception of one issue. You have to put it into windowed mode, and not resize it, otherwise the game area won't render.

For instance with default full screen gameplay, you'll see nothing but a black screen. If you change to windowed mode, restart the game, and then play, everything will render/work properly.

@kisak-valve kisak-valve mentioned this issue Aug 25, 2018
@Soneji
Copy link

Soneji commented Aug 27, 2018

my game opens fine in fullscreen mode but I still have really bad performance and input lag. (This goes for fullscreen and windowed mode.
Maybe proton could be modified to work better with adobe air games?

@jvschiavo
Copy link

jvschiavo commented Sep 15, 2018

It works ok to me. In Full Screen. No input lag* or slowdowns.
System info

Hum... Steam overlay also doesn't work for me, but I think in all games I've tested it didn't work, so I didn't report it since I thought it was another problem. '-'

Maybe I should report it to the other games too.

@rafaeldoge2512 Maybe it would help if you post here the script for lutris (?)

*Edit: That was my first time playing it. Actually after further analysis it seems I indeed get input lag while playing with the mouse (it keeps attacking in one direction after I stopped doing so, but this does not happen consistently). I played several minutes with just the keyboard and strangely it doesn't seem to happen.

@Soneji
Copy link

Soneji commented Oct 1, 2018

Any update @ValveSoftware

@rafaelsantos20
Copy link
Author

I've noticed that the game ran much better with Wine Staging, probably something that is going to be upstreamed soon.

@funghetto
Copy link

Can confirm, I don't know since when because I tried it several months ago and it was laggy but testing it today with wine-staging 2.21 and it is smooth as windows.

@jvschiavo
Copy link

Can confirm, I don't know since when because I tried it several months ago and it was laggy but testing it today with wine-staging 2.21 and it is smooth as windows.

So, does anyone have a good guess about when we could get this in the latest Proton beta?

@kisak-valve
Copy link
Member

Hello @jvschiavo, it would be good to know exactly what patches improve the game. Once you've isolated the patch set that matters, you could open a pull request to add them to the wine build used with Proton, but for the most part it's better to get the fixes merged into vanilla wine.

@YoyPa
Copy link

YoyPa commented Apr 5, 2019

Steam Controller is annoying to configure as a result of not having the overlay:

  • Brawlhalla see the S.C. with the config in:
    • BigPicture/BaseConfigurations/DesktopConfiguration
      (As keyboard/mouse by default)
  • Instead of the specific game config in:
    • Library/Brawlhalla/ManageGame/ControllerConfiguration

@hexadecatrienoic
Copy link

The game doesn't seem to work with my ds4, both wired and over bluetooth. I'm on proton 4.2-4.

@danperks
Copy link

Using Proton 4.2-7, this still faces major frame drops and input lag.
This is (apparently) due to Proton not utilizing the Hardware Acceleration included in Brawlhalla.
It is an Adobe Air game and therefore has a few different backend mechanics to most game.
The game works perfectly through Lutris, and should therefore not be too hard to fix hypothetically.

@sayrnla
Copy link

sayrnla commented Feb 25, 2020

I have the same issue on Proton 5.0-3, if I load Brawlhalla in fullscreen it'll black screen only (regardless if overlay is enabled or not), but if I force windowed mode it'll render the game but it'll be flickering.

@ghost ghost mentioned this issue Mar 23, 2020
@kisak-valve kisak-valve changed the title Brawlhalla doesn't load Steam overlay and bad perfomance (291550) Brawlhalla (291550) Feb 17, 2021
@kisak-valve
Copy link
Member

Brawlhalla (291550) exits on startup

Issue transferred from #4630.
@Kreyren posted on 2021-02-17T10:30:32:

image

Compatibility Report

  • Name of the game with compatibility issues: Brawlhalla
  • Steam AppID of the game: 291550

System Information

I confirm:

  • [-] that I haven't found an existing compatibility report for this game.
    \t- Found Brawlhalla (291550) #83 -> Concluded different issue
  • that I have checked whether there are updates for my system available.

Symptoms

Game exits on startup

Reproduction

  1. Start the game on steam and expect failure
    1.1. On non-vulkan system try to set PROTON_USE_WINED3D=1 to exclude Proton in steam is unable to create renderer for non-vulkan system without PROTON_USE_WINED3D #4629 and expect failure

@lhindir
Copy link

lhindir commented Apr 10, 2021

@ivyl With Proton 6.3-2 on Gnome Wayland, four Steam Controllers, and an Xbox One controller, the fifth controller is not recognized by Brawlhalla even at the main menu. This seems to occur for all my other Windows games that claim to support eight players as well (e.g. Cobalt). I confirm all five controllers can navigate BPM before launching the game, because sometimes Steam just loses track of Steam Controllers and they drop into lizard mode or something.

@jvschiavo
Copy link

@ivyl With Proton 6.3-2 on Gnome Wayland, four Steam Controllers, and an Xbox One controller, the fifth controller is not recognized by Brawlhalla even at the main menu. This seems to occur for all my other Windows games that claim to support eight players as well (e.g. Cobalt). I confirm all five controllers can navigate BPM before launching the game, because sometimes Steam just loses track of Steam Controllers and they drop into lizard mode or something.

Could you test this on previous versions of Proton to see if the problem still happens?

@kisak-valve
Copy link
Member

Really bad teleporting

Issue transferred from #4758.
@YeetBucket245 posted on 2021-04-16T13:38:01:

Brawlhalla is teleporting a lot for me. My internet is fine but some people are in 5 places at the same time

@Kreyren
Copy link
Contributor

Kreyren commented Apr 16, 2021

Really bad teleporting

Issue transferred from #4758.
@YeetBucket245 posted on 2021-04-16T13:38:01:

Brawlhalla is teleporting a lot for me. My internet is fine but some people are in 5 places at the same time

FWIW based on my experience that's bcs of the internet connection or game not having stable frametimes.

@ivyl
Copy link
Collaborator

ivyl commented Apr 19, 2021

@ivyl With Proton 6.3-2 on Gnome Wayland, four Steam Controllers, and an Xbox One controller, the fifth controller is not recognized by Brawlhalla even at the main menu. This seems to occur for all my other Windows games that claim to support eight players as well (e.g. Cobalt). I confirm all five controllers can navigate BPM before launching the game, because sometimes Steam just loses track of Steam Controllers and they drop into lizard mode or something.

I've briefly checked this on Windows. As far as I can tell Brawhalla uses xinput for the supported devices, which is limited to 4 controllers. It doesn't use dinput/HID for the extra ones like some other games do. So the only option to have more than 4 players is to use keyboard or non-xinput (e.g. Sony) controllers without mapping if those are supported by the game.

@atreyaved
Copy link

Brawlhalla not working through proton, but works fine when using wine, any idea how to solve this, the game instantly crashes, here's my log =

https://pastebin.com/RrSTTWSx

@kisak-valve
Copy link
Member

Hello @atreyaved, these look like the relevant lines from your log:
warn:seh:dispatch_exception EXCEPTION_ILLEGAL_INSTRUCTION exception (code=c000001d) raised
wine: Unhandled illegal instruction at address 0000000140002D99 (thread 002c), starting debugger...

This usually tells us that Proton or the game is trying to use a CPU command that your hardware doesn't support. In your case it's fairly early too, and I wouldn't be surprised if you have the same issue when using Proton with other games.

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.

@Skiski
Copy link

Skiski commented Oct 22, 2022

I have the same issue and if I add PROTON_USE_WINED3D=1, it launches. I never played Brawhalla before, but from the reports, I shouldn't have to add the option.

@kisak-valve
Copy link
Member

Hello @feydreva, @Skiski, are both of you using Steam's client beta? If you are, does opting out of Steam's client beta back to the general release have any effect on the game's behavior?

@feydreva
Copy link

I am using Steam's beta client.

After opting out of beta, and then using regular steam, Brawlhalla works correctly.

@Skiski
Copy link

Skiski commented Oct 23, 2022

I can confirm that opting out of the beta solved the problem.

@alasky17
Copy link
Collaborator

@feydreva @Skiski Thank you for reporting! This should be fixed with the next Steam beta client update. Please let me know if it isn't fixed after the next update comes out (I'm not sure exactly when it will be released).

@potatogod3000
Copy link

Whenever I Alt+Tab out of the game in Wayland (game running in XWayland), after 5 or so seconds, it disconnects and pushes me back to home asking to rejoin match when refocused. Is it just me experiencing this in Wayland? (Works as expected in X11 sessions).

@Mte90
Copy link

Mte90 commented Apr 5, 2023

There are confirmed with Steam Deck various controllers issues that I am able to replicate.

My cases, Steam Deck on dock station with a Xbox360 controller wired. I am able to move in the menu and interact with it (everyone with the same issue can just do that) but when you play a match the only buttons working are the start menu.
Changing during the game in the steam overlay the primary controller seems fixing the issue but it isn't so much a long term workaround if you want to play with 4 people and everyone with their own controller.

@alasky17
Copy link
Collaborator

@Mte90 As far as I can tell, this is how the game is supposed to work. By default, the Steam Deck built-in controller is the primary controller. So when you are playing as a single player, once you get into a match the game would see any other peripheral controllers as not "primary" and thus would ignore them when controlling your player (because as you mentioned, other players could be using them). As you noted, you can change the controller order to make the external controller the "primary" controller via the Steam ... button -> Settings -> "Rearrange Controller Order".

I tested playing local multi-player, and the game correctly sees other controllers for the other players. So if you are playing with 4 players that each have a controller, you can just switch the built-in steam deck controller to the lowest # in the Controller Order (in this case #5), and that will allow all 4 players to use peripheral controllers :)

@Mte90
Copy link

Mte90 commented Apr 13, 2023

This can make sense, the problem is that usually games use the external controller (when is attached) and there is only one player.
I mean as example Castle Crashers that is an old game compared to this already does.

In that situation is quite clear that the player want to use the external controller and not the default one.

@alasky17
Copy link
Collaborator

@Mte90 Yep - unfortunately different games have a wide variety of different ways that they decide which controller to default to... This is why the feature to change the controller order exists - it allows us to give each game the input it needs to select the correct controller. Castle Crashers has a different system for controller ordering and selection than Brawlhalla. As far as I can tell, Brawlhalla tries to be "smart" and seems to determine the primary controller before any user input, whereas Castle Crashers just grabs the first input that the game receives as the primary controller (at least in my memory). Since this isn't technically a bug with this game, I'd better stop or risk being tagged as off-topic ... I do appreciate the feedback though - it is always helpful to hear :)

@Mte90
Copy link

Mte90 commented Apr 17, 2023

So it is meanly an issue with that game and the devs should do it in a different way how to handle that kind of inputs.

@markisha64
Copy link

Interesting problem I have is that Brawlhalla doesn't go over 165 fps (my monitors refresh rate) even though I'm using -setfps 600 and -unlockfps
Other games under proton aren't fps locked
My launch options
PROTON_NO_ESYNC=1 mangohud gamemoderun %command% -framefix -setfps 600 -unlockfps -nonetworknext

@alasky17
Copy link
Collaborator

@markisha64 Looks like you are running into windows behavior :) https://brawlhalla.fandom.com/wiki/Launch_options What you described is exactly what is described as the behavior for -setfps. There is a new launch option -framefixunbounded but it only works with the tech-test branch right now. With -unlockfps -framefixunbounded -setfps 600 on the tech-test branch of the game, you should be able to get whatever fps you set.

@markisha64
Copy link

@alasky17 Wow, that is embarrassing, I was searching for days how to remove the "phantom Wayland fps cap" and now I find out -framefix != -framefixunbounded. Thanks tho

@truenub12
Copy link

Hi, i have a asus chromebook flip c214m which im trying to run brawlhalla on. I installed steam through the linux development enviroment, installed brawlhalla and tried running it using different proton versions, with proton 4.2 it doesnt even run and when i press play it says "launching" for a few seconds before going back to play. proton 5.0 has the same result, i havent tried proton 6.3, proton 7.0 runs the game but with terrible framerate and proton 8.0 has a tiny bit better framerate but nowhere near 30fps. Also, when launching the game EAC shows up like its loading and then says "unexpected error (#1), this has happened across all the proton versions i have tried, so i just "-noeac" in the launch options to deal with it for now. I have this game on a lenovo chromebook 11e with GalliumOS dual-booted and it runs just fine with no problems using proton 7.0, so i dont think its a hardware requirement problem.

@kisak-valve
Copy link
Member

Doesn't run after update to Fedora 39

Issue transferred from #7254.
@SolidCapo posted on 2023-11-11T23:53:30:

Compatibility Report

System Information

Detalles del informe del sistema


Detalles del informe

  • Fecha generada: 2023-11-11 17:51:14

Hardware Information:

  • Modelo de hardware: Gigabyte Technology Co., Ltd. H110M-S2PH
  • Memoria: 16.0 GiB
  • Procesador: Intel® Core™ i7-7700 × 8
  • Gráficos: NVIDIA GeForce GTX 1060 6GB
  • Capacidad del disco: 3.2 TB

Software Information:

  • Versión de firmware: F22

  • Nombre del SO: Fedora Linux 39 (Workstation Edition)

  • Construcción de SO: (null)

  • Tipo de SO: 64 bits

  • Versión de GNOME: 45.1

  • Sistema de ventanas: Wayland

  • Versión del núcleo: Linux 6.5.10-300.fc39.x86_64

  • Proton version: Experimental

I confirm:

  • [ x] that I haven't found an existing compatibility report for this game.
  • [ x] that I have checked whether there are updates for my system available.

Symptoms

It runs, shows the splash, and then steam says it's running, but the game doesn't show or appears.

Reproduction

Execute the game

@kisak-valve
Copy link
Member

Hello @SolidCapo, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

@SolidCapo
Copy link

Ok, here is the Brawlhalla .log file attached and also the link for the gist with the runtime diagnostics, thanks.
steam-291550.log
https://gist.github.com/SolidCapo/a2d2dd0ee0ba4413c8e696f85d6f25e0

@kisak-valve
Copy link
Member

Thanks, warn:seh:handle_syscall_fault backtrace: --- Exception 0xc0000005 at 0x75d3acbd: /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libnvidia-glcore.so.535.129.03 + 0x173acbd. in your Proton log hints that there's a video driver issue of some kind.

Skimming over your system information, it tells us that the NVIDIA EGL render paths (https://gist.github.com/SolidCapo/a2d2dd0ee0ba4413c8e696f85d6f25e0#file-gistfile1-txt-L139-L184) is broken and llvmpipe is being used as a CPU based fallback, but I don't know off hand if that's an important detail.

You should report the video driver issue to your distro's package maintainer for the NVIDIA driver or maybe the video driver vendor.

@rezzafr33
Copy link

rezzafr33 commented Dec 28, 2023

This window appears every time I launch Brawlhalla.
brawlhalla

edit: Don't know why github can't show the image here is link to imgur https://imgur.com/a/eLUY58W

@SolidCapo
Copy link

This window appears every time I launch Brawlhalla. brawlhalla

edit: Don't know why github can't show the image here is link to imgur https://imgur.com/a/eLUY58W

I've the same issue, don't know why, it begun with the lasts updates :/
This is my computer:
Operating System: EndeavourOS
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.113.0
Qt Version: 5.15.11
Kernel Version: 6.6.8-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7700 CPU @ 3.60GHz
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: H110M-S2PH

@jvschiavo
Copy link

This window appears every time I launch Brawlhalla. brawlhalla

edit: Don't know why github can't show the image here is link to imgur https://imgur.com/a/eLUY58W

This also affects me. Should I click Yes or No?

@dnmodder
Copy link

This window appears every time I launch Brawlhalla. brawlhalla

edit: Don't know why github can't show the image here is link to imgur https://imgur.com/a/eLUY58W

imagen

@griznuuuuu1
Copy link

griznuuuuu1 commented Feb 5, 2024

had the same warning about the certificate,i just updated and now the game doesnt start. it says failed to load anti-sheat module. i already tried reinstalling, changing my compatibility tool, using osme launch options and nothing works, does anyone know whats happening???????????
image

OS: arch linux
kernel: 6.7.3-arch1-1
CPU: Intel i5-1035G1 (8) @ 3.600GHz
GPU: Intel Iris Plus Graphics G1
RAM: 20GB

@simifor
Copy link

simifor commented Feb 5, 2024

@griznuuuuu1 it's possibly related to a recent glibc update on arch. The flatpak version of steam should work if that's the case.

@rezzafr33
Copy link

I have manually compiled glibc 2.39-1 with 3 commits reverted (83899c6, 60319e9, ebd007c), and eac successfully loaded.
Install devtools package, clone glibc repo, git revert those 3 commits, then compile.

sudo pacman -S devtools
pkgctl repo clone --protocol=https glibc
cd glibc
git revert --no-commit 83899c6 60319e9 ebd007c
makepkg -si

@griznuuuuu1
Copy link

bro you actually solved this omg thanks alot :DDDD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues overlay Steam overlay is involved
Projects
None yet
Development

No branches or pull requests