PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.85k stars 1.63k forks source link

Gsdx broken with Intel Bay Trail on Linux #509

Closed frantisekz closed 9 years ago

frantisekz commented 9 years ago

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.

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/bin/portable.ini
Loading language translation databases for 'Czech' [cs_CZ]
PCSX2 1.3.1-20150425130602 - compiled on Apr 25 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:
    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/bin/plugins/libGSdx-0.1.16.so 
    Binding  PAD: /home/fanys/pcsx2/bin/plugins/libLilyPad-0.11.0.so 
    Binding SPU2: /home/fanys/pcsx2/bin/plugins/libspu2x-2.0.0.so 
    Binding CDVD: /home/fanys/pcsx2/bin/plugins/libCDVDnull.so 
    Binding  USB: /home/fanys/pcsx2/bin/plugins/libUSBnull-0.7.0.so 
    Binding   FW: /home/fanys/pcsx2/bin/plugins/libFWnull-0.7.0.so 
    Binding DEV9: /home/fanys/pcsx2/bin/plugins/libdev9null-0.5.0.so 
Plugins loaded successfully.

(GameDB) 9677 games on record (loaded in 601ms)
    Plugin: /home/fanys/pcsx2/bin/plugins/libLilyPad-0.11.0.so
    Plugin: /home/fanys/pcsx2/bin/plugins/libFWnull-0.7.0.so
    Plugin: /home/fanys/pcsx2/bin/plugins/libzzogl-0.4.0.so
    Plugin: /home/fanys/pcsx2/bin/plugins/libUSBnull-0.7.0.so
    Plugin: /home/fanys/pcsx2/bin/plugins/libspu2x-2.0.0.so
    Plugin: /home/fanys/pcsx2/bin/plugins/libGSdx-0.1.16.so
    Plugin: /home/fanys/pcsx2/bin/plugins/libonepad-1.1.0.so
    Plugin: /home/fanys/pcsx2/bin/plugins/libCDVDnull.so
    Plugin: /home/fanys/pcsx2/bin/plugins/libdev9null-0.5.0.so
