where are Linux plugins?
#1
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
Reply

Sponsored links

#2
If you have the null plugins, you have the plugins Smile However you will need the dependencies (nvidia-cg-toolkit, libglew1.5, portaudio, sdl, etc...). See http://code.google.com/p/pcsx2/wiki/Comp...deForLinux
Reply
#3
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
Reply
#4
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.
Reply
#5
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
Reply
#6
libzzogl.so -> video plugin
libonepad.so -> pad plugin
libspu2x.so -> audio plugin

Others must be null.
Reply
#7
I installed some missing dependencies and now I can play under Debian
didn't realized that plugins were there Blush

Thanks for your support Smile
Reply
#8
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
Reply
#9
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 Sad
Reply
#10
@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.
Reply




Users browsing this thread: 1 Guest(s)