..:: PCSX2 Forums ::..

Full Version: GSDX Opengl Intel HD4000 Driver status
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
http://code.google.com/p/pcsx2/source/detail?r=5785
http://code.google.com/p/pcsx2/source/detail?r=5784

Well , first i try on Windows better working now only work with Opengl software mode if to use GLSL 310 changes bios working perfect 70-90fps

hardware blackscreen 121fps
[attachment=47669]

Software 70-90fps
[attachment=47670]



small warning is present and error std140
Code:
WARNING: 0:187: Only GLSL version > 110 allows postfix "F" or "f" for float
WARNING: 0:187: Only GLSL version > 110 allows postfix "F" or "f" for float
ERROR: 1:367: 'std140' : syntax error syntax error
Others errors fixed

and Now i download Ubuntu 13.10 for testing this
There is a thread inthe Linux forums about this same issue.

http://forums.pcsx2.net/Thread-intel-tester-wanted

Don't forget to use Mesa 10.
The error message feel like some driver bugs. Maybe you could try the patch I submitted on r5784 but the vendor string must contains "Intel" to work on windows.
well On ubuntu 14.04 with mesa10 drivers crash by asertion failed (GCC 4.8.2)

Quote:OpenGL version string: 3.0 Mesa 10.0.1
OpenGL shading language version string: 1.30
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel® Ivybridge Mobile x86/MMX/SSE2
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.0.1
OpenGL core profile shading language version string: 3.30
GLX version: 1.4

Code:
/home/ubuntu/pcsx2/common/src/Utilities/Linux/LnxHostSys.cpp(64) : assertion failed:
    Function:  void SysPageFaultSignalFilter(int, siginfo_t*, void*)
    Thread:    MTGS
    Condition: false
    Message:   Unhandled page fault @ 0x00000010

Stacktrace:
[00] 0x0xb76f440c                                
[01] std::_Rb_tree_iterator<std::pair<unsigned int const, unsigned int> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, unsigned int> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
[02] GSDeviceOGL::SetupPS(GSDeviceOGL::PSSelector)
[03] GSRendererOGL::DrawPrims(GSTexture*, GSTexture*, GSTextureCache::Source*)
[04] GSRendererHW::Draw()                        
[05] GSState::FlushPrim()                        
[06] void GSState::GIFRegHandlerTEST<0>(GIFReg const*)
[07] void GSState::Transfer<3>(unsigned char const*, unsigned int)
[08] GSgifTransfer

Edit : Its related with Gsdx by gcc? because i try with Zzogl PG and CG and working full speed 60fps.

Anyway i try with you package with with hardware override_geometry_shader=0 working fine Smile

For now intel user needed verride_geometry_shader = 0 on linux it's working Laugh