[PCSX2 - Linux x86_64]GSdx plugin failure
#1
Hello. I have a problem with GSdx plugin. It fails even with null renderer. I build pcsx2 1.3.1-20150530190109 on 32-bit debian in Virtualbox and trying to run it on 64-bit debian with nvidia proprietary driver. Ldd shows that all libs are found.

ldd libGSdx-0.1.16.so output:

Code:
    linux-gate.so.1 (0xf7711000)
    libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf6ff8000)
    libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf6fdb000)
    libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf6e88000)
    libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf6e73000)
    libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf6dff000)
    libGL.so.1 => /usr/lib/i386-linux-gnu/libGL.so.1 (0xf6d23000)
    libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf6bfb000)
    libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf6b9c000)
    libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xf6b74000)
    libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xf69be000)
    libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 (0xf69bb000)
    libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xf69b6000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xf698d000)
    libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xf6844000)
    libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xf67f2000)
    libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xf67e4000)
    libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xf67cc000)
    libpangoxft-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoxft-1.0.so.0 (0xf67c1000)
    libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0xf6700000)
    libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xf6208000)
    librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xf61ff000)
    libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xf61fa000)
    libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf61cc000)
    liblzma.so.5 => /lib/i386-linux-gnu/liblzma.so.5 (0xf61a3000)
    libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xf615d000)
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf606b000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf604e000)
    libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xf6031000)
    libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf5e87000)
    libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf5e81000)
    libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf5e5b000)
    libnvidia-tls.so.304.125 => /usr/lib/i386-linux-gnu/tls/libnvidia-tls.so.304.125 (0xf5e57000)
    libnvidia-glcore.so.304.125 => /usr/lib/i386-linux-gnu/libnvidia-glcore.so.304.125 (0xf4150000)
    libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf40df000)
    libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf40d7000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf40ba000)
    libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xf4092000)
    libresolv.so.2 => /lib/i386-linux-gnu/i686/cmov/libresolv.so.2 (0xf407a000)
    libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xf3fc1000)
    libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf3f7f000)
    libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf3ece000)
    libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xf3eca000)
    libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0 (0xf3ebe000)
    libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf3eb2000)
    libthai.so.0 => /usr/lib/i386-linux-gnu/libthai.so.0 (0xf3ea8000)
    libharfbuzz.so.0 => /usr/lib/i386-linux-gnu/libharfbuzz.so.0 (0xf3e4b000)
    libXft.so.2 => /usr/lib/i386-linux-gnu/libXft.so.2 (0xf3e33000)
    libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xf3e2e000)
    libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf3e1b000)
    libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf3e0f000)
    libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xf3e03000)
    libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1 (0xf3dff000)
    libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf3dfa000)
    libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf3df3000)
    /lib/ld-linux.so.2 (0xf7714000)
    libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf3def000)
    libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf3de9000)
    libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf3dbf000)
    libdatrie.so.1 => /usr/lib/i386-linux-gnu/libdatrie.so.1 (0xf3db6000)
    libgraphite2.so.3 => /usr/lib/i386-linux-gnu/libgraphite2.so.3 (0xf3d9a000)


emuLog.txt:

Code:
Loading language translation databases for 'Russian' [ru_RU]
PCSX2 1.3.1-20150530190109 - compiled on May 31 2015
Savestate version: 0x9a0a0000

Host Machine Init:
    Operating System =  Linux 3.16.0-4-amd64 x86_64
    Physical RAM     =  8003 MB
    CPU name         =  AMD Phenom(tm) II X4 B55 Processor
    Vendor/Model     =  AuthenticAMD (stepping 03)
    CPU speed        =  3.212 ghz (4 logical threads)
    x86PType         =  Standard OEM
    x86Flags         =  178bfbff 00802009
    x86EFlags        =  efd3fbff

x86 Features Detected:
    SSE2.. SSE3
    MMX2  .. 3DNOW .. 3DNOW2.. SSE4a

