GS plugin failed to open
#1
I am gettting this error:

"GS plugin failed to open. Your computer may have insufficient resources, or incompatible hardware/drivers."

I am using Manjaro (an Arch-based distro), 32-bit system.

The content of emuLog.txt:

Code:
PCSX2 1.5.0-20200204225709 - compiled on Feb  5 2020
Savestate version: 0x9a0e0000

Host Machine Init:
    Operating System =  Linux 4.19.75-1-MANJARO i686
    Physical RAM     =  3956 MB
    CPU name         =  AMD FX(tm)-4300 Quad-Core Processor
    Vendor/Model     =  AuthenticAMD (stepping 00)
    CPU speed        =  3.796 ghz (4 logical threads)
    x86PType         =  Standard OEM
    x86Flags         =  178bfbff 3e98320b
    x86EFlags        =  2fd3fbff

x86 Features Detected:
    SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. FMA
    SSE4a

Installing POSIX SIGSEGV handler...
Mapping host memory for virtual systems...
    EE Main Memory                   @ 0x20000000 -> 0x22884000 [40mb]
    IOP Main Memory (2mb)            @ 0x24000000 -> 0x24211000 [2mb]
    VU0/1 on-chip memory             @ 0x28000000 -> 0x2800A000 [40kb]
Reserving memory for recompilers...
    SuperVU0 Recompiler Cache        @ 0x0E800000 -> 0x0F000000 [8mb]
    SuperVU1 Recompiler Cache        @ 0x0F000000 -> 0x0F800000 [8mb]
    Micro VU0 Recompiler Cache       @ 0x3C000000 -> 0x40000000 [64mb]
    Micro VU1 Recompiler Cache       @ 0x40000000 -> 0x44000000 [64mb]
    R5900-32 Recompiler Cache        @ 0x30000000 -> 0x34000000 [64mb]
    R3000A Recompiler Cache          @ 0x34000000 -> 0x36000000 [32mb]
    VIF0 Unpack Recompiler Cache     @ 0x36000000 -> 0x36800000 [8mb]
    VIF1 Unpack Recompiler Cache     @ 0x38000000 -> 0x38800000 [8mb]

Loading plugins from /home/denis/opt/PCSX2/plugins...
    Bound   GS: libGSdx.so [GSdx (GCC 9.2.0 AVX/AVX) 1.1.0]
    Bound  PAD: libLilyPad-0.11.0.so [LilyPad (20200204225709) 0.12.1]
    Bound SPU2: libspu2x-2.0.0.so [SPU2-X-Dev 2.0.0]
    Bound CDVD: libcdvdGigaherz.so [cdvdGigaherz 20200204225709 0.11.0]
    Bound  USB: libUSBnull-0.7.0.so [USBnull Driver 20200204225709 0.7.0]
    Bound   FW: libFWnull-0.7.0.so [FWnull Driver 20200204225709 0.7.0]
(GameDB) 9830 games on record (loaded in 244ms)
    Bound DEV9: libdev9null-0.5.0.so [DEV9null Driver 20200204225709 0.5.0]
Plugins loaded successfully.

HLE Host: Will load ELF:

HLE Notice: ELF does not have a path.

Initializing plugins...
    Init GS
    Init PAD
Found input device => bustype:19, vendor:0, product:1, version:0
    Name:Power Button
New device created. Found axe:0, buttons:0, m_rel:0

Found input device => bustype:19, vendor:0, product:1, version:0
    Name:Power Button
New device created. Found axe:0, buttons:0, m_rel:0

Found input device => bustype:3, vendor:1c4f, product:26, version:110
    Name:SIGMACHIP USB Keyboard
New device created. Found axe:0, buttons:0, m_rel:0

Found input device => bustype:3, vendor:1c4f, product:26, version:110
    Name:SIGMACHIP USB Keyboard Consumer Control
FULL Axis info 0=>572, current 0, flat 0, resolution 0
Scale not supported
Add relative nb 6
New device created. Found axe:1, buttons:66, m_rel:1

Found input device => bustype:3, vendor:1c4f, product:26, version:110
    Name:SIGMACHIP USB Keyboard System Control
New device created. Found axe:0, buttons:0, m_rel:0

Found input device => bustype:0, vendor:0, product:0, version:0
    Name:HDA ATI SB Front Mic
New device created. Found axe:0, buttons:0, m_rel:0

Found input device => bustype:0, vendor:0, product:0, version:0
    Name:HDA ATI SB Rear Mic
New device created. Found axe:0, buttons:0, m_rel:0

Found input device => bustype:0, vendor:0, product:0, version:0
    Name:HDA ATI SB Line
New device created. Found axe:0, buttons:0, m_rel:0

Found input device => bustype:0, vendor:0, product:0, version:0
    Name:HDA ATI SB Line Out
New device created. Found axe:0, buttons:0, m_rel:0

Found input device => bustype:0, vendor:0, product:0, version:0
    Name:HDA ATI SB Front Headphone
New device created. Found axe:0, buttons:0, m_rel:0

Found input device => bustype:3, vendor:145f, product:23b, version:110
    Name:2.4G Mouse
FULL Axis info 0=>255, current 253, flat 0, resolution 0
New device created. Found axe:1, buttons:0, m_rel:0

Found input device => bustype:3, vendor:145f, product:23b, version:110
    Name:2.4G Mouse Mouse
Add relative nb 0
Add relative nb 1
Add relative nb 6
Add relative nb 8
New device created. Found axe:0, buttons:8, m_rel:4