(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
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

    Opening PAD
    Opening SPU2
    Opening CDVD
    Opening USB
    Opening FW
    Opening DEV9
    Opening Memorycards
McdSlot 0: /home/fanys/pcsx2/bin/memcards/Mcd001.ps2
McdSlot 1: /home/fanys/pcsx2/bin/memcards/Mcd002.ps2
Plugins opened successfully.
Allocating host memory for virtual systems...
R5900 RAM copy                   @ 0xE95F8000 -> 0xEB5F8000 [32mb]
R5900 RAM LUT                    @ 0xE71B8000 -> 0xE95F8000 [36mb]
EE/iR5900-32 Recompiler Reset
iR3000A Recompiler reset.
Resetting host memory for virtual systems...
    Bios Found: Europe  v02.00(14/06/2004)  Console
    BIOS rom1 module not found, skipping...
    BIOS rom2 module not found, skipping...
    BIOS erom module not found, skipping...
    IOP resetting main memory...
Generating SSE-optimized unpacking functions for VIF interpreters...
VIF SSE-optimized Unpacking Functions @ 0xEF03E000 -> 0xEF04E000 [64kb]
Unpack function generation complete.  Generated function statistics:
    Reserved buffer    : 8192 bytes @ 0xEF03E000
    x86 code generated : 4294959362 bytes

(UpdateVSyncRate) Mode Changed to NTSC.
(UpdateVSyncRate) FPS Limit Changed : 59,92 fps
# Initialize memory (rev:3.70, ctm:393Mhz, cpuclk:294Mhz detected)
RegisterLibraryEntries: excepman
RegisterLibraryEntries:  intrman
RegisterLibraryEntries:   ssbusc
RegisterLibraryEntries:  dmacman
RegisterLibraryEntries:  timrman
RegisterLibraryEntries:  sysclib
RegisterLibraryEntries:    stdio
RegisterLibraryEntries:  heaplib
RegisterLibraryEntries:   thbase
RegisterLibraryEntries:  thevent
RegisterLibraryEntries:  thsemap
RegisterLibraryEntries:  thmsgbx
RegisterLibraryEntries:  thfpool
RegisterLibraryEntries:  thvpool
RegisterIntrHandler: intr INT_RTC5, handler fcb0
RegisterLibraryEntries:   vblank
RegisterIntrHandler: intr INT_VBLANK, handler 122a4
RegisterIntrHandler: intr INT_EVBLANK, handler 1235c
RegisterLibraryEntries:    ioman
RegisterLibraryEntries:  modload
RegisterLibraryEntries:   romdrv
RegisterLibraryEntries:    stdio
RegisterLibraryEntries:   sifman

PlayStation 2 ======== Hard reset boot
 ROMGEN=2004-0614, IOP info (CPUID=1f, CACH_CONFIG=0, 2MB, IOP mode)
 <20040614-100914,ROMconf,PS20200EC20040614.bin:11696>
RegisterIntrHandler: intr INT_dmaSIF0, handler 16d94
# Total accessable memory size: 32 MB (B:2:8:0) (370:2:7c30)
# TLB spad=0 kernel=1:12 default=13:30 extended=31:38
# Initialize Start.
Compiling block @ 0x8000d618
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize User Memory ...
# Initialize Scratch Pad ...
# Initialize Done.

EE DECI2 Manager version 0.06 Feb  6 2003 08:38:48
  CPUID=2e20, BoardID=0, ROMGEN=2004-0614, 32M

RegisterLibraryEntries:   sifcmd
RegisterIntrHandler: intr INT_dmaSIF1, handler 183c0
RegisterLibraryEntries:  cdvdman
RegisterIntrHandler: intr INT_CDROM, handler 1f620
RegisterLibraryEntries:  cdvdfsv
RegisterLibraryEntries:  secrman
RegisterLibraryEntries:   eesync

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 (C) Sony Computer Entertainment Inc. 
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
sifcmd sceSifRegisterRpc: rpc_id 80000592
sifcmd sceSifRegisterRpc: rpc_id 8000059a
sifcmd sceSifRegisterRpc: rpc_id 80000593
sifcmd sceSifRegisterRpc: rpc_id 80000597
sifcmd sceSifRegisterRpc: rpc_id 80000595
Load File service.(99/11/05)
sifcmd sceSifRegisterRpc: rpc_id 80000006
Multi Threaded Fileio module.(99/11/15) 
sifcmd sceSifRegisterRpc: rpc_id 80000001
iop heap service (99/11/03)
sifcmd sceSifRegisterRpc: rpc_id 80000003
loadelf: fname rom0:OSDSYS secname all
loadelf version 3.30
Input ELF format filename = rom0:OSDSYS
0 00100000 000586dc ......
Loaded, rom0:OSDSYS
start address 0x100008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
microVU0: Waiting on VU1 thread to access VU1 regs!
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
Get Reboot Request From EE
RegisterLibraryEntries: excepman
RegisterLibraryEntries:  intrman
RegisterLibraryEntries:   ssbusc
RegisterLibraryEntries:  dmacman
RegisterLibraryEntries:  timrman
RegisterLibraryEntries:  sysclib
RegisterLibraryEntries:    stdio
RegisterLibraryEntries:  heaplib
RegisterLibraryEntries:   thbase
RegisterLibraryEntries:  thevent
RegisterLibraryEntries:  thsemap
RegisterLibraryEntries:  thmsgbx
RegisterLibraryEntries:  thfpool
RegisterLibraryEntries:  thvpool
RegisterIntrHandler: intr INT_RTC5, handler fcb0
RegisterLibraryEntries:   vblank
RegisterIntrHandler: intr INT_VBLANK, handler 122a4
RegisterIntrHandler: intr INT_EVBLANK, handler 1235c
RegisterLibraryEntries:    ioman
RegisterLibraryEntries:  modload
RegisterLibraryEntries:   romdrv
ROM directory not found
RegisterLibraryEntries:    stdio
RegisterLibraryEntries:   sifman

PlayStation 2 ======== Update rebooting..
RegisterLibraryEntries:  cdvdman
RegisterIntrHandler: intr INT_CDROM, handler 1a620
RegisterLibraryEntries:  secrman
RegisterLibraryEntries:  sio2man
RegisterIntrHandler: intr INT_SIO2, handler 37908
RegisterLibraryEntries:    mcman
RegisterLibraryEntries: excepman
RegisterLibraryEntries:  intrman
RegisterLibraryEntries:   ssbusc
RegisterLibraryEntries:  dmacman
RegisterLibraryEntries:  timrman
RegisterLibraryEntries:  sysclib
RegisterLibraryEntries:    stdio
RegisterLibraryEntries:  heaplib
RegisterLibraryEntries:   thbase
RegisterLibraryEntries:  thevent
RegisterLibraryEntries:  thsemap
RegisterLibraryEntries:  thmsgbx
RegisterLibraryEntries:  thfpool
RegisterLibraryEntries:  thvpool
RegisterIntrHandler: intr INT_RTC5, handler fcb0
RegisterLibraryEntries:   vblank
RegisterIntrHandler: intr INT_VBLANK, handler 122a4
RegisterIntrHandler: intr INT_EVBLANK, handler 1235c
RegisterLibraryEntries:    ioman
RegisterLibraryEntries:  modload
RegisterLibraryEntries:   romdrv
ROM directory not found
RegisterLibraryEntries:    stdio
RegisterLibraryEntries:   sifman

PlayStation 2 ======== Update reboot complete
RegisterIntrHandler: intr INT_dmaSIF0, handler 16d94
RegisterLibraryEntries:   sifcmd
RegisterIntrHandler: intr INT_dmaSIF1, handler 183c0
RegisterLibraryEntries:  cdvdman
cdvdman Init
RegisterIntrHandler: intr INT_CDROM, handler 21378
RegisterLibraryEntries:  cdvdfsv
RegisterLibraryEntries:  secrman
RegisterLibraryEntries:   eesync
rmreset start
rmreset end
RegisterIntrHandler: intr INT_dmaSPU, handler 4f058
RegisterIntrHandler: intr INT_dmaSPU2, handler 4f058
RegisterIntrHandler: intr INT_SPU, handler 4ec3c
clearspu: completed
RegisterLibraryEntries:  sio2man
RegisterIntrHandler: intr INT_SIO2, handler 4f040
RegisterLibraryEntries:  mtapman
RegisterLibraryEntries:    mcman
RegisterLibraryEntries:   mcserv
RegisterLibraryEntries:   padman
Pad Driver for OSD (2000/12/05 18:05) 392, 128
RegisterLibraryEntries:   rmman2

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 (C) Sony Computer Entertainment Inc. 
Reboot service module.(99/11/10)
sifcmd sceSifRegisterRpc: rpc_id 80000901
sifcmd sceSifRegisterRpc: rpc_id 80000902
sifcmd sceSifRegisterRpc: rpc_id 80000903
sifcmd sceSifRegisterRpc: rpc_id 800009fe
sifcmd sceSifRegisterRpc: rpc_id 800009ff
sifcmd sceSifRegisterRpc: rpc_id 80000601
sifcmd sceSifRegisterRpc: rpc_id 80000100
sifcmd sceSifRegisterRpc: rpc_id 80000101
sifcmd sceSifRegisterRpc: rpc_id 80000c01
cdvd driver module version 0.1.1 (C)SCEI
sifcmd sceSifRegisterRpc: rpc_id 80000596
sifcmd sceSifRegisterRpc: rpc_id 80000592
sifcmd sceSifRegisterRpc: rpc_id 8000059a
sifcmd sceSifRegisterRpc: rpc_id 80000593
sifcmd sceSifRegisterRpc: rpc_id 80000597
sifcmd sceSifRegisterRpc: rpc_id 80000595
Load File service.(99/11/05)
sifcmd sceSifRegisterRpc: rpc_id 80000006
Multi Threaded Fileio module.(99/11/15) 
sifcmd sceSifRegisterRpc: rpc_id 80000001
iop heap service (99/11/03)
sifcmd sceSifRegisterRpc: rpc_id 80000003
sifcmd sceSifRegisterRpc: rpc_id 80000400
RegisterIntrHandler: intr INT_CDROM, handler 21378
read/write allocate memory 4000
open name rom0:OSDVER flag 1 data 4a978
open fd = 2
REGION PARAMS = Oceania 
open name rom0:ROMVER flag 1 data 4a978
open fd = 2
open name rom0:XDEV9 flag 1 data 4a978
open fd = 2
loadmodule: fname rom0:XDEV9 args 0 arg 
dev9: unknown dev9 hardware.
loadmodule: id 32, ret 1
loadmodule: fname rom0:XDEV9SERV args 0 arg 
loadmodule: id -200, ret 1
open name rom0:FONTM flag 1 data 4a978
open fd = 2
open name rom0:FNTIMAGE flag 1 data 4a978
open fd = 2
open name rom0:SNDIMAGE flag 1 data 4a978
open fd = 2
open name rom0:TEXIMAGE flag 1 data 4a978
open fd = 2
open name rom0:ICOIMAGE flag 1 data 4a978
open fd = 2
open name rom0:TZLIST flag 1 data 4a978
open fd = 2
RegisterIntrHandler: intr INT_dmaSPU2, handler 974c0
RegisterIntrHandler: intr INT_dmaSPU, handler 975d4
RegisterIntrHandler: intr INT_SPU, handler 9855c
RegisterIntrHandler: intr INT_dmaSPU2, handler 974c0
RegisterIntrHandler: intr INT_dmaSPU, handler 975d4
RegisterIntrHandler: intr INT_SPU, handler 9855c
_spu_rev_offsetaddr 1f9021
### addr = 1034255  size = 28640
_spu_rev_offsetaddr 1d9021
### addr = 968719  size = 28640
RegisterIntrHandler: intr INT_RTC1, handler 85de0
open name rom0:ROMVER flag 1 data 4a978
open fd = 2
get val add 3c0 type 2 ret 1ff000
get val add 1ff000 type 2 ret 0
open name rom0:PS1ID flag 1 data 4a978
open fd = 2
open name rom0:PS1VERE flag 1 data 4a978
open fd = 2
open name rom1:DVDID flag 1 data 4a978
open fd = -6
(UpdateVSyncRate) Mode Changed to PAL.
(UpdateVSyncRate) FPS Limit Changed : 50,00 fps
microVU1: Cached Prog = [000] [PC=0000] [List=01] (Cache=0,000%) [0,0mb]
microVU1: Cached Prog = [001] [PC=0028] [List=01] (Cache=0,000%) [0,0mb]
Gif Unit - GS packet size exceeded VU memory size!
microVU1: Cached Prog = [002] [PC=00d8] [List=01] (Cache=0,007%) [0,0mb]
microVU1: Branch VI-Delay (1) [0270][002]
microVU1: Branch VI-Delay (1) [0270][002]
microVU1: Branch VI-Delay (1) [0270][002]
microVU1: Branch VI-Delay (1) [0270][002]
microVU1: Branch VI-Delay (1) [0478][002]
microVU1: Branch VI-Delay (1) [0478][002]
microVU1: Branch VI-Delay (1) [0478][002]
microVU1: Branch VI-Delay (1) [0478][002]
microVU1: Cached Prog = [003] [PC=0308] [List=01] (Cache=0,098%) [0,1mb]
microVU1: Branch VI-Delay (1) [0270][003]
microVU1: Branch VI-Delay (1) [0270][003]
microVU1: Branch VI-Delay (1) [0270][003]
microVU1: Branch VI-Delay (1) [0270][003]
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, 0x00C0beqv0, 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, 0x00C0beqv0, zero, ->$0x002730F4nop
Closing plugins...
    Closing Memorycards
    Closing DEV9
    Closing FW
    Closing USB
    Closing CDVD
    Closing SPU2
    Closing PAD
    Closing GS
Plugins closed successfully.
gregory38 commented 9 years ago

Did you try older version? Like the 1.2 release?

I change a lots of code recently. I maybe broke somethings.

frantisekz commented 9 years ago

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.
gregory38 commented 9 years ago

Could you report the same data as requested in issue #510

I think the issue are the same.

frantisekz commented 9 years ago

Here you go: https://mega.co.nz/#!44QSgTwQ!TU5NNJKimZjPlBaPOVHBIfX_fVY8X9D-xyQguqiRJb0

gregory38 commented 9 years ago

Could you add the stderr output after enabling shader debug?

frantisekz commented 9 years ago

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?

gregory38 commented 9 years ago

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

frantisekz commented 9 years ago

I have "debug_glsl_shader = 1" in GSdx.ini in inis folder which I suppose is correct.

gregory38 commented 9 years ago

Ok, so it isn't the same issue as #510 ! Give me a couple of days to fix the vertex stream management first.

frantisekz commented 9 years ago

Ok, just drop a comment here or in #510 when I should test again.

frantisekz commented 9 years ago

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.

gregory38 commented 9 years ago

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.

frantisekz commented 9 years ago

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)

