Very annoying issue when trying to run GSdx is hardware mode
#1
Hi. When I’m emulating with PCSX2 in software mode, the game runs like *****. But when I use it in hardware mode, its pretty fast. Theres just one problem though. Whenever I’m in hardware mode, all the textures are messed up. There’s also a lot of weird lines on the screen. If you know how to fix this, please reply to this post.

Specs:
CPU: Intel Core i3
GPU: Geforce GTX 970





*****
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
emuLog:
PCSX2 1.4.0-20160105132032- compiled on Jan 5 2016
Savestate version: 0x9a0b0000

Host Machine Init:
Operating System = Microsoft Windows 10 Home (build 16299), 64-bit
Physical RAM = 8142 MB
CPU name = Intel® Core™ i3-4130 CPU @ 3.40GHz
Vendor/Model = GenuineIntel (stepping 03)
CPU speed = 3.391 ghz (4 logical threads)
x86PType = Standard OEM
x86Flags = bfebfbff 7fdafbbf
x86EFlags = 2c100000

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

Reserving memory for recompilers...

Loading plugins...
Binding GS: C:\Users\Ryan\Documents\PCSX2\plugins\gsdx32-avx.dll
(GameDB) 9693 games on record (loaded in 170ms)
Windows 10.0.16299
Binding PAD: C:\Users\Ryan\Documents\PCSX2\plugins\lilypad.dll
Binding SPU2: C:\Users\Ryan\Documents\PCSX2\plugins\spu2-x.dll
Binding CDVD: C:\Users\Ryan\Documents\PCSX2\plugins\cdvdGigaherz.dll
Binding USB: C:\Users\Ryan\Documents\PCSX2\plugins\USBnull.dll
Binding FW: C:\Users\Ryan\Documents\PCSX2\plugins\FWnull.dll
Binding DEV9: C:\Users\Ryan\Documents\PCSX2\plugins\DEV9null.dll
Plugins loaded successfully.

HLE Notice: ELF does not have a path.


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

Opening plugins...
Opening GS
Opening PAD
Opening SPU2
Opening CDVD
isoFile open ok: C:\Users\Ryan\Desktop\Indiana Jones and the Emperor's Tomb (USA).iso
Image type = DVD
* CDVD Disk Open: DVD, Single layer or unknown:
* * Track 1: Data (Mode 1) (2013552 sectors)
Opening USB
Opening FW
Opening DEV9
Current Renderer: Direct3D11 (Hardware mode)
McdSlot 0 [File]: C:\Users\Ryan\Documents\PCSX2\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Users\Ryan\Documents\PCSX2\memcards\Mcd002.ps2
Plugins opened successfully.
EE/iR5900-32 Recompiler Reset
Bios Found: USA v01.60(07/02/2002) Console
(UpdateVSyncRate) Mode Changed to NTSC.
(UpdateVSyncRate) FPS Limit Changed : 59.94 fps
# Initialize memory (rev:3.63, ctm:392Mhz, cpuclk:294Mhz detected)

PlayStation 2 ======== Hard reset boot
ROMGEN=2002-0207, IOP info (CPUID=1f, CACH_CONFIG=0, 2MB, IOP mode)
<20020207-164243,ROMconf,PS20160AC20020207.bin:11552>
# Total accessable memory size: 32 MB (B:2:8:0) (363: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 Feb 7 2002 16:41:20
CPUID=2e20, BoardID=0, ROMGEN=2002-0207, 32M


IOP Realtime Kernel Ver.0.9.1
Copyright 1999 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname rom0OhmySDSYS secname all
loadelf version 3.30
Input ELF format filename = rom0OhmySDSYS
0 00100000 0004c718 .....
Loaded, rom0OhmySDSYS
start address 0x100008
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.
# 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.
Get Reboot Request From EE

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