Found input device => bustype:3, vendor:79, product:6, version:110
    Name:Microntek              USB Joystick         
HALF Axis info 0=>255, current 127, flat 15, resolution 0
HALF Axis info 0=>255, current 127, flat 15, resolution 0
HALF Axis info 0=>255, current 128, flat 15, resolution 0
HALF Axis info 0=>255, current 128, flat 15, resolution 0
FULL Axis info -1=>1, current 0, flat 0, resolution 0
FULL Axis info -1=>1, current 0, flat 0, resolution 0
New device created. Found axe:10, buttons:12, m_rel:0

    Init SPU2
    Init CDVD
    Init USB
    Init FW
    Init DEV9
Plugins initialized successfully.

Patches: No CRC found, using 00000000 instead.
Opening plugins...
    Opening GS
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Failed to create the opengl context. Check your drivers support openGL 3.3. Hint: opensource drivers don't
GSopen Failed: return code: 0xffffffff
Closing plugins...
    Closing GS
Plugins closed successfully.
Shutting down plugins...
    Shutdown DEV9
    Shutdown FW
    Shutdown USB
    Shutdown CDVD
    Shutdown SPU2
    Shutdown PAD
    Shutdown GS
Plugins shutdown successfully.
(p) GS plugin failed to open!(thread:MTGS)(thread:EE Core)
User-canceled plugin configuration after plugin initialization failure.  Plugins unloaded.
(GameDB) Unloading...

I checked with glxinfo, and support for OpenGL 3.3 seems to be in place:

Code:
$ glxinfo | grep -i opengl

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9800 GT/PCIe/SSE2
OpenGL core profile version string: 3.3.0 NVIDIA 340.107
OpenGL core profile shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.3.0 NVIDIA 340.107
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 NVIDIA 340.107 340.107
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.00
OpenGL ES profile extensions:

What can be the problem?
Reply

Sponsored links

#2
Well your driver only supports up to OpenGL 3.3, IDK if that's enough. Could you update it? (Your graphics card looks old, so be careful!)
Probably try to use another GS-plugin?

Aside from your problems, you probably won't be able to use PCSX2 in a sane manner, because your CPU is too slow, 1600STR is minimum recommended, you have around 1400 See here: https://www.cpubenchmark.net/cpu.php?cpu...re&id=1814 and here the recommendation: https://github.com/PCSX2/pcsx2#system-requirements
Tired of always changing your PCSX2 Configuration for different games?

Check this out: https://forums.pcsx2.net/Thread-PCSX2-MultiConfigTool
Reply
#3
>Well your driver only supports up to OpenGL 3.3, IDK if that's enough. Could you update it?

It's the latest driver available. And as far as I understand, 3.3 should be enough: after all, the log doesn't say "Check your drivers support openGL > 3.3", it says "Check your drivers support openGL 3.3". It would be nice if one of the developers clarified if I'm right.

> Probably try to use another GS-plugin?

As far as I understand, libGSdx is the only GS-plugin for Linux. Or am I wrong?

>you probably won't be able to use PCSX2 in a sane manner, because your CPU is too slow, 1600STR

Alas, it's true Sad But since I wanted to try and launch only Broken Sword 3, and it's an adventure, I was hoping that it would feel okay even if the game was slowish.
Reply
#4
> It's the latest driver available. And as far as I understand, 3.3 should be enough: after all, the log doesn't say "Check your drivers support openGL > 3.3", it says "Check your drivers support openGL 3.3". It would be nice if one of the developers clarified if I'm right.

I don't know how and where these messages are created, so can't tell anything reliable about that. It's also possible that your card is just too weak/old (lacking VRAM, for example). There are unfortunately no Graphics card reommendadtions on the Github page, but I saw here that a GTX 1060 was recommended a few times. Compared with yours https://www.videocardbenchmark.net/compa...0/60vs3548 it states clearly that there's a huge gap.

> As far as I understand, libGSdx is the only GS-plugin for Linux. Or am I wrong?

Open PCSX2, Click on Config->Plugin/Bios Selector. Here you should have different GS-Plugins.

> Alas, it's true Sad But since I wanted to try and launch only Broken Sword 3, and it's an adventure, I was hoping that it would feel okay even if the game was slowish.

Well if you get it to work, you can try it ofc, but don't expect too much.

By the way (This is probably not related to your problem), since you're on manjaro, why is your kernel that old (4.19 as in your log)? Shouldn't you have something more recent like 5.4 or even 5.5?
Tired of always changing your PCSX2 Configuration for different games?

Check this out: https://forums.pcsx2.net/Thread-PCSX2-MultiConfigTool
Reply
#5
Well, probably it is the graphics card then.

> Open PCSX2, Click on Config->Plugin/Bios Selector. Here you should have different GS-Plugins.

Yes, that's where I looked, and it's the only one there.

> why is your kernel that old (4.19 as in your log)? Shouldn't you have something more recent like 5.4 or even 5.5?

Yes, the kernel 5.4 is available, and I even installed it, but there are no NVidia drivers for it yet Smile Last time I checked they were only in Arch testing or unstable, and Manjaro stable is behind Arch stable. So if I reboot with the 5.4 kernel, I'm in plain console Smile So I stay on 4.19.
Reply
#6
You're probably not offered more options because your CPU's missing newer instruction sets. Anyway, seems your system is too weak/old to handle PCSX2, unfortunately.
Tired of always changing your PCSX2 Configuration for different games?

Check this out: https://forums.pcsx2.net/Thread-PCSX2-MultiConfigTool
Reply




Users browsing this thread: 1 Guest(s)