Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#66138 - [obs-studio] black scene

Attached to Project: Community Packages
Opened by daniel (danielausparis) - Monday, 06 April 2020, 07:21 GMT
Last edited by Jonathan Steel (jsteel) - Thursday, 16 April 2020, 14:32 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jonathan Steel (jsteel)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I am not able to run OBS studio on my desktop. The issue is a black scene, even the sound mixer zone is all black. I can add objects (text, for example) but they are not displayed at all.
My desktop is a recent AMD setup (AMD Ryzen 5 3600, Radeon RX 580).


Additional info:
* package version(s) 25.0.3-1
* config and/or log files etc.
Please see complete description here: https://bbs.archlinux.org/viewtopic.php?pid=1896039#p1896039
* link to upstream bug report, if any

Steps to reproduce:

- install package obs-studio
- application unuseable, does not display scene

This task depends upon

Closed by  Jonathan Steel (jsteel)
Thursday, 16 April 2020, 14:32 GMT
Reason for closing:  Works for me
Additional comments about closing:  Please seek support in the forums or upstream. I think this is more of a video driver problem than a packaging issue with OBS.
Comment by Jonathan Steel (jsteel) - Monday, 06 April 2020, 19:20 GMT
I suspect this is a hardware compatibility issue. At least, I don't believe this would be a packaging issue; it works for me. Unless you think there's an issue with the Arch package specifically I think you'll have better luck upstream.
Comment by daniel (danielausparis) - Monday, 06 April 2020, 20:03 GMT
Dear Sir,
Thank you for your efforts.
OBS works very nicely on my hardware under Xubuntu. This would support the hypothesis that there might be a missing library on (my installation of) Arch, or a missing configuration, that Xubuntu provides.
Comment by Jonathan Steel (jsteel) - Monday, 06 April 2020, 20:07 GMT
Oh right that is interesting. What version are you running on Xubuntu? If older than version 25, try that version on Arch to compare; maybe an older version works for you.
Comment by daniel (danielausparis) - Monday, 06 April 2020, 20:12 GMT
On Xubuntu it is version 25.0.3. My Arch is fully up to date.
Comment by Jonathan Steel (jsteel) - Monday, 06 April 2020, 20:19 GMT
All I can suggest is you compare other aspects then, eg video driver and version; see what might be different. It might be worth building it yourself (ideally using the Arch PKGBUILD) to see 1) if you can build it successfully on your hardware and 2) if it behaves any differently. These are just some ideas of what I would try; without being able to replicate this it's difficult to help.
Comment by daniel (danielausparis) - Monday, 06 April 2020, 20:19 GMT
FYI I tried also AUR/git, Snap and Flatpack versions with identical results.
Comment by Jonathan Steel (jsteel) - Monday, 06 April 2020, 20:21 GMT
OK if obs-studio-git in the AUR still gives you a problem, then building yourself doesn't help. I'd compare video driver differences between the distros next.
Comment by daniel (danielausparis) - Monday, 06 April 2020, 20:32 GMT
Jonathan,
From OBS start logs :
Under Xubuntu :
info: Loading up OpenGL on adapter X.Org Radeon RX 580 Series (POLARIS10, DRM 3.23.0, 4.15.0-91-generic, LLVM 9.0.0)
info: OpenGL loaded successfully, version 4.5 (Core Profile) Mesa 19.2.8, shading language 4.50
Under Arch :
info: Loading up OpenGL on adapter X.Org Radeon RX 580 Series (POLARIS10, DRM 3.36.0, 5.5.8-arch1-1, LLVM 9.0.1)
info: OpenGL loaded successfully, version 4.5 (Core Profile) Mesa 19.3.4, shading language 4.50
Comment by Jonathan Steel (jsteel) - Monday, 06 April 2020, 20:46 GMT
I mean which video driver are you using on each distro? Maybe they are different. And are you on X or Wayland? If Wayland, try in X.

Maybe you followed this on Arch so might know what you are running https://wiki.archlinux.org/index.php/ATI
I'm not sure how best to check on Xubuntu.
Comment by daniel (danielausparis) - Tuesday, 07 April 2020, 07:06 GMT
Jonathan,
Both distros use mesa, none uses wayland and ever will ; and I followed the ATI wiki.

glxinfo | grep "OpenGL version" on my Xubuntu: OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.2.8

glxinfo | grep "OpenGL version" on my Arch: OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.3
Comment by Jonathan Steel (jsteel) - Tuesday, 07 April 2020, 07:47 GMT
I'd try Mesa 19.2.x on Arch and see if that gets it going. You could grab an old version here https://archive.archlinux.org/packages/m/mesa/ but if that doesn't work you'll need to build it yourself. Restart X and let me know if that makes any difference.
Comment by daniel (danielausparis) - Tuesday, 07 April 2020, 08:31 GMT
Jonathan,
Problem is that mesa goes hand in hand with a lot of other packages (vdpau etc.) and I can't afford too much downtime on my system for professional reasons (quarantine work from home).
FYI I also have an Arch laptop (with dual graphics : intel and bumblebee-controlled nvidia graphics) where OBS works perfectly (on the default intel graphics). It was running mesa 19.3.4 and after upgrade it now runs mesa 20.0.4 and OBS still works fine.

Loading...