PlayStation 2 ======== Update reboot complete
cdvdman Init
rmreset start
rmreset end
clearspu: completed
Pad Driver for OSD (2000/12/05 18:05) 392, 128

IOP Realtime Kernel Ver.0.9.1
Copyright 1999 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
read/write allocate memory 4000
open name rom0:ROMVER flag 1 data 48a78
open fd = 2
loadmodule: fname rom0:ATAD args 0 arg
ATA: DEV9C version 0x0: unknown device detected
loadmodule: id 31, ret 1
loadmodule: fname rom0:HDDLOAD args 28 arg -osd
loadmodule: id -200, ret 1
open name rom0:FONTM flag 1 data 48a78
open fd = 2
open name rom0:FNTIMAGE flag 1 data 48a78
open fd = 2
open name rom0WackoNDIMAGE flag 1 data 48a78
open fd = 2
open name rom0:TEXIMAGE flag 1 data 48a78
open fd = 2
open name rom0:ICOIMAGE flag 1 data 48a78
open fd = 2
open name rom0:TZLIST flag 1 data 48a78
open fd = 2
_spu_rev_offsetaddr 1f9021
### addr = 1034255 size = 28640
_spu_rev_offsetaddr 1d9021
### addr = 968719 size = 28640
open name rom0:ROMVER flag 1 data 48a78
open fd = 2
open name rom1LaughVDID flag 1 data 48a78
open fd = 2
open name rom1LaughVDVER flag 1 data 48a78
open fd = 2
Frame buffer size set to 640x512 (2560x2048)
ExecutePs2GameDisk
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_205.08;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = NTSC
found 0 symbols
ELF (cdrom0:\SLUS_205.08;1) Game CRC = 0x4C33FA2A, EntryPoint = 0x00100008
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_205.08;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = NTSC
open name cdrom0:¥SYSTEM.CNF;1 flag 4 data 48a78
open fd = 2
# Restart.
# 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 ...
# Restart Done.
Get Reboot Request From EE

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

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

IOP Realtime Kernel Ver.0.9.1
Copyright 1999 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname rom0TongueS2LOGO secname all
loadelf version 3.30
Input ELF format filename = rom0TongueS2LOGO
0 00100000 0003016c ....
Loaded, rom0TongueS2LOGO
start address 0x100008
gp address 00000000
loadelf: fname rom0TongueS2LOGO secname all
loadelf version 3.30
Input ELF format filename = rom0TongueS2LOGO
0 00100000 0003016c ....
Loaded, rom0TongueS2LOGO
start address 0x100008
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.
Not found Cheats file: C:\Users\Ryan\Documents\PCSX2\cheats\4C33FA2A.pnach
Overall 0 Cheats loaded
Overall 0 Widescreen hacks loaded
Loading patch '4C33FA2A.pnach' from archive 'C:\Users\Ryan\Documents\PCSX2\cheats_ws.zip'
comment: Widescreen Hack
(Wide Screen Cheats DB) Patches Loaded: 2
read/write allocate memory 4000
open name rom0:ROMVER flag 1 data 44a78
open fd = 2
loadmodule: fname rom0OhmySDSND args 0 arg
loadmodule: id 25, ret 0
_spu_rev_offsetaddr 1dfff1
### addr = 2097120 size = 32
_spu_rev_offsetaddr 1f9021
### addr = 1034255 size = 28640
# Restart.
# 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 ...
# Restart Done.
Get Reboot Request From EE

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

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

IOP Realtime Kernel Ver.0.9.1
Copyright 1999 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname cdrom0:¥SLUS_205.08;1 secname all
loadelf version 3.30
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_205.08;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = NTSC
Input ELF format filename = cdrom0:¥SLUS_205.08;1
0 00100000 000d0a80 ..............
Loaded, cdrom0:¥SLUS_205.08;1
start address 0x100008
gp address 00000000
loadelf: fname cdrom0:¥SLUS_205.08;1 secname all
loadelf version 3.30
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_205.08;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = NTSC
Input ELF format filename = cdrom0:¥SLUS_205.08;1
0 00100000 000d0a80 ..............
Loaded, cdrom0:¥SLUS_205.08;1
start address 0x100008
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.
(R5900) Re-executed ELF Entry point (ignored) [addr=0x00100008]
Get Reboot Request From EE

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

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

