Hi,
I downloaded PCSX2 0.9.8 Linux Binary from downloads section, I can run pcsx2 but I have no plugins (only null plugins)
where I can get binary plugins?
thanks in advance,
LluĂs
Hi,
I think that null plugins are not playable, only for testing, I'm wrong? nullvideo plugin does not show anything on screen.
I have the dependencies installed, I have to compile the plugins?
thanks
Yes null plugins are test only. But if you have the null plugins, you have the directory that contains all plugins. There is only 1 pacakge. If you look in the directory of install (ie plugins), you will see them all.
The only reason that you can not select real plugins is the miss of dependencies, no need to compile. Note you need the 32bits libraries if your are on a 64 bits distribution.
after downloading "PCSX2 0.9.8 Linux Binary" from
http://pcsx2.net/downloads.php, I unzipped the tgz an those are the only files on the plugins folder:
Code:
pcsx2-0.9.8-r4594-linux$ ls plugins/
libCDVDiso.so libCDVDnull.so libFWnull.so libonepad.so libSPU2null.so libUSBnull.so ps2hw.dat libCDVDlinuz.so libdev9null.so libGSnull.so libPADnull.so libspu2x.so libzzogl.so
I think I'm missing something
libzzogl.so -> video plugin
libonepad.so -> pad plugin
libspu2x.so -> audio plugin
Others must be null.
I installed some missing dependencies and now I can play under Debian
didn't realized that plugins were there
Thanks for your support
am having the same problem , i got all the dependencies installed , am on a 64 bit system so i installed i had 64 bits installed , but i did install the 32 bit ones along side em as well, am using Arch linux, is it mixed up some how cause i have 64 libraries installed as well ??
thnx
to make it work I installed a 32bitst chroot, then copied these files to /lib32/
Code:
cp 386-chroot/usr/lib/libwx_gtk2u_core-2.8.so.* /lib32/
cp 386-chroot/usr/lib/libwx_baseu-2.8.so.0 /lib32/
cp 386-chroot/usr/lib/libwx_gtk2u_adv-2.8.so.0* /lib32/
cp 386-chroot/usr/lib/libportaudio* /lib32/
cp 386-chroot/usr/lib/libSDL* /lib32/
but can't really play, so bad performance
@forsakenedzero, could you ask on the arch sticky thread (at the top). Maybe Josepheg can help you. To check the dependency use ldd. All libraries must be mapped.
Code:
ldd /usr/games/pcsx2:
linux-gate.so.1 => (0xf77c3000)
libwx_baseu-2.8.so.0 => /usr/lib32/libwx_baseu-2.8.so.0 (0xf7651000)
libwx_gtk2u_core-2.8.so.0 => /usr/lib32/libwx_gtk2u_core-2.8.so.0 (0xf72e7000)
libwx_gtk2u_adv-2.8.so.0 => /usr/lib32/libwx_gtk2u_adv-2.8.so.0 (0xf7227000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf71b0000)
libglib-2.0.so.0 => /lib32/libglib-2.0.so.0 (0xf70e7000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf70a9000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf7090000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf6ff9000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf6c23000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf6bae000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf6b6a000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf6b4e000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf6b39000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf6a4a000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf6a24000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf6a07000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf69ee000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf68a8000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf68a4000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf687e000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf67e2000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf67b3000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf67ae000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf67a9000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf67a0000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf679d000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf6795000)
libpng12.so.0 => /lib32/libpng12.so.0 (0xf6770000)
libjpeg.so.62 => /usr/lib32/libjpeg.so.62 (0xf6750000)
libtiff.so.4 => /usr/lib32/libtiff.so.4 (0xf66f5000)
libpcre.so.3 => /lib32/libpcre.so.3 (0xf66c2000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf66b6000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf66a7000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf669e000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf6691000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf668a000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf6681000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf667d000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf667a000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf6675000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf653a000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf64e1000)
libxcb-render-util.so.0 => /usr/lib32/libxcb-render-util.so.0 (0xf64dc000)
libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf64d5000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf64b6000)
/lib/ld-linux.so.2 (0xf77c4000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf64a2000)
libselinux.so.1 => /lib32/libselinux.so.1 (0xf6487000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf6460000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf6449000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf6445000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf6442000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf643b000)
@tictabum, normally you must copy lib in /usr/lib32 (/lib32 are for core). Anyway again ldd is your friend.
Check ldd is able to pick all libraries for pcsx2. You can also check plugins.
By the way on Debian you also need libsoundtouch and nvidia-cg-toolkit libraries.