Installing POSIX SIGSEGV handler...
Reserving memory for recompilers...

Loading plugins...
    Binding   GS: /home/jarik/pcsx2/plugins/libGSdx-0.1.16.so
    Binding  PAD: /home/jarik/pcsx2/plugins/libonepad-1.1.0.so
    Binding SPU2: /home/jarik/pcsx2/plugins/libspu2x-2.0.0.so
    Binding CDVD: /home/jarik/pcsx2/plugins/libCDVDnull.so
    Binding  USB: /home/jarik/pcsx2/plugins/libUSBnull-0.7.0.so
    Binding   FW: /home/jarik/pcsx2/plugins/libFWnull-0.7.0.so
    Binding DEV9: /home/jarik/pcsx2/plugins/libdev9null-0.5.0.so
Plugins loaded successfully.

(GameDB) 9677 games on record (loaded in 247ms)
HLE Notice: ELF does not have a path.


Initializing plugins...
    Init GS
    Init PAD
    Init SPU2
    Init CDVD
    Init USB
    Init FW
    Init DEV9
Plugins initialized successfully.

Opening plugins...
    Opening GS
Closing plugins...
    Closing GS
Plugins closed successfully.
Shutting down plugins...
(p) GS plugin failed to open!(thread:MTGS)(thread:EE Core)
Plugins shutdown successfully.
User-canceled plugin configuration after plugin initialization failure.  Plugins unloaded.
(GameDB) Unloading...


Even with -DCMAKE_BUILD_TYPE=Debug there is not much info about GS except
Code:
GSopen Failed: return code: 0xffffffff

emuLog.txt with debug build:

Code:
Loading language translation databases for 'Russian' [ru_RU]
PCSX2 1.3.1-20150530190109 - compiled on May 31 2015
Savestate version: 0x9a0a0000

Host Machine Init:
    Operating System =  Linux 3.16.0-4-amd64 x86_64
    Physical RAM     =  8003 MB
    CPU name         =  AMD Phenom(tm) II X4 B55 Processor
    Vendor/Model     =  AuthenticAMD (stepping 03)
    CPU speed        =  3.212 ghz (4 logical threads)
    x86PType         =  Standard OEM
    x86Flags         =  178bfbff 00802009
    x86EFlags        =  efd3fbff

x86 Features Detected:
    SSE2.. SSE3
    MMX2  .. 3DNOW .. 3DNOW2.. 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...
    Binding   GS: /home/jarik/pcsx2/plugins/libGSdx-0.1.16.so
    Binding  PAD: /home/jarik/pcsx2/plugins/libonepad-1.1.0.so
    Binding SPU2: /home/jarik/pcsx2/plugins/libspu2x-2.0.0.so
    Binding CDVD: /home/jarik/pcsx2/plugins/libCDVDnull.so
    Binding  USB: /home/jarik/pcsx2/plugins/libUSBnull-0.7.0.so
    Binding   FW: /home/jarik/pcsx2/plugins/libFWnull-0.7.0.so
    Binding DEV9: /home/jarik/pcsx2/plugins/libdev9null-0.5.0.so
Plugins loaded successfully.

(GameDB) 9677 games on record (loaded in 251ms)
(SysExecute) received.
HLE Host: Will load ELF:

HLE Notice: ELF does not have a path.


Initializing plugins...
    Init GS
    Init PAD
    Init SPU2
    Init CDVD
    Init USB
    Init FW
    Init DEV9
Plugins initialized successfully.

Opening plugins...
    Opening GS
GSopen Failed: return code: 0xffffffff
Closing plugins...
    Closing GS
Plugins closed successfully.
Shutting down plugins...
(p) GS plugin failed to open!(thread:MTGS)(thread:EE Core)
    Shutdown DEV9
    Shutdown FW
    Shutdown USB
    Shutdown CDVD
    Shutdown SPU2
    Shutdown PAD
    Shutdown GS
