-
Notifications
You must be signed in to change notification settings - Fork 173
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
Issues on 4.18.9-gentoo kernel #5782
Comments
Hello @Kreyren, your minidump indicates a crash in libdbus-1.so.3.5.8. Can you move ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs* somewhere out of the way, then start steam to regenerate those folders? If that helps, please list the difference between the old and new variants of the pinned_libs folders. |
Invoked ~/.local/share/Steam/ubuntu12_32/steam-runtime $ mv pinned_libs_32 pinned_libs_32.old && mv pinned_libs_64 pinned_libs_64.old && steam resulted in same issue. |
Note that if steam --reset it invoked steam is able to start again and play games without Xbox360 support (even when it's compiled in kernel and using xboxdvr): https://bpaste.net/show/58bbbd014034 Previous issue occur later again on restart. http://bpaste.net/show/317e140d66cc Based on my experience this issue is not present on the very simmilar configuration running 4.18.4-gentoo. Can switch to 4.48.4-gentoo on demand, but not that this is fresh installation on gentoo that is running on 4.18.4-gentoo only. |
I'm using xboxdrv (admittedly my own custom patched version with stability fixes) with 4.18.9 and it worked for me just yesterday. Note that xboxdrv doesn't need the xpad driver because it talks directly via USB, the driver may even make it more temperamental. You should also test with something simpler like jstest rather than Steam. |
I also highly recommend installing steam-overlay rather than the other methods. We apply patches such as this one, which I have found can make a difference. |
@chewi Thanks for info, trying steam-overlay based on instructions from gentoo wiki. |
@chewi Encounter different issue(?) on the overlay: http://bpaste.net/show/33fce7a30c99 steam --reset && steam I believe that i removed the old steam using afaik there are no instructions for the removal so i improvised.. |
For what it's worth, the majority of the steam client is in ~/.local/share/Steam. |
@kisak-valve thanks for info. Invoked Was prompted with a Won't open again: Invoked Steam opens Exit steam, openning again. Won't open again. If Conclusion: It may also be possible that previous issue was resolved by removing EDIT: @chewi jstest from overlay doesn't work so i compiled from the source which doesn't seem to work. Also in xboxdrv i noticed EDIT2:
|
Sorry, I thought jstest was part of SDL or libevdev or something but it's actually part of games-util/joystick. No overlays required. Regarding the error from xboxdrv, I wonder if this is simply a permissions issue. You're normally supposed to run it as root, perhaps you're not? I also pass the options
As for Steam, I'm sorry you're having so much trouble there. I haven't seen an issue quite like that. I normally suggest that people disable the Steam runtime. You can make this default with |
New result: i believe that i'm now on steam-overlay and the controller is detected and working, but on restart it won't open again. Can be resolved by removing config file again: |
Looking through your system info, I've noticed one big oddity. You've enabled the new AMDGPU stuff for your Southern Islands card in the kernel but you're still using the radeon X.Org driver. Your |
@chewi using
Seems to work out of the box on steam-overlay now. So i didn't tried it. Also added Uninstall section on gentoo wiki for this issue. |
Yes, but look again, you've got a typo there. It's amdgpu. What desktop are you using? Is openbox your window manager by any chance? |
Thanks for letting me know, you probably solved the issue with DXVK for me now 👍 :D I'm using x11-wm/i3 atm which has openbox included afaik. |
I saw the The segmentation fault may well be caused by the Steam runtime, particularly libstdc++.so.6. Other than disabling it, you can quickly test that theory with:
|
@chewi testing it now http://bpaste.net/show/cbd8d2330b32 Can you confirm that LD_PRELOAD issue is solved? |
My bad, I'm forgetting Steam is 32-bit.
But you also need to do this every time, I don't see it in your second paste. |
Noted, testing again: |
Gah, I still got the path wrong, gcc isn't installed like other 32-bit libraries. Blame the fact that I'm currently doing out-of-hours remote server upgrades. 😫
|
@chewi It's okay i'm happy that you're helping me. ^^ http://bpaste.net/show/2447b903563d Same issue tho |
Feel like I'm clutching at straws here. Maybe that dump file needs a closer look but I don't know about them. libstdc++.so.6 isn't the only library that can cause issues, which is why I recommend disabling the Steam runtime entirely but it could just as easily be something else altogether. |
@chewi Sent me the instructions to disable steamruntime i will try it tommorow and sent you the result if it's relevant for you. |
To briefly chase a different hint, do you have a dbus session running? Maybe check #4444 if the workarounds there have any effect. |
@kisak-valve i'm not aware of using dbus, but it seems to be part of /desktop profile on gentoo. Check line 5982 in https://bpaste.net/show/2e82dd9b43d4. Checking #4444
i don't have an issue with games freezing upon mouse/keyboard input. invoked invoked invoked invoked @chewi is running Trying Invoked wgetpaste -c "dbus-run-session steam" - http://bpaste.net/show/94ea8212936d Trying |
@Kreyren A very dumb question but did you Here's a quick fix to automate this: # cat /etc/kernel/postinst.d/70-emerge-module-rebuild
#!/bin/bash
exec env -i PATH=$PATH /usr/bin/emerge -1v --usepkg=n --selective=n @module-rebuild |
@kakra I'm compiling kernel using:
Is |
If you mean when steamruntime is disabled then no, it shouldn't be. Regarding |
@Kreyren @chewi If BTW: It's "minus one A", not "minus L A" ( |
@chewi
x11-misc/xpad is now unmerged and i'm using just kernel configuration which is sufficient on steam-overlay, invoking
Noted.
Noted, copy-pasted your command to terminal. |
To be clear, I want you to disable it, not enable it. 😁 |
@chewi i missunderstood then :D Disabling it now. Invoking steam with steamruntime USE flag disabled in package.use/custom. Invoked Invoking Invoking |
wgetpaste -c "rc-status -a | grep dbus" wgetpaste -I Line 82 confirms that dbus is present on the system within Gentoo /desktop profile. Based on informations from https://wiki.gentoo.org/wiki/OpenRC_to_systemd_Cheatsheet
I don't understand what do you mean. Please provide more info.
27/09/2018 (yesterday) system was fully updated using make.conf == http://bpaste.net/show/791fda930f3d Sending stout of invoking steam again now, note that stout == http://bpaste.net/show/2f4b5140139d |
I'm having the same issue on SymptomsXbox360 Controller is not recognized in steam-games. Steps to reproduceOn gentoo install xpad on desktop profile and emerge InfoTranscript of IRC = https://pastebin.com/raw/UUEFra1Y Installed packages = https://paste.pound-python.org/show/uTER1LkBdMENzOyyIE1n/ emerge --info = https://paste.pound-python.org/show/Xksc1WNHzBUXOTLUQoDW/ Kernel configuration = https://paste.pound-python.org/raw/xnecealL5LbhWGYhISFR/ rc-status -a | grep dbus = https://paste.pound-python.org/show/d2lEceglWB9Xuivmzw4E/
Parsed Tried xboxdrv
Noticed message:
Parsed Noticed:
Dunno what it means.. Fixed it by "clicking on OK in previous error" 🤦♂️ Results in: https://pastebin.com/raw/veQegqJn seems that Steam Controller is detected, but Xbox360 is not. |
Is this about the original Xbox360 controller or the current model Xbox One S? |
@kakra As mensioned Xbox360 controller (https://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Xbox-360-S-Controller.png/800px-Xbox-360-S-Controller.png) Not sure if it's original it says "model 1403" under battery. None serial number that i can see. |
@Kreyren That's the original... The One S has a different logo button. For the "One S" I can recommend using the xpadneo driver but it won't support the original 360 variant. |
@kakra I believe that i have required drivers for Xbox360 controller:
Sending Reciever is in ON position and Controller is detected as player 1 so i believe that the driver is loaded and recognized. Will verify in non-steam app. |
Tried |
@chewi Found solution(?): Updating udev seems to solved the issue https://paste.pound-python.org/show/2w891isMipQwyAwhKEm3/ EDIT: Controller is detected in steam, but i'm unable to use it in games. Also i can use X2 as a mouse. |
Hello @Kreyren, are you still experiencing this issue on an up to date system? |
@kisak-valve I am not aware of any issues with it atm. |
Thanks, closing. |
Your system information
Please describe your issue in as much detail as possible:
1.1 Xbox360 Controller was detected by gentoo based on indicator on the controller, but coudn't be used in steam and steamapps. Tried to fix it installing https://packages.gentoo.org/packages/games-util/xboxdrv. Coudn't verify due fatal issue.
Steps for reproducing this issue:
Log of actions:
https://wiki.gentoo.org/wiki/User:Kreyren/ULTIMATE_BREAKER/Steam
Additional info:
dmesg && cat /var/log/Xorg.0.log && cat /usr/src/linux/.config && uname -r && uname -a && eselect kernel list && emerge --info && cat /etc/portage/make.conf && cat /etc/portage/package.*/steam:
https://bpaste.net/show/2e82dd9b43d4
.tmp files
https://drive.google.com/drive/folders/1D_dls-5NItCHVC8FFCbBDTDhyLuswMnp?usp=sharing
The text was updated successfully, but these errors were encountered: