PCSX2 crashing
#31
(03-09-2016, 11:53 AM)gregory Wrote: By the way, I just saw that your driver doesn't support direct state access
Is it normal? Extension ought to be supported since last year => https://mesamatrix.net/

Extension will be mandatory in future version.

This extension is part of opengl 4.5 and amd lack of many features of opengl, especially OpenGL 4.2 and upper

However them stay working, in this point intel stay more closer than OpenGL 4.3 and 4.4 and 4.5

Maybe when finish this year them can have support for OpenGL 4.5

Smile
Linux Mint 17.2 XFCE Edition 64Bit - Kernel 4.00
CPU: INTEL Pentium G3258 (Haswell 22nm) at 4.1Ghz + Artic Cooling Alpine 11 Plus
MEM: 8GB DDR3 1333 (4x2) patriot value (21/8 Gb/s)

GPU: Zotac NVIDIA Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Passive Cooling 2GB DDR3 64Bit (14.4 Gb/s)
BOARD: MSI H81M E33
Reply

Sponsored links

#32
I disagree with you most of openGL 4.X features are implemented. Lots of not-yet-implemented extensions are useless for PCSX2.

Beside the DSA extension is common for all drivers. So no, it isn't normal.
Reply
#33
Sorry took so long to respond to thread. I didn't have the mesa dbg symbol installed cause I switch between computers a lot. I have a lot of PCs running Mint 17.3. I installed them and this is what i got as an output. Remember these are supplied from Oibaf who makes a PPA for bleeding edge open source drivers. Which is strange cause it works perfectly fine before installing the PPA. So something like OpenGL features shouldn't be the issue, unless there's a major bug in Oibaf's PPA.

