Bug: Metal Gear Solid 2 Transparent textures not working
#1
https://i.imgur.com/GpIY3lv.jpg
(OpenGL hardware)
As opposed to
https://i.imgur.com/ywXOjXv.jpg
(OpenGL software)

As far as I can tell, there's no way around this. OpenGL software seems to be the only way to get this transparency bug corrected. I've fiddled around with the settings for a while but still can't find a way to fix this. I hope someone can prove me wrong.

Software isn't the most viable of options as I can see 10+fps drops, which wouldn't be as bad if the audio quality didn't snap in half whenever it happened.

But this bug makes everyone a weird bulging gray and prevents you from seeing into water from above.

Does anyone know a workaround or a fix to this? Or should I put this in bug reports instead, if it's a known thing/can't be fixed
Reply

Sponsored links

#2
Please post the contents of the emulog.txt file after the problem occurs. The file can be found in "My Documents\PCSX2\logs" for the installer version or in "PCSX2\logs" for the portable/binary version.

Please make sure to enclose your emulog in code tags like so (remove the empty space on the closing code tag!):
[code]
Pasted emulog goes here
[ /code]
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#3
Code:
PCSX2 1.5.0-20190202225430 - compiled on Feb  2 2019
Savestate version: 0x9a0d0000

Host Machine Init:
    Operating System =  Microsoft Windows 10 Home (build 17134), 64-bit
    Physical RAM     =  16327 MB
    CPU name         =  Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
    Vendor/Model     =  GenuineIntel (stepping 09)
    CPU speed        =  3.599 ghz (8 logical threads)
    x86PType         =  Standard OEM
    x86Flags         =  bfebfbff 7ffafbff
    x86EFlags        =  2c100000

x86 Features Detected:
    SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. AVX2.. FMA

Reserving memory for recompilers...

Loading plugins from D:\Desktop\pcsx2-v1.5.0-dev-2930-gdbffad2ae-windows-x86\plugins...
    Bound   GS: GSdx32-AVX2.dll [GSdx 20190202225430 (MSVC 19.00 AVX2/AVX2) 1.1.0]
    Bound  PAD: LilyPad.dll [LilyPad (20190202225430) 0.12.1]
    Bound SPU2: Spu2-X.dll [SPU2-X 20190202225430 2.0.0]
    Bound CDVD: cdvdGigaherz.dll [cdvdGigaherz 20190202225430 0.11.0]
    Bound  USB: USBnull.dll [USBnull Driver 20190202225430 0.7.0]
    Bound   FW: FWnull.dll [FWnull Driver 20190202225430 0.7.0]
    Bound DEV9: DEV9null.dll [DEV9null Driver 20190202225430 0.5.0]
Plugins loaded successfully.

(GameDB) 9769 games on record (loaded in 109ms)
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.

Patches: No CRC found, using 00000000 instead.
Opening plugins...
    Opening GS
    Opening PAD
    Opening SPU2
    Opening CDVD
isoFile open ok: D:\Documents\PCSX2\iso\Metal Gear Solid 2 - Sons of Liberty (USA).iso
    Image type  = DVD
* CDVD Disk Open: DVD, Single layer or unknown:
* * Track 1: Data (Mode 1) (2256304 sectors)
    Opening USB
    Opening FW
    Opening DEV9
3.x GL context successfully created
OpenGL information. GPU: GeForce GTX 1070/PCIe/SSE2. Vendor: NVIDIA Corporation. Driver: NVIDIA 416.34
INFO: GL_EXT_texture_filter_anisotropic is available
INFO: GL_ARB_gpu_shader5 is available
INFO: GL_ARB_viewport_array is available
INFO: GL_ARB_shader_image_load_store is available
INFO: GL_ARB_copy_image is available
INFO: GL_ARB_clear_texture is available
INFO: GL_ARB_clip_control is available
INFO: GL_ARB_direct_state_access is available
INFO: GL_ARB_texture_barrier is available
INFO: GL_ARB_get_texture_sub_image is available

Current Renderer: OpenGL (Software renderer)
Available VRAM/RAM:3840MB for textures
GSdx Lookup CRC:0
McdSlot 0 [File]: D:\Desktop\pcsx2-v1.5.0-dev-2930-gdbffad2ae-windows-x86\memcards\my memory card.ps2
McdSlot 1 [File]: D:\Desktop\pcsx2-v1.5.0-dev-2930-gdbffad2ae-windows-x86\memcards\Mcd002.ps2
Plugins opened successfully.
EE/iR5900-32 Recompiler Reset
    Bios Found: USA     v02.30(20/02/2008)  Console
    BIOS rom1 module not found, skipping...
    BIOS rom2 module not found, skipping...
    BIOS erom module not found, skipping...
# Initialize memory (rev:4.00, ctm:196Mhz, cpuclk:147Mhz detected)

PlayStation 2 ======== Hard reset boot
ROMGEN=2008-0220, IOP info (CPUID=1f, CACH_CONFIG=14000200, 2MB, IOP mode)
<20080220-175343,ROMconf,PS20230WC20080220.bin:11824>
# Total accessable memory size: 32 MB (B:2:8:0) (400:2:7c30)
# TLB spad=0 kernel=1:12 default=13:30 extended=31:38
# Initialize Start.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# 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 Sep  5 2006 12:57:08
  CPUID=2e20, BoardID=0, ROMGEN=2008-0220, 32M

