Hello all, How to get the 64bit version of optirun/bumblebee to locate the 32bit libraries when required?
I'm unable to run 32bit software (wine) using optirun. The 32bit virtualgl libraries cannot be loaded: ERROR: ld.so: object '/nix/store/z0xqj8ilkpvk1lhy43jn53hslzq7sy48-virtualgl-2.3.2/lib/libdlfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/nix/store/z0xqj8ilkpvk1lhy43jn53hslzq7sy48-virtualgl-2.3.2/lib/librrfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. If I use optirun built for i686 but bumblebeed built for 64bit I can get glxinfo to work as expected. However, I cannot get wine to run as expected. Wine, even with started with the 32bit optirun seems to switch back to the system optirun. Or just bypasses optirun entirely. Installing the 32bit bumblebee system wide results in bumblebeed failing to initialize the nvidia driver: May 01 00:07:25 flop bumblebeed[16192]: [XORG] (EE) NVIDIA(0): Failed to initiate mode change. May 01 00:07:25 flop bumblebeed[16192]: [XORG] (EE) NVIDIA(0): Failed to complete mode change I have tried to enable the 64bit bumblebeed with a 32bit optirun installed system wide. This, oddly, results in optirun unable to LD_PRELOAD the 32bit or 64bit libraries. According to the Arch documentation the 64bit optirun/bumblebeed should also work for 32bit software so long as both 32/64 libraries are installed. I'm not sure how this is done. Anybody have experience with this? -Corey O'Connor [email protected] http://corebotllc.com/
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