IOP Realtime Kernel Ver. 2.2
Copyright 1999-2002 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
cdvd driver module version 0.1.1 ©SCEI
loadmodule: fname cdrom0:¥IOP¥MODULES¥SIO2MAN.IRX;1 args 0 arg
loadmodule: id 25, ret 0
loadmodule: fname cdrom0:¥IOP¥MODULES¥MCMAN.IRX;1 args 0 arg
loadmodule: id 26, ret 2
loadmodule: fname cdrom0:¥IOP¥MODULES¥MCSERV.IRX;1 args 0 arg
loadmodule: id 27, ret 2
loadmodule: fname cdrom0:¥IOP¥MODULES¥PADMAN.IRX;1 args 0 arg
loadmodule: id 28, ret 0
loadmodule: fname cdrom0:¥IOP¥MODULES¥USBD.IRX;1 args 0 arg
USB Driver (Version 1.1.0)
loadmodule: id 29, ret 2
loadmodule: fname cdrom0:¥IOP¥MODULES¥LIBSD.IRX;1 args 0 arg
loadmodule: id 30, ret 0
loadmodule: fname cdrom0:¥IOP¥MODULES¥STREAM.IRX;1 args 0 arg
Exit MultiStream V6.2 Thread Load
loadmodule: id 31, ret 0
loadmodule: fname cdrom0:¥IOP¥MODULES¥SDRDRV.IRX;1 args 0 arg
SDR driver version 4.0.1 © SCEI
Exit rsd_main
loadmodule: id 32, ret 0
loadmodule: fname cdrom0:¥IOP¥MODULES¥CDVDSTM.IRX;1 args 0 arg
loadmodule: id 33, ret 2
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Stream Buffer 1Bank 32768byte 5banks 163840byte used
largest BLOCK available 22375kB
Static Memory Usage 10352 kB
************************************************************************
MultiStream V6.2
SPU buffer mode currently in V6.2 mode.
SOUND_ResizeSPUBuffer ACTIVE.
SPU RAM buffers can be different sizes to their stream IOP buffers.
************************************************************************
Frame buffer size set to 1024x1024 (4096x4096)
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Suspending single plugin: PAD
Saving PAD
Closing PAD
Recovering single plugin: PAD
Loading PAD
Opening plugins...
Opening PAD
Plugins opened successfully.
Closing plugins...
Closing DEV9
Closing FW
Closing USB
Closing CDVD
Closing SPU2
Closing PAD
Closing GS
Plugins closed successfully.
Opening plugins...
Opening GS
Opening PAD
Opening SPU2
Current Renderer: Direct3D11 (Hardware mode)
Opening CDVD
isoFile open ok: C:\Users\Ryan\Desktop\Indiana Jones and the Emperor's Tomb (USA).iso
Image type = DVD
* CDVD Disk Open: DVD, Single layer or unknown:
* * Track 1: Data (Mode 1) (2013552 sectors)
Opening USB
Opening FW
Opening DEV9
McdSlot 0 [File]: C:\Users\Ryan\Documents\PCSX2\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Users\Ryan\Documents\PCSX2\memcards\Mcd002.ps2
Plugins opened successfully.
Closing plugins...
Closing DEV9
Closing FW
Closing USB
Closing CDVD
Closing SPU2
Closing PAD
Closing GS
Plugins closed successfully.
Suspending single plugin: PAD
Saving PAD
Recovering single plugin: PAD
Loading PAD
Opening plugins...
Opening GS
Opening PAD
Opening SPU2
Current Renderer: Direct3D11 (Hardware mode)
Opening CDVD
isoFile open ok: C:\Users\Ryan\Desktop\Indiana Jones and the Emperor's Tomb (USA).iso
Image type = DVD
* CDVD Disk Open: DVD, Single layer or unknown:
* * Track 1: Data (Mode 1) (2013552 sectors)
Opening USB
Opening FW
Opening DEV9
McdSlot 0 [File]: C:\Users\Ryan\Documents\PCSX2\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Users\Ryan\Documents\PCSX2\memcards\Mcd002.ps2
Plugins opened successfully.
(FrameLimiter) Turbo ENABLED.
(UpdateVSyncRate) FPS Limit Changed : 119.88 fps
(FrameLimiter) Turbo DISABLED.
(UpdateVSyncRate) FPS Limit Changed : 59.94 fps
(FrameLimiter) Turbo ENABLED.
(UpdateVSyncRate) FPS Limit Changed : 119.88 fps
(FrameLimiter) Turbo DISABLED.
(UpdateVSyncRate) FPS Limit Changed : 59.94 fps
(FrameLimiter) Turbo ENABLED.
(UpdateVSyncRate) FPS Limit Changed : 119.88 fps
(FrameLimiter) Turbo DISABLED.
(UpdateVSyncRate) FPS Limit Changed : 59.94 fps
Suspending single plugin: PAD
Saving PAD
Closing PAD
Recovering single plugin: PAD
Loading PAD
Opening plugins...
Opening PAD
Plugins opened successfully.
Total Memory Usage 21570 KB
************************************************************************
MultiStream V6.2
SPU buffer mode currently in V6.2 mode.
SOUND_ResizeSPUBuffer ACTIVE.
SPU RAM buffers can be different sizes to their stream IOP buffers.
************************************************************************
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Total Memory Usage 28034 KB
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Current Renderer: Direct3D11 (Hardware mode)
Loading GS
Frame buffer size set to 512x512 (2048x2048)
Closing plugins...
Closing DEV9
Closing FW
Closing USB
Closing CDVD
Closing SPU2
Closing PAD
Closing GS
Plugins closed successfully.
Decommitting host memory for virtual systems...
EE/iR5900-32 Recompiler Reset
Shutting down plugins...
Plugins shutdown successfully.
(GameDB) Unloading...

