Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
FWIW, GS speed is limited by CPU emulation of the PS2 command / the driver / the CPU-GPU transfers. The only way to use the GPU is to increase "internal resolution" to N times native.
Of course, disabling some rendering (either a part or the full frame) will reduce the GS load.
Vu cycle stealing will (sometimes) shortcut the frame rendering (for example reuse a previous/precomputed background frame) so it can also reduce GS load.
Posts: 812
Threads: 59
Joined: Oct 2012
Reputation:
4
Location: Gak roh
(11-13-2015, 02:08 PM)gregory Wrote: FWIW, GS speed is limited by CPU emulation of the PS2 command / the driver / the CPU-GPU transfers. The only way to use the GPU is to increase "internal resolution" to N times native.
Of course, disabling some rendering (either a part or the full frame) will reduce the GS load.
Vu cycle stealing will (sometimes) shortcut the frame rendering (for example reuse a previous/precomputed background frame) so it can also reduce GS load.
That's why, i suggest or request frameskip based on high gs% load only.
Im sorry i often misstype because im using cellphone...Y( '',)Y
Posts: 21.718
Threads: 401
Joined: Sep 2013
Reputation:
476
Location: 私の夢の中
11-13-2015, 03:36 PM
(This post was last modified: 11-13-2015, 03:36 PM by Blyss Sarania.)
Well I don't know who wrote it but I do know some years back I saw an explanation that it was more than that. It was in response to someone wanting to know why frameskipping in PCSX2 breaks the hell out of so many games. But that's about all I remember.
Anyway if it's literally just skipping the draw then why DOES it break things?
Gaming Rig: Intel i7 6700k @ 4.8Ghz | GTX 1070 TI | 32GB RAM | 960GB(480GB+480GB RAID0) SSD | 2x 1TB HDD
Posts: 812
Threads: 59
Joined: Oct 2012
Reputation:
4
Location: Gak roh
(11-13-2015, 03:36 PM)Blyss Sarania Wrote: Well I don't know who wrote it but I do know some years back I saw an explanation that it was more than that. It was in response to someone wanting to know why frameskipping in PCSX2 breaks the hell out of so many games. But that's about all I remember.
Anyway if it's literally just skipping the draw then why DOES it break things?
it break things because frameskip is forced to skip high ee % or high vu% load. if we skipping "only" on high gs% load. it much safer skipping.
Im sorry i often misstype because im using cellphone...Y( '',)Y
Posts: 5.076
Threads: 18
Joined: Oct 2010
Reputation:
154
11-13-2015, 04:05 PM
(This post was last modified: 11-13-2015, 04:06 PM by willkuer.)
I never saw artifacts. I only just got choppy results. But as I always thought it is completely useless I played only a few times with it.
Do you know examples of broken games?
Posts: 21.718
Threads: 401
Joined: Sep 2013
Reputation:
476
Location: 私の夢の中
11-13-2015, 04:14 PM
(This post was last modified: 11-13-2015, 04:15 PM by Blyss Sarania.)
Well I do know a some break, but as for specific examples all I can offer is Ar tonelico 1. Especially the main world map which is the only 3d in the game. With skipping on any combination it alternates between current and 1ish second old frames in a somewhat seizure inducing fashion. At least it did in 0.9.6. I don't feel like testing right now to see if it still does.
Anyway it's pretty well known it only works well for a few games, causes stuttering in most, and breaks some. By break I mean render pretty much unusable graphically. At least that's the information I've observed here on the forum. It also says so in the UI.
Gaming Rig: Intel i7 6700k @ 4.8Ghz | GTX 1070 TI | 32GB RAM | 960GB(480GB+480GB RAID0) SSD | 2x 1TB HDD