Plugins shutdown successfully.
../src/gtk/dialog.cpp(201) : assertion failed:
    Function:  EndModal
    Thread:    Main/UI
    Condition: Assert failure
    Message:   either wxDialog:EndModal called twice or ShowModal wasn't called

[00] Pcsx2App::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*) /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppAssert.cpp:111
[01] 0x0xf74d0d2e                                
[02] wxOnAssert(char const*, int, char const*, char const*, char const*)
[03] wxDialog::EndModal(int)                    
[04] ModalButtonPanel::OnActionButtonClicked(wxCommandEvent&) /build/pcsx2_dbg/pcsx2/pcsx2/gui/Dialogs/ConfirmationDialogs.cpp:305
[05] Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:655
[06] Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:547
[07] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[08] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[09] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[10] wxEvtHandler::TryHereOnly(wxEvent&)        
[11] wxEvtHandler::ProcessEventLocally(wxEvent&)
[12] wxEvtHandler::ProcessEvent(wxEvent&)        
[13] wxWindowBase::TryAfter(wxEvent&)            
[14] wxEvtHandler::ProcessEvent(wxEvent&)        
[15] wxDialogBase::EmulateButtonClickIfPresent(int)
[16] wxDialogBase::SendCloseButtonClickEvent()  
[17] wxDialogBase::OnCloseWindow(wxCloseEvent&)  
[18] Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:655
[19] Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:547
[20] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[21] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[22] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[23] wxEvtHandler::TryHereOnly(wxEvent&)        
[24] wxEvtHandler::ProcessEventLocally(wxEvent&)
[25] wxEvtHandler::ProcessEvent(wxEvent&)        
[26] wxEvtHandler::SafelyProcessEvent(wxEvent&)  
[27] wxWindowBase::HandleWindowEvent(wxEvent&) const
[28] wxWindowBase::Close(bool)                  
[29] wxDialogWithHelpers::OnOkCancel(wxCommandEvent&) /build/pcsx2_dbg/pcsx2/common/src/Utilities/wxHelpers.cpp:327
[30] Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:655
[31] Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:547
[32] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[33] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[34] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[35] wxEvtHandler::TryHereOnly(wxEvent&)        
[36] wxEvtHandler::ProcessEventLocally(wxEvent&)
[37] wxEvtHandler::ProcessEvent(wxEvent&)        
[38] wxWindowBase::TryAfter(wxEvent&)            
[39] wxEvtHandler::ProcessEvent(wxEvent&)        
[40] wxWindowBase::TryAfter(wxEvent&)            
[41] wxEvtHandler::ProcessEvent(wxEvent&)        
[42] wxEvtHandler::SafelyProcessEvent(wxEvent&)  
[43] wxWindowBase::HandleWindowEvent(wxEvent&) const
[44] 0x0xf7092803                                
[45] g_cclosure_marshal_VOID__VOIDv              
[46] 0x0xf6b3aa5f                                
[47] g_signal_emit_valist                        
[48] g_signal_emit                              
[49] gtk_button_clicked                          
[50] 0x0xf620f581                                
[51] g_cclosure_marshal_VOID__VOIDv              
[52] 0x0xf6b392e2                                
[53] 0x0xf6b3aa5f                                
[54] g_signal_emit_valist                        
[55] g_signal_emit                              
[56] gtk_button_released                        
[57] 0x0xf620e344                                
[58] 0x0xf62bbc2c                                
[59] 0x0xf6b39394                                
[60] g_closure_invoke                            
[61] 0x0xf6b4c751                                
[62] g_signal_emit_valist                        
[63] g_signal_emit                              
[64] 0x0xf63dca1c                                
[65] gtk_propagate_event                        
[66] gtk_main_do_event                          
[67] 0x0xf66e53f9                                
[68] g_main_context_dispatch                    
[69] 0x0xf6bd20c9                                
[70] g_main_loop_run                            
[71] gtk_main                                    
[72] wxGUIEventLoop::DoRun()                    
[73] wxEventLoopBase::Run()                      
[74] wxDialog::ShowModal()                      
[75] wxDialogWithHelpers::ShowModal()             /build/pcsx2_dbg/pcsx2/common/src/Utilities/wxHelpers.cpp:259
[76] pxIssueConfirmation(wxDialogWithHelpers&, MsgButtons const&) /build/pcsx2_dbg/pcsx2/pcsx2/gui/Dialogs/ConfirmationDialogs.cpp:150
[77] pxMessageDialog                              /build/pcsx2_dbg/pcsx2/pcsx2/gui/MessageBoxes.cpp:41
[78] Msgbox::OkCancel(wxString const&, wxString const&, int) /build/pcsx2_dbg/pcsx2/pcsx2/gui/MessageBoxes.cpp:188
[79] HandlePluginError                            /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:92
[80] PluginInitErrorEvent::InvokeEvent()          /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:157
[81] pxActionEvent::_DoInvokeEvent()              /build/pcsx2_dbg/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:458
[82] wxAppWithHelpers::OnInvokeAction(pxActionEvent&) /build/pcsx2_dbg/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:659
[83] Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:655
[84] Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:547
[85] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[86] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[87] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[88] wxEvtHandler::TryHereOnly(wxEvent&)        
[89] wxEvtHandler::ProcessEventLocally(wxEvent&)
[90] wxEvtHandler::ProcessEvent(wxEvent&)        
[91] wxAppWithHelpers::ProcessEvent(wxEvent&)     /build/pcsx2_dbg/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:384
[92] wxAppWithHelpers::IdleEventDispatcher(wchar_t const*) /build/pcsx2_dbg/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:535
[93] wxAppWithHelpers::OnIdleEvent(wxIdleEvent&)  /build/pcsx2_dbg/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:547
[94] Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:655
[95] Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:547
[96] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[97] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[98] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[99] wxEvtHandler::TryHereOnly(wxEvent&)        
[100] wxEvtHandler::ProcessEventLocally(wxEvent&)
[101] wxEvtHandler::ProcessEvent(wxEvent&)        
[102] wxAppWithHelpers::ProcessEvent(wxEvent&)     /build/pcsx2_dbg/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:384
[103] wxAppConsoleBase::ProcessIdle()            
[104] wxAppBase::ProcessIdle()                    
[105] wxApp::DoIdle()                            
[106] 0x0xf6fee23c                                
[107] 0x0xf6bce500                                
[108] g_main_context_dispatch                    
[109] 0x0xf6bd20c9                                
[110] g_main_loop_run                            
[111] gtk_main                                    
[112] wxGUIEventLoop::DoRun()                    
[113] wxEventLoopBase::Run()                      
[114] wxAppConsoleBase::MainLoop()                
[115] wxAppConsoleBase::OnRun()                  
[116] wxAppBase::OnRun()                          
[117] wxEntry(int&, wchar_t**)                    
[118] wxEntry(int&, char**)                      
[119] main                                         /build/pcsx2_dbg/pcsx2/pcsx2/gui/AppMain.cpp:53
[120] __libc_start_main                          
[121] _start


The zzogl plugin work just fine.
Reply

Sponsored links

#2
what does the terminal show when it crashes? also you have a good idea with compiling in virtual box as it's easier than dealing with multiarch, but some libs are still needed on 64bit side after compiling. It's just a matter of finding which one is missing.
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
Terminal show this :
Code:
glX-Version 1.4 with Direct Rendering
Failed to find glDebugMessageCallback
Ldd on both PCSX2 and plugin show no errors and all libs are 32-bit. And problem appears only with GSdx, GSnull (not GSdx with null renderer) and zzogl works.
Reply
#4
I think i solve it. My videocard GT240 is too old so nvidia legacy drivers doesn't contain glDebugMessageCallback function (it's Opengl 4.3 function). I commented all instances of glDebugMessageCallback and gl_DebugMessageCallback then i rebuild pcsx2.
Reply
#5
It is optional. I updated the code source. Thanks for the info.
Reply
#6
Is it working now?
Reply
#7
I will test it today later.
Reply
#8
Yes, it working just fine.
Reply




Users browsing this thread: 1 Guest(s)