Description of problem: Due to many Steam games being 32bit, when trying to run them with primusrun on a 64bit system they will fail. To prevent this from happening, primus-nvidia and primus-nouveau should both require libprimus (along with lib64primus) if installed on x86_64. How reproducible: Every time. Steps to Reproduce: 1. Install primus-nvidia and bumblebee for 64bit 2. Remove libprimus if installed 3. Try a 32bit game such as FortressCraft or any 32bit Unity3d powered game Reproducible: Steps to Reproduce:
No can do... x86_64 arch must be selfcontained, so no requires on 32bit allowed. It can only be done as a recommends
CC: (none) => tmb
(In reply to Thomas Backlund from comment #1) > No can do... > > x86_64 arch must be selfcontained, so no requires on 32bit allowed. > > It can only be done as a recommends Makes sense. I guess a recommends should be fine. A newbie won't know what causes this issue as there is generally no output whatsoever to give any clues about it.
Good point, I'll add a Recommends: libprimus to the primus packages for x86_64.
Assignee: bugsquad => rverschelde
Fixed in cauldron, and a fix has been added to the current update candidate for bumblebee on Mageia 5. I'll close this one already to avoid forgetting to close it once the update is validated (should be soon) ;)
Status: NEW => RESOLVEDResolution: (none) => FIXED
Severity: major => normal