Screen tearing or stutter (?)
#1
Hi, 

I haven't used pcsx for some time. I come back on a new computer and everything works fine right of the box.  No hacks, no setting other then display resolution 

But I noticed some strange effect - when rotating camera the screen visibly tears or stutters (don't know how to name it) for objects rendered further from the camera. 
It doesnt feel smooth or 60 fps, I've made a recording:
https://www.youtube.com/watch?v=rHbYUAl7G1w 
Im using nvidia 2070 and i7-10750


I've tried:
- different resolutions (1x to 6x) - seems that the emulation speed is the same 
- vsync, changing EE settings, more or less 100% speed, frame pacing options
- different render mode (d3d11, vulkan, software, opengl), different monitors (4k, 1080p, default laptop monitor)
With no change

Sometimes there would be vertical line where top of the screen is offset to the bottom slightly for a single frame (frame not rendered fully?)
This seem to be fixed by Vsync,  but motion still seems jerky

It's not game breaking, its just not easy on the eye.
Reply

Sponsored links

#2
I had a similar problem with another game here. Are you using a true 60 FPS patch or other certain codes that can affect the gameplay? And can you still post your emulog's information here? If you use the current PCSX2 1.7 versions: In the emulator, click on „Tools” and tick „Enable File Logging”. Then the emulator creates a emulog.txt file in the „logs” folder of PCSX2.
Reply
#3
(04-18-2024, 12:07 PM)Khi Wrote: I had a similar problem with another game here. Are you using a true 60 FPS patch or other certain codes that can affect the gameplay? And can you still post your emulog's information here? If you use the current PCSX2 1.7 versions: In the emulator, click on „Tools” and tick „Enable File Logging”. Then the emulator creates a emulog.txt file in the „logs” folder of PCSX2.

Thanks, I've read your thread but I don't know how to manually change fps. It shows v:50  g: 50 fps and the game is PAL so this seems correct
I'm not using any manual patches (apart wide screen). Just fresh pcsx2 install with resolution changed. I see it automatically applied half pixel offset, I remember it fixing some graphical issues. Though I don't know where do disable it to see how it changes. 
my log:
Code:
[    0.0153] Loaded translation file for language en
[    0.0154] Using user-provided resource file fonts\Roboto-Regular.ttf
[    0.0162] PCSX2 v1.7.5715
[    0.0163] Savestate version: 0x9a4b0000
[    0.0163]
[    0.0163]
[    0.0163] Host Machine Init:
[    0.0163]   Operating System = Microsoft Windows 10+
[    0.0163]   Physical RAM     = 16135 MB
[    0.0163]   Processor        = Intel Core i7-10750H
[    0.0163]   Core Count       = 6 cores
[    0.0163]   Thread Count     = 12 threads
[    0.0174]   Power Profile    = 'Zrównoważony'
[    0.0174]   Power States (min/max)
[    0.0174]     AC             = 5% / 100%
[    0.0174]     Battery        = 5% / 100%
[    0.0174]
[    0.0174] x86 Features Detected:
[    0.0174]   AVX AVX2
[    0.0174]
[    0.0190] Using user-provided resource file game_controller_db.txt
[    0.0190] SDLInputSource: Using Controller DB from resources.
[    0.1813] SDLInputSource: 813 controller mappings are loaded.
[    0.3436] Scanning C:\Users\lukas\Documents\pcsx2 games (recursively)
[    0.6475] Current version: v1.7.5715
[    0.6475] Latest version: v1.7.5715
[    0.6475] Last checked version:
[    0.6475] No update needed.
[    0.6478] (AutoUpdaterDialog) All HTTP requests done.
[    3.2034] Loading BIOS...
[    3.2035] BIOS Found: Europe  v02.00(14/06/2004)  Console 20040614-100914
[    3.2118] Opening CDVD...
[    3.2120] isoFile open ok: C:\Users\lukas\Documents\pcsx2 games\Wallace & Gromit - The Curse of the Were-Rabbit PAL.iso
[    3.2120]   Image type  = DVD
[    3.2120]  * CDVD Disk Open: DVD, Single layer or unknown:
[    3.2120]  * * Track 1: Data (Mode 1) (2031152 sectors)
[    3.2222] [GameDB] Has not been initialized yet, initializing...
[    3.2658] [GameDB] 12808 games on record (loaded in 43.63ms)
[    3.2658] Disc changed to Wallace & Gromit - The Curse of the Were-Rabbit PAL.iso.
[    3.2658]   Name: Wallace & Gromit - The Curse of the Were-Rabbit
[    3.2658]   Serial: SLES-53621
[    3.2658]   Version: 1.01
[    3.2658]   CRC: 7C211BF9
[    3.2659] Applying settings...
[    3.2869] Reopening memory cards...
[    3.2871] McdSlot 0 [File]: Mcd001.ps2 [8 MB, Formatted]
[    3.2872] McdSlot 1 [File]: Mcd002.ps2 [8 MB, UNFORMATTED]
[    3.2880] HLE Host: Set 'host:' root path to: C:\Users\lukas\Documents\pcsx2 games
[    3.2880]
[    3.2880] EE/iR5900 Recompiler Reset
[    3.4870] Opening GS...
[    3.6002] No GPU requested, using first (NVIDIA GeForce RTX 2070 Super with Max-Q Design)
[    3.7264] VK_EXT_provoking_vertex is supported
[    3.7264] VK_EXT_memory_budget is supported
[    3.7264] VK_EXT_calibrated_timestamps is supported
[    3.7264] VK_EXT_rasterization_order_attachment_access is NOT supported
[    3.7264] VK_EXT_attachment_feedback_loop_layout is supported
[    3.7264] VK_EXT_full_screen_exclusive is supported
[    3.7264] VK_KHR_driver_properties is supported
[    3.7274] Read 352 entries from 'C:\Users\lukas\Documents\PCSX2\cache\vulkan_shaders.idx'
[    3.8409] Using user-provided resource file fonts\RobotoMono-Medium.ttf
[    3.8410] Using user-provided resource file fonts\fa-solid-900.ttf
[    3.8411] Using user-provided resource file fonts\promptfont.otf
[    3.8505] Vulkan Graphics Driver Info:
[    3.8506] Driver 538.72.0
[    3.8506] Vulkan 1.3.242
[    3.8506] Conformance Version 1.3.5.0
[    3.8506] 538.18
[    3.8506] NVIDIA
[    3.8506] NVIDIA GeForce RTX 2070 Super with Max-Q Design
[    3.8530] Opening SPU2...
[    3.8538] Initializing SndBuffer at sample rate of 48000...
[    3.8566] (Cubeb) Using normal 2 speaker stereo output.
[    3.8603] (Cubeb) Minimum latency: 10.00 ms (480 audio frames)
[    4.9293] Initializing Pad...
[    4.9294] Initializing SIO2...
[    4.9294] Initializing SIO0...
[    4.9294] Opening DEV9...
[    4.9323] Opening USB...
[    4.9323] Opening FW...
[    4.9448] VM subsystems initialized in 1748.30 ms
[    4.9455] Processor count: 6 cores, 12 processors
[    4.9456] Cluster count: 1
[    4.9456] 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]
[    4.9643] EE/iR5900 Recompiler Reset
[    5.0150] MTVU speedhack is enabled, saved states may not be stable
[    5.0254] ELF changed, active CRC 7C211BF9 (cdrom0:\SLES_536.21;1)
[    5.0256] Found 2 game patches in SLES-53621_7C211BF9.pnach.
[    5.0257] Enabled patch: Widescreen 16:9
[    5.0257] OSD [LoadPatches]: 1 game patches are active.
[    5.0257] Applying core settings...
[    5.0259] Patch: Setting aspect ratio to 16:9 by patch request.
[    5.0259] [GameDB] Enabled GS Hardware Fix: halfPixelOffset to [mode=1]
[    5.0259] Updating CPU configuration...
[    5.0259] EE/iR5900 Recompiler Reset
[    5.0692] Updating GS configuration...
[    5.1738]   Loading SPU2
[    5.1817]   Loading GS
[    5.2446] (UpdateVSyncRate) Mode Changed to PAL.
[   10.2721] (SDLInputSource) Controller 0 inserted
[   10.2722] (SDLInputSource) Opened game controller 0 (instance id 1, player id 0): XInput Controller
[   10.2722] (SDLInputSource) Controller 0 has 6 axes and 11 buttons
[   10.2722] (SDLInputSource) Rumble is supported on 'XInput Controller' via gamecontroller
[   10.2722] (SDLInputSource) Controller 0 inserted
[   10.2723] (SDLInputSource) Controller 0, instance 1, player 0 already connected, ignoring.
[   17.6847] (VMManager) Pausing...
[   19.7657] MTVU speedhack is enabled, saved states may not be stable
[   19.7723]   Saving SPU2
[   19.7726]   Saving GS
[   19.7763] Add 12 seconds play time to SLES-53621 -> now 772
[   19.9316] Skipping updating pipeline cache 'C:\Users\lukas\Documents\PCSX2\cache\vulkan_pipelines.bin' due to no changes.
[   20.1703] Releasing host memory for virtual systems...
Reply
#4
Okay i thought you had the NTSC version since your YouTube video shows 60 FPS and VPS in the OSD informations. Does this game have an NTSC/60 HZ selector? And do i understand correctly that you wrote that your game displays the PAL values 50? Because above you wrote "It doesnt feel smooth or 60 fps" - you have got something mixed up somewhere. But if the game does not have an NTSC/60 HZ selector and it is the PAL version, it would actually be FPS: 50 and VPS: 50 or 25 and therefore cannot be smooth like a NTSC game with true 60 FPS. Smile
Reply
#5
Sorry, I think for the video I've tired different version of the game to see if it displays the same behavior.
PAL version shows 50 vps and fps and ntsc version show 60 for both.
It doesn't make a difference though 60 or 50 fps, native or 6x resolution - it doesn't show any performance drop or rise just motion seems choppy

The game does not have 60 fps selector.
Is there a way though, to switch to 25/30 fps? (other then 50% speed in the settings) 
Wallace and Gromit probably wasn't 60 fps on the console
Reply
#6
Quick side question: Where did you get a PAL and NTSC version of the game?
Reply
#7
Because someone was selling ntsc disc cheap and I didn't notice it was wrong region. And then I wanted to play the game so I bought a pal one.
Reply
#8
Well... okaaay...
Did you convert your two discs to iso files flawlessly? And what appears when you click on the Verify button in the per-game settings of the game? I tnink your problem with this game must be something else.
Reply




Users browsing this thread: 1 Guest(s)