(03-13-2018, 02:02 PM)jesalvein Wrote: 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]

There you go. ^^^^
Reply
#4
Switch to the OpenGL renderer.
Reply
#5
(03-13-2018, 11:34 PM)CK1 Wrote: Switch to the OpenGL renderer.

Hardware or software?

For you people who wanna see what is going on, here's some images.


Attached Files Thumbnail(s)
       
Reply
#6
Enable hardware depth in ogl hardware renderer
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#7
(03-13-2018, 11:34 PM)CK1 Wrote: Switch to the OpenGL renderer.

Ok, so I tried OpenGL hardware and software.

Hardware: Same funky patterns and weird texturing

Software: Way too slow

(03-13-2018, 11:48 PM)jesalvein Wrote: Enable hardware depth in ogl hardware renderer

Where do i find that in the settings?
Sorry, I'm still pretty new to the emulator.


Attached Files
.txt   emuLog.txt (Size: 14,6 KB / Downloads: 121)
Reply
#8
(03-13-2018, 11:48 PM)jesalvein Wrote: Enable hardware depth in ogl hardware renderer

Ok, so enabling hardware depth fixed the red lines, but the textures are still weird and some objects are just missing.


Attached Files
.txt   emuLog.txt (Size: 12,94 KB / Downloads: 105)
Reply
#9
What are your speedhacks settings ?
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#10
(03-14-2018, 12:02 AM)jesalvein Wrote: What are your speedhacks settings ?

Take a look for yourself.


Attached Files Thumbnail(s)
   
Reply




Users browsing this thread: 1 Guest(s)