gregory38 commented 9 years ago

Could you try the gsdx-multiple-va-test branch?

frantisekz commented 9 years ago

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?

gregory38 commented 9 years ago

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.

frantisekz commented 9 years ago

Overriding GL_ARB_separate_shader_objects to force enabled helped a little. See result in image. pcsx

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.
gregory38 commented 9 years ago

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.).

gregory38 commented 9 years ago

@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?

frantisekz commented 9 years ago

@gregory38 Result is basically same in both SW and HW, it isn't necessary to force enable GL_ARB_separate_shader_objects now.

gregory38 commented 9 years ago

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?

frantisekz commented 9 years ago

Disabled - screen all white Enabled - rotated and zoomed out like in the image posted yesterday

gregory38 commented 9 years ago

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.

frantisekz commented 9 years ago

I will continue to test new revisions and future Mesa/Kernel/X. Will comment if anything has changed.

gregory38 commented 9 years ago

I fixed a bug in debug build when SSO is disabled (default for mesa). However, it didn't impact dev/release build.

frantisekz commented 9 years ago

In debug build are fixed both SW and HW modes. Thanks

gregory38 commented 9 years ago

So debug build works now! What are the status for both dev and release build ?

frantisekz commented 9 years ago

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.

gregory38 commented 9 years ago

Cool :) Someone already send me a testcase to reproduce some flickering issues (like black frame between normal frame).

frantisekz commented 9 years ago

@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

gregory38 commented 9 years ago

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

gregory38 commented 9 years ago

Actually clip_control was merged a month ago 2015-04-05 (http://mesamatrix.net/)

frantisekz commented 9 years ago

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