Code:
Thread 12 (Thread 0xf3e5bb40 (LWP 3522)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf6800135 in sem_wait@@GLIBC_2.1 ()
   from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0820e593 in ExecutorThread::ExecuteTaskInThread() ()
#3  0x0835299d in Threading::pxThread::_try_virtual_invoke(void (Threading::pxThread::*)()) ()
#4  0x08353f03 in Threading::pxThread::_internal_execute() ()
#5  0x083540e5 in Threading::pxThread::_internal_callback(void*) ()
#6  0xf67f9f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0xf6730bee in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0xf34ffb40 (LWP 3523)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf6800e1b in read () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x08324585 in LinuxPipeThread::ExecuteTaskInThread() ()
#3  0x0835299d in Threading::pxThread::_try_virtual_invoke(void (Threading::pxThread::*)()) ()
#4  0x08353f03 in Threading::pxThread::_internal_execute() ()
#5  0x083540e5 in Threading::pxThread::_internal_callback(void*) ()
#6  0xf67f9f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0xf6730bee in clone () from /lib/i386-linux-gnu/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 10 (Thread 0xf2affb40 (LWP 3524)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf6800e1b in read () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x08324585 in LinuxPipeThread::ExecuteTaskInThread() ()
#3  0x0835299d in Threading::pxThread::_try_virtual_invoke(void (Threading::pxThread::*)()) ()
#4  0x08353f03 in Threading::pxThread::_internal_execute() ()
#5  0x083540e5 in Threading::pxThread::_internal_callback(void*) ()
#6  0xf67f9f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0xf6730bee in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 9 (Thread 0xf20ffb40 (LWP 3525)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf6721c8b in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xf63e920b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xf63da3e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xf63da76b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xf608a36a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xf64009aa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xf67f9f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xf6730bee in clone () from /lib/i386-linux-gnu/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 8 (Thread 0xf16ffb40 (LWP 3526)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf6721c8b in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xf63e920b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xf63da3e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xf63da528 in g_main_context_iteration ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xf63da57e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xf64009aa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xf67f9f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xf6730bee in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xf02ffb40 (LWP 3530)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf6800135 in sem_wait@@GLIBC_2.1 ()
   from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0808e405 in VU_Thread::ExecuteRingBuffer() ()
#3  0x0808eb7f in VU_Thread::ExecuteTaskInThread() ()
#4  0x0835299d in Threading::pxThread::_try_virtual_invoke(void (Threading::pxThread::*)()) ()
#5  0x08353f03 in Threading::pxThread::_internal_execute() ()
#6  0x083540e5 in Threading::pxThread::_internal_callback(void*) ()
#7  0xf67f9f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#8  0xf6730bee in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xf0cffb40 (LWP 3563)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf68009e2 in __lll_lock_wait () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xf67fc267 in _L_lock_847 () from /lib/i386-linux-gnu/libpthread.so.0
#3  0xf67fc0a0 in pthread_mutex_lock ()
   from /lib/i386-linux-gnu/libpthread.so.0
#4  0x0833ded7 in Threading::Mutex::Acquire() ()
#5  0x0833df53 in Threading::Mutex::Wait() ()
#6  0x0808c242 in SysMtgsThread::WaitGS(bool, bool, bool) ()
#7  0x0807614c in Gif_MTGS_Wait(bool) ()
#8  0x082eca0c in mVU_XGKICK_(unsigned int) ()
#9  0x4001b8ae in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xef8ffb40 (LWP 3564)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf6800135 in sem_wait@@GLIBC_2.1 ()
   from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0834dbb7 in Threading::Semaphore::Wait() ()
#3  0x0834dc63 in Threading::Semaphore::WaitNoCancel() ()
#4  0x083592b3 in SynchronousActionState::WaitForResult() ()
---Type <return> to continue, or q <return> to quit---
#5  0x08245008 in Msgbox::ShowModal(BaseMessageBoxEvent&) ()
#6  0x08245652 in Msgbox::Assertion(wxString const&, wxString const&) ()
#7  0x08189dbc in AppDoAssert(DiagnosticOrigin const&, wchar_t const*) ()
#8  0x083295e4 in pxOnAssert(DiagnosticOrigin const&, wchar_t const*) ()
#9  0x0833d7a2 in SysPageFaultSignalFilter(int, siginfo_t*, void*) ()
#10 <signal handler called>
#11 0xe39a71f0 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#12 0xe39dbe9f in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#13 0xe3714490 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#14 0xe3aecd84 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#15 0xe3712dae in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#16 0xe39b6282 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#17 0xe39b7c32 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#18 0xe39dbb53 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#19 0xe373edaf in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#20 0xe36baf5b in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#21 0xe36bafc8 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#22 0xe3560423 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#23 0xe356449e in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#24 0xe34e9a15 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#25 0xe34e9c25 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#26 0xe34ea07d in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#27 0xee9a603b in GSTextureOGL::Update(GSVector4i const&, void const*, int) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/games/PCSX2/libGSdx-1.0.0.so
#28 0xee9a1242 in GSTextureCache::Source::Flush(unsigned int) ()
   from /usr/lib/games/PCSX2/libGSdx-1.0.0.so
#29 0xee9a15f8 in GSTextureCache::Source::Update(GSVector4i const&) ()
   from /usr/lib/games/PCSX2/libGSdx-1.0.0.so
#30 0xee99fe44 in GSTextureCache::LookupSource(GIFRegTEX0 const&, GIFRegTEXA const&, GSVector4i const&) () from /usr/lib/games/PCSX2/libGSdx-1.0.0.so
#31 0xee973700 in GSRendererHW::Draw() ()
   from /usr/lib/games/PCSX2/libGSdx-1.0.0.so
#32 0xee98dcd4 in GSState::FlushPrim() ()
   from /usr/lib/games/PCSX2/libGSdx-1.0.0.so
#33 0xee990bc5 in GSState::GIFRegHandlerTRXDIR(GIFReg const*) ()
   from /usr/lib/games/PCSX2/libGSdx-1.0.0.so
#34 0xee99e7da in void GSState::Transfer<3>(unsigned char const*, unsigned int)
    () from /usr/lib/games/PCSX2/libGSdx-1.0.0.so
#35 0xee911cc0 in GSgifTransfer () from /usr/lib/games/PCSX2/libGSdx-1.0.0.so
#36 0x0808c9fa in SysMtgsThread::ExecuteTaskInThread() ()
#37 0x0835299d in Threading::pxThread::_try_virtual_invoke(void (Threading::pxThread::*)()) ()
#38 0x08353f03 in Threading::pxThread::_internal_execute() ()
#39 0x083540e5 in Threading::pxThread::_internal_callback(void*) ()
#40 0xf67f9f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#41 0xf6730bee in clone () from /lib/i386-linux-gnu/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 4 (Thread 0xe0c18b40 (LWP 3565)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf67fdd4b in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i386-linux-gnu/libpthread.so.0
#2  0xe3acce57 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#3  0xe3acc509 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
#4  0xf67f9f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0xf6730bee in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xdb1fab40 (LWP 3571)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf6721c8b in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xefab2bbd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3  0xefaa14ee in pa_mainloop_poll ()
   from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0xefaa1d1d in pa_mainloop_iterate ()
   from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0xefaa1df4 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6  0xefab2b5c in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7  0xee68f4dd in ?? ()
   from /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#8  0xf67f9f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#9  0xf6730bee in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xdf14db40 (LWP 3572)):
#0  0xf77dbbe9 in __kernel_vsyscall ()
#1  0xf67fdd1d in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i386-linux-gnu/libpthread.so.0
#2  0xee68e85b in pa_cond_wait ()
   from /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#3  0xefab334e in pa_threaded_mainloop_wait ()
   from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0xefa03430 in ?? ()
   from /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
#5  0xefa034ff in ?? ()
   from /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
#6  0xee740959 in ?? () from /usr/lib/i386-linux-gnu/libasound.so.2
#7  0xee6f4faf in snd_pcm_prepare ()
   from /usr/lib/i386-linux-gnu/libasound.so.2
#8  0xee6ff8f9 in snd_pcm_recover ()
   from /usr/lib/i386-linux-gnu/libasound.so.2
#9  0xee21de49 in ?? () from /usr/lib/i386-linux-gnu/libportaudio.so.2
#10 0xee21e25d in ?? () from /usr/lib/i386-linux-gnu/libportaudio.so.2
#11 0xee21f359 in ?? () from /usr/lib/i386-linux-gnu/libportaudio.so.2
#12 0xf67f9f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#13 0xf6730bee in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xf5bf9a00 (LWP 3501)):
#0  0xf5c8d620 in ?? () from /usr/lib/i386-linux-gnu/libharfbuzz.so.0
#1  0xf5c814d2 in ?? () from /usr/lib/i386-linux-gnu/libharfbuzz.so.0
#2  0xf5c677df in hb_shape_plan_execute ()
   from /usr/lib/i386-linux-gnu/libharfbuzz.so.0
#3  0xf5c66c32 in hb_shape_full ()
   from /usr/lib/i386-linux-gnu/libharfbuzz.so.0
#4  0xf5c66cbb in hb_shape () from /usr/lib/i386-linux-gnu/libharfbuzz.so.0
#5  0xf5fa349c in ?? () from /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0
#6  0xf64b798e in ?? () from /usr/lib/i386-linux-gnu/libpango-1.0.so.0
#7  0xf64c8474 in pango_shape_full ()
   from /usr/lib/i386-linux-gnu/libpango-1.0.so.0
#8  0xf64a90c8 in ?? () from /usr/lib/i386-linux-gnu/libpango-1.0.so.0
#9  0xf64a93e0 in ?? () from /usr/lib/i386-linux-gnu/libpango-1.0.so.0
#10 0xf64be07c in ?? () from /usr/lib/i386-linux-gnu/libpango-1.0.so.0
#11 0xf64bfc3a in ?? () from /usr/lib/i386-linux-gnu/libpango-1.0.so.0
#12 0xf6c84201 in gtk_text_layout_get_line_display ()
   from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#13 0xf6c78d61 in gtk_text_layout_draw ()
   from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#14 0xf6c99a14 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#15 0xf6bcbebe in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#16 0xf69a95a4 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#17 0xf69aaa7e in g_closure_invoke ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#18 0xf69bcc80 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#19 0xf69c468f in g_signal_emit_valist ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#20 0xf69c4bf3 in g_signal_emit ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#21 0xf6cf8a03 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#22 0xf6bca927 in gtk_main_do_event ()
   from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#23 0xf6a2a2d0 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#24 0xf6a2a323 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#25 0xf6a2a323 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#26 0xf6a2a323 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#27 0xf6a2a323 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#28 0xf6a5ae03 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#29 0xf6a26b18 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#30 0xf6a27638 in gdk_window_process_updates ()
   from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#31 0xf6c92a11 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#32 0xf69ac6b3 in g_cclosure_marshal_VOID__VOID ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#33 0xf69aaa7e in g_closure_invoke ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#34 0xf69bd029 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0xf69c4963 in g_signal_emit_valist ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#36 0xf69c4bf3 in g_signal_emit ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#37 0xf6b00b1a in gtk_adjustment_value_changed ()
   from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#38 0xf6c8e4cc in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#39 0xf6c95420 in gtk_text_view_scroll_to_iter ()
   from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#40 0xf6c9560f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#41 0xf6c95682 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#42 0xf6c956dc in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#43 0xf6a04098 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#44 0xf63d6c50 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0xf63da0a7 in g_main_context_dispatch ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xf63da468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xf63da76b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xf6bc9450 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#49 0xf71f6aed in wxGUIEventLoop::DoRun() ()
   from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-3.0.so.0
#50 0xf75cd970 in wxEventLoopBase::Run() ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#51 0xf725d17a in wxDialog::ShowModal() ()
   from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-3.0.so.0
#52 0x08244251 in pxAssertionEvent::_DoDialog() const ()
#53 0x08244200 in BaseMessageBoxEvent::InvokeEvent() ()
#54 0x08358d1c in pxActionEvent::_DoInvokeEvent() ()
#55 0x081b3aa8 in Pcsx2App::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) ()
#56 0xf758745b in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#57 0xf770ff2a in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#58 0xf77102ec in wxEvtHandler::SearchDynamicEventTable(wxEvent&) ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#59 0xf7710397 in wxEvtHandler::TryHereOnly(wxEvent&) ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#60 0xf7710434 in wxEvtHandler::ProcessEventLocally(wxEvent&) ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#61 0xf7710495 in wxEvtHandler::ProcessEvent(wxEvent&) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#62 0xf77114c6 in wxEvtHandler::ProcessPendingEvents() ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#63 0xf758afc0 in wxAppConsoleBase::ProcessPendingEvents() ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#64 0xf71e2210 in wxApp::DoIdle() ()
   from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-3.0.so.0
#65 0xf71e231f in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-3.0.so.0
#66 0xf63d6c50 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#67 0xf63da0a7 in g_main_context_dispatch ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#68 0xf63da468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#69 0xf63da76b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#70 0xf6bc9450 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#71 0xf71f6aed in wxGUIEventLoop::DoRun() ()
   from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-3.0.so.0
#72 0xf75cd970 in wxEventLoopBase::Run() ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#73 0xf7589522 in wxAppConsoleBase::MainLoop() ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#74 0xf7586ed2 in wxAppConsoleBase::OnRun() ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#75 0xf72a116e in wxAppBase::OnRun() ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-3.0.so.0
#76 0xf761cdb6 in wxEntry(int&, wchar_t**) ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#77 0xf761ce56 in wxEntry(int&, char**) ()
   from /usr/lib/i386-linux-gnu/libwx_baseu-3.0.so.0
#78 0x081b0bbf in main ()
Reply
#34
Quote: #11 0xe39a71f0 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so
gdb didn't manage to fetch the symbol. Does Oibaf's PPA actually provide the debug symbol ? Maybe a wrong version was installed. You can find which package version are installed with
Code:
dpkg -l | grep -i mesa

You know Mesa isn't bug-free. And git packages are by definition not as stable as a stable version Wink

Looking at your previous report, there are something wrong
Code:
OpenGL information. GPU: Gallium 0.4 on AMD CEDAR (DRM 2.43.0, LLVM 3.8.0). Vendor: X.Org. Driver: Mesa 11.2.0-devel (git-71b9dfb 2016-02-10 trusty-oibaf-ppa+gallium-nine)
Buggy driver detected. Geometry shaders will be disabled
Buggy driver detected, GL_ARB_separate_shader_objects will be disabled

INFO: GL_ARB_gpu_shader5 is NOT SUPPORTED
INFO: GL_ARB_separate_shader_objects is NOT SUPPORTED
INFO: GL_ARB_shader_image_load_store is NOT SUPPORTED
INFO: GL_ARB_clear_texture is NOT SUPPORTED
INFO: GL_ARB_direct_state_access is NOT SUPPORTED
DSA is not supported. Replacing the GL function pointer to emulate it
Your GPU is a DX11 gpu right ? Both GL_ARB_gpu_shader5 and GL_ARB_direct_state_access ought to be supported. Well I need to check mesa code for the former. But the latter must be in.
Reply
#35
(03-11-2016, 11:20 AM)gregory Wrote: gdb didn't manage to fetch the symbol. Does Oibaf's PPA actually provide the debug symbol ? Maybe a wrong version was installed. You can find which package version are installed with
Code:
dpkg -l | grep -i mesa

You know Mesa isn't bug-free. And git packages are by definition not as stable as a stable version Wink

Looking at your previous report, there are something wrong
Code:
OpenGL information. GPU: Gallium 0.4 on AMD CEDAR (DRM 2.43.0, LLVM 3.8.0). Vendor: X.Org. Driver: Mesa 11.2.0-devel (git-71b9dfb 2016-02-10 trusty-oibaf-ppa+gallium-nine)
Buggy driver detected. Geometry shaders will be disabled
Buggy driver detected, GL_ARB_separate_shader_objects will be disabled

INFO: GL_ARB_gpu_shader5 is NOT SUPPORTED
INFO: GL_ARB_separate_shader_objects is NOT SUPPORTED
INFO: GL_ARB_shader_image_load_store is NOT SUPPORTED
INFO: GL_ARB_clear_texture is NOT SUPPORTED
INFO: GL_ARB_direct_state_access is NOT SUPPORTED
DSA is not supported. Replacing the GL function pointer to emulate it
Your GPU is a DX11 gpu right ? Both GL_ARB_gpu_shader5 and GL_ARB_direct_state_access ought to be supported. Well I need to check mesa code for the former. But the latter must be in.

In gpu database information about cedar core are derivatives of radeon HD 54xx (80 shaders / 8 tmus / 4 rops) and this core dont support opengl 4.x only supports opengl 3.2 and opencl 1.2


Information of gpu database for courtesy techpowerup

https://www.techpowerup.com/gpudb/503/ra...-5450.html

Other radeons stay based on cedar like as HD 6230, HD 6290, HD6350


In this theme for courtesy xorg appears more information about this problem on cedar

http://xorg.freedesktop.org/wiki/RadeonFeature/

On note 19 appears this information:

Quote:OpenGL 4.1 is currently only supported on CYPRESS, CAYMAN and ARUBA. All other chips are currently limited to OpenGL 3.3

Cypress are HD 58xx gpus, Cayman are HD 69xx gpus and Aruba are HD 7xxx and 8xxx gpus on trinity and richland apus

Smile
Linux Mint 17.2 XFCE Edition 64Bit - Kernel 4.00
CPU: INTEL Pentium G3258 (Haswell 22nm) at 4.1Ghz + Artic Cooling Alpine 11 Plus
MEM: 8GB DDR3 1333 (4x2) patriot value (21/8 Gb/s)

GPU: Zotac NVIDIA Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Passive Cooling 2GB DDR3 64Bit (14.4 Gb/s)
BOARD: MSI H81M E33
Reply
#36
The GPU in that PC I used has a Radeon HD 6850. The other PC has a Radeon HD 6570. My laptop has a Radeon HD 6370.
Reply
#37
Ok. DSA must work. Could you try to add this line in GSdx.ini file? It will force the detection of the DSA extensions.
Quote:override_GL_ARB_direct_state_access = 1

And you need to find a way to install those debug symbols.
Reply
#38
I added that to the GSdx.ini and it would start up with a black screen and nothing else would happen.  You can hear the startup sound but nothing beyond that.  Also it was already there with a -1. 

Code:
override_GL_ARB_direct_state_access = -1
Reply
#39
Yes, -1 is auto. 1 is on. (0 is off).

I guess, it confirms the extension isn't supported but I don't understand why.

Here the relevant mesa change log
Code:
./docs/relnotes/10.6.0.html:<li>GL_ARB_direct_state_access on all drivers that support GL 2.0+</li>
So it must be supported. PCSX2 code was tested on both Mesa/Intel and Mesa/Nouveau (granted not latest git). Maybe you can try to get the final 11.2 which will be released soon.

Without debug symbol. I can't do more. There is likely a driver issue. And I will delete pre-DSA support from GSdx in a couple of weeks.
Reply




Users browsing this thread: 1 Guest(s)