'GLXBadFBConfig'
#1
Hello,

Im new on this forum and first, Gregory en essayant de configurer pcsx2 j'ai pu constater l'étendue de ton travail, et un mot, respect.

My problem is this: i got a gear that i think should allow me to play (Intel i3, OS Debian Jessie, Kernel 3.10) but every time I try to run MTGS 3 Subsistance (the only one I tried) PCSX2 crashes and I got this error :

The program 'pcsx2' received an X Window System error.
This probably reflects a bug in the program.
The error was 'GLXBadFBConfig'.
(Details: serial 22 error_code 181 request_code 154 minor_code 34)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Segmentation fault

The only video plugin I can load (except GSnull) is:
GSdx (GCC 4.6.3, SSE2) 0.1.16 [libGSdx-0.1.16]

So, as I am not a specialist, Im wondering if it is a configuration problem, a bug from PCSX2, an hardware weakness, or something else. Regarding my graphic card, here is the lspci output:

VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

I would like to know if I can do something or if I must let down the idea of playing to MTGS3 on my laptop.

Thank in advance for your help,

Perhan
Reply

Sponsored links

#2
The X system error message means your graphics cannot yet support a high enough OpenGL context for pcsx2 to function properly.

Intel's mesa graphics driver has been taking its sweet time in being updated. Does your laptop also have an Nvidia card too? That would be a better way to go if it did.
OS: Linux Mint 17.2 64 bit (occasional Antergos/Arch user)
(I am no longer a Windows user)
CPU: Intel Pentium G3258
GPU: Nvidia GTX 650 Ti



Reply
#3
@Perhan: For me and a few other people at the Arch forums, ZZOgl compiled in GLSL mode doesn't work on Intel graphics. It works in Cg mode though, so compile pcsx2 without -DGLSL_API=TRUE. This requires nvidia-cg-toolkit to be installed, no idea if Debian packages that or what the package is called (Arch calls it simply nvidia-cg-toolkit). For GSdx to work on Intel, you need a very new pcsx2 SVN, revision 5732 to be exact.

@DaTankAC: Just yesterday Intel activated GLSL 1.50 and OpenGL 3.2 in their driver. And they're on course to provide GLSL 3.30 and OpenGL 3.3 in the Mesa 10 release, scheduled for end of November. They are by far the most active Mesa developers, and have the largest Linux open-source team (about 30 devs, AMD has about 5, Nvidia has none). The problem is, Windows driver teams are 100+ devs. It's simply the reality of Linux having such a small market share.
Reply
#4
Thanks for your answers!

@DaTankAC: Indeed i don't have any Nvidia card, just the intel hd graphics. I also think the problem is mainly due to the hardware.

@Gusar: Anyway I'd like to give this solution a try (I do have nvidia-cg-toolkit installed) and compile pcsx2 your way, but I can't find this SVN Revision 5732 you're talking about, do you have the adress for linux? On the official website there is only a version for windows...
Reply
#5
Ok I finally found this adress : http://pcsx2.googlecode.com/svn/trunk/de...-upstream/

But as I am running a Debian 64 it's seems almost impossible to compile. I think all I can do is waiting for Mesa10...
Reply
#6
GLSL is only for zzogl not GSdx, by the way there is a bug report on mesa for intel.

Latest Gsdx might work better with intel GPU but I didn't have time to test it properly. When I got some free time, I will update the ppa and the unofficial build thread.
Reply
#7
(10-13-2013, 09:33 PM)Perhan Wrote: Ok I finally found this adress : http://pcsx2.googlecode.com/svn/trunk/de...-upstream/

But as I am running a Debian 64 it's seems almost impossible to compile.

A 32bit chroot is probably the best way to go. Read up on that. I know Arch has tools to easily create such a chroot, possibly Debian has too.

(10-13-2013, 09:33 PM)Perhan Wrote: I think all I can do is waiting for Mesa10...

Unfortunately, Mesa 10 will not make much difference for you Smile. The OpenGL 3.2/3.3 support is only for 3rd and 4th Generation Core Processor (Ivy Bridge and Haswell), while you have 2nd Generation Core Processor (Sandy Bridge). Sandy Bridge may get 3.2/3.3 in the coming months, but it's not definite.


@gregory: Do you have a link to that bug report?

I tested GSdx on Haswell with the game I'm currently playing, Final Fantasy X-2 PAL: there's clipping issues all over the place, shadows are messed up, speed drops considerably during battles. I can post screenshots if you're interested. With ZZOgl (Cg mode), FFX-2 is pretty much perfectly playable.
Reply
#8
Intel HD + 64 bits, the funny way for PCSX2 Smile

I'll keep an eye on Gregory's work and/or maybe try and make this "32-into-64-subsystem", sounds nice ^^

Thanks again.
Reply
#9
@gusar,
my bug report:
https://bugs.freedesktop.org/show_bug.cgi?id=56636

Yep post screen shot. Anyway, code is still experimental
Reply
#10
erratum,

zzogl glsl require opengl 4.2 so it won't run on intel driver yet.
Reply




Users browsing this thread: 1 Guest(s)