Closed frantisekz closed 9 years ago
Did you try older version? Like the 1.2 release?
I change a lots of code recently. I maybe broke somethings.
1.2.2 won't run any game:
Gtk-Message: Failed to load module "pk-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Warning: Mismatch between the program and library build versions detected.
The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1008,wx containers,compatible with 2.4,compatible with 2.6),
and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.4,compatible with 2.6).
Interface is initializing. Entering Pcsx2App::OnInit!
Applying operating system default language...
Loading language translation databases for 'Czech' [cs_CZ]
pcsx2_Main not found -- translation dictionary may be incomplete.
pcsx2_Iconized not found -- translation dictionary may be incomplete.
SetLanguage: Requested translation is not implemented yet.
Command line parsing...
Command line parsed!
(UserMode) Found portable install ini @ /home/fanys/pcsx2-1.2.2/bin/portable.ini
Loading language translation databases for 'Czech' [cs_CZ]
PCSX2 1.3.0.r0 - compiled on Apr 26 2015
Savestate version: 0x9a0a0000
Host Machine Init:
Operating System = Linux 4.0.0-1.fc22.x86_64 x86_64
Physical RAM = 3834 MB
CPU name = Intel(R) Celeron(R) CPU N2940 @ 1.83GHz
Vendor/Model = GenuineIntel (stepping 08)
CPU speed = 1.831 ghz (4 logical threads)
x86PType = Standard OEM
x86Flags = bfebfbff 41d8e3bf
x86EFlags = 28100000
x86 Features Detected:
MMX.. SSE.. SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2
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]
[wx] iCCP: known incorrect sRGB profile
Loading plugins...
Binding GS: /home/fanys/pcsx2-1.2.2/bin/plugins/libGSdx-0.1.16.so
Binding PAD: /home/fanys/pcsx2-1.2.2/bin/plugins/libPADnull.so
Binding SPU2: /home/fanys/pcsx2-1.2.2/bin/plugins/libspu2x-2.0.0.so
Binding CDVD: /home/fanys/pcsx2-1.2.2/bin/plugins/libCDVDiso.so
Binding USB: /home/fanys/pcsx2-1.2.2/bin/plugins/libUSBnull-0.7.0.so
Binding FW: /home/fanys/pcsx2-1.2.2/bin/plugins/libFWnull-0.7.0.so
Binding DEV9: /home/fanys/pcsx2-1.2.2/bin/plugins/libdev9null-0.5.0.so
Plugins loaded successfully.
(GameDB) 9655 games on record (loaded in 565ms)
(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
glX-Version 1.4 with Direct Rendering
Failed to find glUniformSubroutinesuiv
EGL: Mesa Project : 1.4 (DRI2)
EGL: extensions supported: EGL_MESA_drm_image EGL_MESA_configless_context EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_get_all_proc_addresses EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context EGL_KHR_create_context EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_CHROMIUM_sync_control EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_NV_post_sub_buffer
Failed to find glUniformSubroutinesuiv
GSopen Failed: return code: 0xffffffff
Closing plugins...
Closing GS
Plugins closed successfully.
Shutting down plugins...
(pxActionEvent) 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.
User-canceled plugin configuration after plugin initialization failure. Plugins unloaded.
Could you report the same data as requested in issue #510
I think the issue are the same.
Could you add the stderr output after enabling shader debug?
If is Pcsx2 sending stderr to terminal, the output looks same:
glX-Version 1.4 with Direct Rendering
Failed to find glUniformSubroutinesuiv
Failed to find glGetTextureSamplerHandleARB
Failed to find glMakeTextureHandleResidentARB
Failed to find glMakeTextureHandleNonResidentARB
Failed to find glUniformHandleui64vARB
Failed to find glProgramUniformHandleui64vARB
Failed to find glCreateFramebuffers
Failed to find glClearNamedFramebufferfv
Failed to find glClearNamedFramebufferuiv
Failed to find glClearNamedFramebufferiv
Failed to find glNamedFramebufferTexture
Failed to find glNamedFramebufferDrawBuffers
Failed to find glNamedFramebufferReadBuffer
Failed to find glCheckNamedFramebufferStatus
Failed to find glCreateBuffers
Failed to find glNamedBufferStorage
Failed to find glNamedBufferData
Failed to find glNamedBufferSubData
Failed to find glMapNamedBuffer
Failed to find glMapNamedBufferRange
Failed to find glUnmapNamedBuffer
Failed to find glFlushMappedNamedBufferRange
Failed to find glCreateSamplers
Failed to find glCreateProgramPipelines
DSA is not supported. Replace GL function pointer to emulate it
Supported Opengl version: 3.3 (Core Profile) Mesa 10.5.1 on GPU: Mesa DRI Intel(R) Bay Trail . Vendor: Intel Open Source Technology Center
Note: the maximal version supported by GSdx is 3.3 (even if you driver support more)!
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 available
INFO: GL_ARB_separate_shader_objects is NOT SUPPORTED
INFO: GL_ARB_shader_subroutine is NOT SUPPORTED
INFO: GL_ARB_shader_image_load_store is NOT SUPPORTED
INFO: GL_ARB_shading_language_420pack is available
INFO: GL_ARB_texture_storage is available
INFO: GL_ARB_explicit_uniform_location is available
INFO: GL_ARB_copy_image is available
INFO: GL_ARB_buffer_storage is available
INFO: GL_ARB_bindless_texture is NOT SUPPORTED
INFO: GL_ARB_clip_control is NOT SUPPORTED
INFO: GL_ARB_direct_state_access is NOT SUPPORTED
INFO: GL_ARB_texture_barrier is NOT SUPPORTED
DSA is not supported. Replace GL function pointer to emulate it
and output to pcsx2 console:
Possible old value used in COP2 code
D8E80000 lqc2 vf08, 0x 0(a3)
D8C40000 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)
D8C50010 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)
D8C60020 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)
D8C70030 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)
D8890000 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)
D8AA0000 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)
D88B0000 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)
D8AC0000 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)
4BE821BC lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08x
4BE828BD lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08y
4BE830BE lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08z
4BE83A0B lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08w
4BC84ADB lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08w
4BC8531B lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08w
4A0002FF lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnop
4A0002FF lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnop
48C08000 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Status
4BAB42EC lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11
*4BA8632C lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08
4A2B4B3C lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09
4A2C533C lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10
4A0002FF lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnop
20E70010 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010
D8E80000 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)
2108FFFF lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)addi t0, t0, 0xFFFF
=48428000 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)addi t0, t0, 0xFFFFcfc2 v0, Status
304200C0 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)addi t0, t0, 0xFFFFcfc2 v0, Statusandi v0,v0, 0x00C0
10400004 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)addi t0, t0, 0xFFFFcfc2 v0, Statusandi v0,v0, 0x00C0beq v0, zero, ->$0x002730F4
00000000 lqc2 vf08, 0x 0(a3)lqc2 vf04, 0x 0(a2)lqc2 vf05, 0x 10(a2)lqc2 vf06, 0x 20(a2)lqc2 vf07, 0x 30(a2)lqc2 vf09, 0x 0(a0)lqc2 vf10, 0x 0(a1)lqc2 vf11, 0x 0(a0)lqc2 vf12, 0x 0(a1)vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)addi t0, t0, 0xFFFFcfc2 v0, Statusandi v0,v0, 0x00C0beq v0, zero, ->$0x002730F4nop
Possible old value used in COP2 code
4BE821BC vmulax.xyzw ACC,vf04,vf08x
4BE828BD vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08y
4BE830BE vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08z
4BE83A0B vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08w
4BC84ADB vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08w
4BC8531B vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08w
4A0002FF vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnop
4A0002FF vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnop
48C08000 vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Status
4BAB42EC vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11
*4BA8632C vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08
4A2B4B3C vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09
4A2C533C vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10
4A0002FF vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnop
20E70010 vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010
D8E80000 vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)
2108FFFF vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)addi t0, t0, 0xFFFF
=48428000 vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)addi t0, t0, 0xFFFFcfc2 v0, Status
304200C0 vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)addi t0, t0, 0xFFFFcfc2 v0, Statusandi v0,v0, 0x00C0
10400004 vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)addi t0, t0, 0xFFFFcfc2 v0, Statusandi v0,v0, 0x00C0beq v0, zero, ->$0x002730F4
00000000 vmulax.xyzw ACC,vf04,vf08xvmadday.xyzw ACC,vf05,vf08yvmaddaz.xyzw ACC,vf06,vf08zvmaddw.xyzw vf08, vf07, vf08wvmulw.xyz vf11,vf09,vf08wvmulw.xyz vf12,vf10,vf08wvnopvnopctc2 zero, Statusvsub.xyw vf11, vf08, vf11vsub.xyw vf12, vf12, vf08vmove.w, vf11, vf09vmove.w, vf12, vf10vnopaddi a3, a3, 0x0010lqc2 vf08, 0x 0(a3)addi t0, t0, 0xFFFFcfc2 v0, Statusandi v0,v0, 0x00C0beq v0, zero, ->$0x002730F4nop
is this what you need?
Yes the terminal part. Did you put "debug_glsl_shader = 1" in GSdx.ini file. It doesn't show any gl error. I need to fix something that is border line with the API. Maybe it will fix your issue. I dunno
I have "debug_glsl_shader = 1" in GSdx.ini in inis folder which I suppose is correct.
Ok, so it isn't the same issue as #510 ! Give me a couple of days to fix the vertex stream management first.
Ok, just drop a comment here or in #510 when I should test again.
With latest git terminal is spammed with:
Type:Perf ID:3867 Severity:Mid Message:Using a blit copy to avoid stalling on glBufferSubData(1392896, 1393152) (0kb) to a busy (1293168-1392628) buffer object.
Type:Perf ID:3867 Severity:Mid Message:Using a blit copy to avoid stalling on glBufferSubData(1041372, 1041420) (0kb) to a busy (1041324-1041372) buffer object.
Type:Perf ID:3868 Severity:Mid Message:Using a blit copy to avoid stalling on glBufferSubData(1393152, 1393280) (0kb) to a busy (1293168-1392884) buffer object.
Type:Perf ID:3869 Severity:Mid Message:Using a blit copy to avoid stalling on glBufferSubData(1393280, 1393408) (0kb) to a busy (1293168-1393256) buffer object.
Is this snippet enough or you want full log? Window is still all white.
Yep done on purpose. Anyway I didn't fix anything for you. Hum there is an advanced configuration tab, try to disable some extensions, only check the sw renderer. The sw renderer barely uses opengl so it is easier to debug.
There is an hidden option to accelerate transfer and it might remove thise warning. (The option is ogl_vertex_storage). It will be the default in a short future.
I tried disabling all the extensions in advanced tab but still no difference. Should I try other combinations or send you a debug log from sw mode?
Btw, ogl_vertex_storage increased fps from ~25 to ~50 in hw mode on my system, gj man! (I am testing just NoDisc mode atm, so performance will be worse in game probably)
Could you try the gsdx-multiple-va-test branch?
Only visible difference was the end of spamming: Type:Perf ID:263 Severity:Mid Message:Copying busy program cache buffer.
(Appeared only once)
Do you want full logs?
No. There is no useful information into it. There is maybe a bug in the driver. It is really strange because SW renderer only render a texture into a quad. It works on mesa amd and I'm nearly sure on others intel chips.
Overriding GL_ARB_separate_shader_objects to force enabled helped a little. See result in image.
HW mode is worse but white color disappeared too.
New messages in log:
Type:Perf ID:0 Severity:Mid Message:Copying busy program cache buffer.
Type:Perf ID:0 Severity:Mid Message:SIMD16 shader unsupported, falling back to SIMD8 at a 10-20% performance cost: GL_ARB_blend_func_extended not yet supported in SIMD16.
I know that sso is broken on Mesa. It is a shame because I'm the guy that did the basic implementation of the extension. Maybe the viewport is wrong. I will post a patch tomorrow if you have time to test.
Anyway it means there is a communication issue between shaders (and likely a bug in interface block of the drivers.).
@frantisekz I create another branch gsdx-mesa-sso-test to test Overriding GL_ARB_separate_shader_objects on Mesa. Could you tell me if you have the full screen or only a corner?
@gregory38 Result is basically same in both SW and HW, it isn't necessary to force enable GL_ARB_separate_shader_objects now.
For the moment let's forget HW mode. What do you have with SSO force enabled in SW? What do you have with SSO force disabled in SW?
Disabled - screen all white Enabled - rotated and zoomed out like in the image posted yesterday
Honestly I think the disabled case is a bug of the driver. But I didn't test it well. Anyway let's concentrate on the enabled case. I will see if I can generate an openGL to see what happen on Mesa however it is on my low priority list.
I will continue to test new revisions and future Mesa/Kernel/X. Will comment if anything has changed.
I fixed a bug in debug build when SSO is disabled (default for mesa). However, it didn't impact dev/release build.
In debug build are fixed both SW and HW modes. Thanks
So debug build works now! What are the status for both dev and release build ?
Release and Devel builds are working too - both SW and HW mode. I see some flickering but I´ll probably create another issue and attach video for better description.
Many thanks, FPS is between 40-50 during full boot on such weak CPU and GPU, gj.
Cool :) Someone already send me a testcase to reproduce some flickering issues (like black frame between normal frame).
@gregory38 I described it badly, it's not a flickering, take a look: (same in SW/HW) https://youtu.be/2GygrF57KGQ
(maybe play it at 1,5x speed, recording slowed it down a little) Do you see it jumping up and down a little? Should I create a new issue?
And btw, I see a new message in stdout: Your driver DOESN'T support advance depth (GL_ARB_clip_control) It is higly recommmended to enable logz
I don't know if is normal behavior of GSdx. Normally SW is quite accurate. Try to play with the interlace parameter (top of the gui). And yes you will have less depth fighting issue with logz but some depth computing will be wrong. The best is a driver that support GL_ARB_clip_control but hopefully soon enough: http://lists.freedesktop.org/archives/mesa-dev/2015-March/080917.html
Actually clip_control was merged a month ago 2015-04-05 (http://mesamatrix.net/)
Setting interlacing to auto fixed the issue.
And yes, there are lots of changes commited to Mesa 10.6 which isn't long away from release, so I can wait. Thanks
PCSX2 shows only white color with gsdx plugin. There is no difference between Software and Hardware rendering (just FPS is about 3 times higher in HW mode). Sound output is a little laggy but it's probably because of lack of CPU power. Following log is with NullSound.
OS: Fedora 22 Mesa 10.5.1, Intel X driver 2.99.917, Kernel 4.0
ZZ Ogl PG is OK.