Speedups in Gran Turismo 4 PAL
#1
New issue: When i play gran turismo 4, the framerate is in the menu's 50 fps. That's normal, but when i start a race, it goes to 59,94 fps. Al my settings are normal. I even reinstalled the emulator completely. Even to another drive, but with the same setting (no changes in the framerate settings were made!). Is this a bug in the latest nightly?

old issue:

Title: Cant change fps PAL and NTSC

 I have updated to nightly v1.7.3802 and i noticed that i cant change the fps in games no more. Previously i had a section in the Emulation settings for NTSC and PAL games. Now my PAL games are stuck to 60fps instead of 50. Thats why gran tuismo is running faster than normal and steering is unplayable. I was playing on a nightly build (wich one i cant remember, and cant change it back with a redo button).

Hope for an update that brings this back please!

specs:
Ryzen 2600x
16gb ddr4
Radeon RX6800XT
installed on 512gb sata ssd.
Reply

Sponsored links

#2
Downloaden the latest nightly v1.7.3817, and the option is back. Thank you if you read this!
But only the menus in gt4 are 50 fps, the gameplay is stuck at 60 : (
Reply
#3
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
#4
(12-30-2022, 02:49 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]

Hmm, those folders are empty when i start the game, play an race and quit.
Reply
#5
In the Qt version, click on „Tools” and tick „Show Advanced Settings”. Then you will see the „Advanced” tab in the per-game settings with these options for NTSC and PAL frame rates. If this does not work, then perhaps you have activated certain cheat codes like those weird PAL2NTSC codes or something?

Oh, and for the emulog you have to tick „Enable File Logging” in the „Tools” menu. Smile
Reply
#6
(12-30-2022, 09:37 PM)Khi Wrote: In the Qt version, click on „Tools” and tick „Show Advanced Settings”. Then you will see the „Advanced” tab in the per-game settings with these options for NTSC and PAL frame rates. If this does not work, then perhaps you have activated certain cheat codes like those weird PAL2NTSC codes or something?

Oh, and for the emulog you have to tick „Enable File Logging” in the „Tools” menu. Smile

Thank you, now that you say. I have an 'no interlacing patch' from silent for gt4. Graphics look stunning, and after some digging i found this:
"* Gran Turismo 4 (Europe) SCES-51719, CRC 0x44A61C8F - enables in-game progressive mode (from the NTSC version), makes the game output PAL double strike during races as 480p SDTV is locked to 60 FPS, applies "fake progressive" (interlaced without shake) elsewhere. Unlike the existing NTSC hack, this does not make menus run at half the framerate. Framebuffer changes from the NTSC hack are not present here.".

Code:
gametitle=Gran Turismo 4 [SCES-51719] (E)
comment=Deinterlace patch
author=Silent

// No interlacing
patch=1,EE,204A2A2C,extended,0000102D

// Autoboot in 480p
patch=1,EE,20436820,extended,AE0516B0
patch=1,EE,10436910,extended,10E8

// In mode 1 (Progressive), switch to PAL double strike instead of SDTV 480p
// patch=1,EE,20618690,extended,00000003

if i un // the last patch, the game runs in 50hz but looks *****. when i leave it like this i get great visuals but 60hz.

mu emulog:
Code:
[    0.0352] PCSX2 Nightly - v1.7.3820 Compiled on Dec 30 2022
[    0.0352] Savestate version: 0x9a340000
[    0.0352]
[    0.0352] Host Machine Init:
[    0.0352] Operating System =  Microsoft Windows 10+
[    0.0352] Physical RAM    =  16307 MB
[    0.0505] CPU name        =  AMD Ryzen 5 2600X Six-Core Processor         
[    0.0505] Vendor/Model    =  AuthenticAMD (stepping 02)
[    0.0505] CPU speed        =  3.599 ghz (12 logical threads)
[    0.0505] x86PType        =  Standard OEM
[    0.0505] x86Flags        =  178bfbff 7ed8320b
[    0.0505] x86EFlags        =  2fd3fbff
[    0.0505]
[    0.0505] x86 Features Detected:
[    0.0505] SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2 FMA SSE4a
[    0.0505]
[    0.0508] Reserving memory for recompilers...
[    0.0526] Fastmem area: 0000026423B00000 - 0000026523AFFFFF
[    0.3617] Scanning G:\Playstation 2\PS2 Games Ripped (recursively)
[    0.6006] (SDLInputSource) Controller 0 inserted
[    0.6031] (SDLInputSource) Opened game controller 0 (instance id 0, player id 0): Xbox Series X Controller
[    0.6031] (SDLInputSource) Rumble is supported on 'Xbox Series X Controller' via gamecontroller
[    0.6896] Current version: v1.7.3820
[    0.6896] Latest SHA: v1.7.3820
[    0.6896] Last Checked SHA:
[    0.6896] No update needed.
[    2.6233] Opening CDVD...
[    2.6235] isoFile open ok: G:\Playstation 2\PS2 Games Ripped\Gran Turismo 4\GRANTURISMO4.ISO
[    2.6235] Image type  = DVD
[    2.6235] isoFile: second layer found at sector 0x0018c180
[    2.6236]  * CDVD Disk Open: DVD, Double layer:
[    2.6236]  * * Track 1: Data (Mode 1) (2763936 sectors)
[    2.6236] Opening GS...
[    2.7006] GPU 0: AMD Radeon RX 6800 XT
[    2.7006] 3 vulkan queue families
[    2.7150] VK_EXT_provoking_vertex is supported
[    2.7150] VK_EXT_calibrated_timestamps is supported
[    2.7150] VK_ARM_rasterization_order_attachment_access is NOT supported
[    2.9207] Read 453 entries from 'G:\Playstation 2\PCSX2\cache\vulkan_shaders.idx'
[    2.9706] Vulkan Graphics Driver Info:
[    2.9707] Driver 2.0.233
[    2.9707] Vulkan 1.3.217
[    2.9707] Conformance Version 1.3.0.0
[    2.9707] 22.11.2
[    2.9707] AMD proprietary driver
[    2.9707] AMD Radeon RX 6800 XT
[    2.9707] Using hardware for point expansion and hardware for line expansion.
[    3.0062] Opening SPU2...
[    3.0065] Initializing SndBuffer at sample rate of 48000...
[    3.0097] (Cubeb) Using normal 2 speaker stereo output.
[    3.0212] (Cubeb) Minimum latency: 10.00 ms (480 audio frames)
[    3.0700] Opening PAD...
[    3.0700] Opening DEV9...
[    3.0739] Opening USB...
[    3.0739] Opening FW...
[    3.0740] McdSlot 0 [File]: [is not memcard file]
[    3.0740] McdSlot 1 [File]: [is not memcard file]
[    3.0743] McdSlot 0: [Folder] G:\Playstation 2\PCSX2\memcards\Memorycard.ps2
[    3.0744] (FolderMcd) Indexing slot 0 with filter "".
[    3.0777] EE/iR5900-32 Recompiler Reset
[    3.1102] Vsync is OFF
[    3.3429] Bios Found: Europe  v01.60(19/03/2002)  Console
[    3.3574] VM subsystems initialized in 734.41 ms
[    3.3575] [GameDB] Has not been initialized yet, initializing...
[    3.4112] [GameDB] 11371 games on record (loaded in 53.62ms)
[    3.4112] Applying settings...
[    3.4115] [Unsafe Settings] Texture filtering is not set to Bilinear (PS2). This will break rendering in some games.
[    3.4115] [Unsafe Settings]
[    3.4115] OSD [unsafe_settings_warning]:  Texture filtering is not set to Bilinear (PS2). This will break rendering in some games.
[    3.4115]  EE FPU Clamp Mode is not set to default, this may break some games.
[    3.4117] Processor count: 6 cores, 12 processors
[    3.4117] Cluster count: 1
[    3.4117] Ordered processor list: 0, 2, 4, 6, 8, 10, 1[SMT 1], 3[SMT 1], 5[SMT 1], 7[SMT 1], 9[SMT 1], 11[SMT 1]
[    3.7903] (SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SCES_517.19;1
[    3.7903] (SYSTEM.CNF) Software version = 1.00
[    3.7903] (SYSTEM.CNF) Disc region type = PAL
[    3.7912] ELF (cdrom0:\SCES_517.19;1) Game CRC = 0x44A61C8F, EntryPoint = 0x01000008
[    3.7912] (SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SCES_517.19;1
[    3.7913] (SYSTEM.CNF) Software version = 1.00
[    3.7913] (SYSTEM.CNF) Disc region type = PAL
[    4.4129] Elf entry point @ 0x01000008 about to get recompiled. Load patches first.
[    4.4129] [GameDB] Searching for 'sces-51719' in GameDB
[    4.4129] [GameDB] Found 'sces-51719' in GameDB
[    4.4129] [GameDB] Searching for patch with CRC '44A61C8F'
[    4.4130] [GameDB] No CRC-specific patch or default patch found
[    4.4132] Overall 0 Widescreen hacks loaded
[    4.4180] (Wide Screen Cheats DB) Patches Loaded: 0
[    4.4182] Overall 0 No-interlacing patches loaded
[    4.4185] (No-Interlacing Cheats DB) Patches Loaded: 0
[    4.4188] [GameDB] Searching for 'sces-51719' in GameDB
[    4.4188] [GameDB] Found 'sces-51719' in GameDB
[    4.4189] McdSlot 0: [Folder] G:\Playstation 2\PCSX2\memcards\Memorycard.ps2
[    4.4190] (FolderMcd) Indexing slot 0 with filter "SCES-51719/SCES-52438/SCES-50294".
[    4.4238] Loading game settings from 'G:\Playstation 2\PCSX2\gamesettings\SCES-51719_44A61C8F.ini'...
[    4.4239] Applying settings...
[    4.4243] [Unsafe Settings] Mipmapping is not set to automatic. This may break rendering in some games.
[    4.4243] [Unsafe Settings]
[    4.4243] OSD [unsafe_settings_warning]:  Mipmapping is not set to automatic. This may break rendering in some games.
[    4.4243]  EE FPU Clamp Mode is not set to default, this may break some games.
[    4.4243] [GameDB] Searching for 'sces-51719' in GameDB
[    4.4243] [GameDB] Found 'sces-51719' in GameDB
[    4.4243] (GameDB) Changing VU0 clamp mode [mode=2]
[    4.4243] (GameDB) Changing VU1 clamp mode [mode=2]
[    4.4243] [GameDB] Game requires mipmapping but it has been force disabled.
[    4.4243] [GameDB] Enabled GS Hardware Fix: mipmap to [mode=2]
[    4.4243] [GameDB] Enabled GS Hardware Fix: trilinearFiltering to [mode=1]
[    4.4243] [GameDB] Enabled GS Hardware Fix: halfPixelOffset to [mode=1]
[    4.4243] Updating CPU configuration...
[    4.4372] [GameDB] Searching for 'sces-51719' in GameDB
[    4.4372] [GameDB] Found 'sces-51719' in GameDB
[    4.4372] [GameDB] Searching for patch with CRC '44A61C8F'
[    4.4372] [GameDB] No CRC-specific patch or default patch found
[    4.4374] Found Cheats file: '44A61C8F.pnach'
[    4.4376] comment: Deinterlace patch
[    4.4376] Author: Silent
[    4.4376] Loaded 3 Cheats from '44A61C8F.pnach'.
[    4.4376] Overall 3 Cheats loaded
[    4.4376] Cheats Loaded: 3
[    4.4376] OSD [LoadPatches]: 3 cheat patches are active.
[    4.4376] [GameDB] Searching for 'sces-51719' in GameDB
[    4.4376] [GameDB] Found 'sces-51719' in GameDB
[    4.4376] [GameDB] Searching for patch with CRC '44A61C8F'
[    4.4376] [GameDB] No CRC-specific patch or default patch found
[    4.4377] Found Cheats file: '44A61C8F.pnach'
[    4.4378] comment: Deinterlace patch
[    4.4378] Author: Silent
[    4.4379] Loaded 3 Cheats from '44A61C8F.pnach'.
[    4.4379] Overall 3 Cheats loaded
[    4.4379] Cheats Loaded: 3
[    4.4379] OSD [LoadPatches]: 3 cheat patches are active.
[    4.4379] Updating GS configuration...
[    4.4379] Vsync is OFF
[    4.4415] EE/iR5900-32 Recompiler Reset
[    4.5004] (UpdateVSyncRate) Mode Changed to PAL.
[  47.3828] (UpdateVSyncRate) Mode Changed to SDTV 480p.
[  105.5178] (VMManager) Pausing...
[  106.5120] Add 102 seconds play time to SCES-51719 -> now 4436
[  106.7301] Skipping updating pipeline cache 'G:\Playstation 2\PCSX2\cache\vulkan_pipelines.bin' due to no changes.
[  106.7880] Scanning G:\Playstation 2\PS2 Games Ripped (recursively)
[  109.1962] Releasing host memory for virtual systems...
Reply
#7
a patch problem, then.
not much you can do apart from asking the patch author to make it better (if possible)
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#8
Please take a look to this thread (for your cheat codes). Try it out and tell if anything has changed. Good luck again, Daddy!
Reply
#9
(12-30-2022, 10:33 PM)Khi Wrote: Please take a look to this thread (for your cheat codes). Try it out and tell if anything has changed. Good luck again, Daddy!

I followed this link to another link and used these settings. 
Code:
// progressive flag
patch=1,EE,00A57E70,word,00000001 // 00000000
// force SCE_GS_PAL video mode every time (when the progressive flag is set, the 480p mode is turned on instead by default)
patch=1,EE,001074A0,word,24050003 // 8E050004
// change sceGsResetGraph arguments when the progressive mode is set. These patches are essential when playing on a real hardware (half of the screen is only visible, otherwise):
// SCE_GS_INTERLACE
patch=1,EE,0061868C,word,00000001 // 00000000
// SCE_GS_FIELD
patch=1,EE,00618694,word,00000000 // 00000001
// no interlacing patch for menu and movies (delete this if you play on a real hardware)
patch=1,EE,004A2A2C,word,0000102D // 80A202C0

Now the games runs perfectly like it should and looks great!

Thank you all for the help! Consider this one solved and closed!
Reply
#10
Perfect! Laugh
Reply




Users browsing this thread: 1 Guest(s)