Patches: No CRC found, using 00000000 instead.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_201.44;1
(SYSTEM.CNF) Software version = 1.01
(SYSTEM.CNF) Disc region type = NTSC
ELF (cdrom0:\SLUS_201.44;1) Game CRC = 0xBFBBB524, EntryPoint = 0x00100010
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_201.44;1
(SYSTEM.CNF) Software version = 1.01
(SYSTEM.CNF) Disc region type = NTSC

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
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname cdrom0:¥SLUS_201.44;1 secname all
loadelf version 3.30
Input ELF format filename = cdrom0:¥SLUS_201.44;1
1 00100000 000b2988 ............
Loaded, cdrom0:¥SLUS_201.44;1
start address 0x100010
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
Elf entry point @ 0x00100010 about to get recompiled. Load patches first.
GSdx Lookup CRC:0
Get Reboot Request From EE
ROM directory not found

PlayStation 2 ======== Update rebooting..

PlayStation 2 ======== Update reboot complete
cdvdman Init

IOP Realtime Kernel Ver. 2.1
    Copyright 1999-2001 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadmodule: fname cdrom0:¥MODULES¥PLD.IRX;1 args 9 arg 00c00000
Loading savestate from slot 0...
    filename: D:\Desktop\pcsx2-v1.5.0-dev-2930-gdbffad2ae-windows-x86\sstates\SLUS-20144 (BFBBB524).00.p2s
EE/iR5900-32 Recompiler Reset
    Loading GS
    Loading PAD
    Loading SPU2
MTVU speedhack is enabled, saved states may not be stable
(UpdateVSyncRate) Mode Changed to NTSC.
(UpdateVSyncRate) FPS Limit Changed : 59.94 fps
microVU0 Warning: Branch, Branch, Branch! [05c8]
microVU0 Warning: Branch, Branch, Branch! [05c8]
> Selected savestate slot 1
Loading savestate from slot 1...
    filename: D:\Desktop\pcsx2-v1.5.0-dev-2930-gdbffad2ae-windows-x86\sstates\SLUS-20144 (BFBBB524).01.p2s
EE/iR5900-32 Recompiler Reset
    Loading GS
    Loading PAD
    Loading SPU2
MTVU speedhack is enabled, saved states may not be stable
microVU0 Warning: Branch, Branch, Branch! [05c8]
Suspending single plugin: GS
    Saving GS
    Closing GS
Delete 0 Shaders, 34 Programs, 28 Pipelines
Recovering single plugin: GS
    Opening GS
3.x GL context successfully created
Current Renderer: OpenGL (Hardware renderer)
Available VRAM/RAM:3840MB for textures
GSdx Lookup CRC:0
GSdx Lookup CRC:BFBBB524
    Loading GS
Closing plugins...
    Closing DEV9
    Closing FW
    Closing USB
    Closing CDVD
    Closing SPU2
    Closing PAD
    Closing GS
Delete 0 Shaders, 58 Programs, 28 Pipelines
Plugins closed successfully.
Opening plugins...
    Opening GS
    Opening PAD
    Opening SPU2
3.x GL context successfully created
Current Renderer: OpenGL (Hardware renderer)
Available VRAM/RAM:3840MB for textures
GSdx Lookup CRC:0
GSdx Lookup CRC:BFBBB524
    Opening CDVD
isoFile open ok: D:\Documents\PCSX2\iso\Metal Gear Solid 2 - Sons of Liberty (USA).iso
    Image type  = DVD
* CDVD Disk Open: DVD, Single layer or unknown:
* * Track 1: Data (Mode 1) (2256304 sectors)
    Opening USB
    Opening FW
    Opening DEV9
McdSlot 0 [File]: D:\Desktop\pcsx2-v1.5.0-dev-2930-gdbffad2ae-windows-x86\memcards\my memory card.ps2
McdSlot 1 [File]: D:\Desktop\pcsx2-v1.5.0-dev-2930-gdbffad2ae-windows-x86\memcards\Mcd002.ps2
Plugins opened successfully.
Loading savestate from slot 1...
    filename: D:\Desktop\pcsx2-v1.5.0-dev-2930-gdbffad2ae-windows-x86\sstates\SLUS-20144 (BFBBB524).01.p2s
EE/iR5900-32 Recompiler Reset
    Loading GS
    Loading PAD
    Loading SPU2
MTVU speedhack is enabled, saved states may not be stable
microVU0 Warning: Branch, Branch, Branch! [05c8]
Closing plugins...
    Closing DEV9
    Closing FW
    Closing USB
    Closing CDVD
    Closing SPU2
    Closing PAD
    Closing GS
Delete 0 Shaders, 77 Programs, 28 Pipelines
Plugins closed successfully.

quick edit: some of this has the software/unbroken logs in it too, just a headsup
Reply
#4
what if you don't load from savestate ?
care to post a screenshot of the issue ?
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#5
(02-07-2019, 07:07 AM)Ejesalvein Wrote: what if you don't load from savestate ?
care to post a screenshot of the issue ?
The same thing happens. screenshots above.
Reply
#6
What if you increase the blending accuracy level or accurate date ?

Edit: If the issue persists maybe you can upload a gs dump
https://forums.pcsx2.net/Thread-How-to-c...er-GS-dump
CPU: I7-4770 3.9GHZ
Motherboard: Asrock B85M - DGS
RAM: Hyper X Savage 2x8GB 1.6GHZ CL9
GPU: GTX1070 8GB GDDR5
OS: Windows 10 Pro 64bit
Reply




Users browsing this thread: 1 Guest(s)