{"action":"created","issue":{"url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4785","repository_url":"https://api.github.com/repos/RPCS3/rpcs3","labels_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4785/labels{/name}","comments_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4785/comments","events_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4785/events","html_url":"https://github.com/RPCS3/rpcs3/issues/4785","id":333874173,"node_id":"MDU6SXNzdWUzMzM4NzQxNzM=","number":4785,"title":"Inadequate SPU behaviour on Windows 7","user":{"login":"Psycho-A","id":1223276,"node_id":"MDQ6VXNlcjEyMjMyNzY=","avatar_url":"https://avatars2.githubusercontent.com/u/1223276?v=4","gravatar_id":"","url":"https://api.github.com/users/Psycho-A","html_url":"https://github.com/Psycho-A","followers_url":"https://api.github.com/users/Psycho-A/followers","following_url":"https://api.github.com/users/Psycho-A/following{/other_user}","gists_url":"https://api.github.com/users/Psycho-A/gists{/gist_id}","starred_url":"https://api.github.com/users/Psycho-A/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Psycho-A/subscriptions","organizations_url":"https://api.github.com/users/Psycho-A/orgs","repos_url":"https://api.github.com/users/Psycho-A/repos","events_url":"https://api.github.com/users/Psycho-A/events{/privacy}","received_events_url":"https://api.github.com/users/Psycho-A/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2018-06-19T23:30:02Z","updated_at":"2018-08-23T17:19:57Z","closed_at":null,"author_association":"NONE","body":"I made the issue #4643 about month ago and thought it's some CPU-related problem - but it seems that it's definitely SPU issue and how it behaves on Win 7. I made comparisons of all my 9 games on Windows 7 Home Premium and Windows 10 1607 in turn, on the same machine (4-core I5-2500, 8 GB RAM, GTX 750 Ti), and results are the next: 6 of 9 games that actively uses SPU, works very bad on Windows 7. These are **Silent Hill Downpour**, **Demon's Souls**, **Red Dead Redemption**, **Saw: The Video Game** (behaves 1:1 like Downpour), **Uncharted: Drake's Fortune**, **WWE Smackdown vs RAW 2009**. \r\n\r\nThe problems are the same for all games, and reveal itself like constant random emulation process stutterings with 100% CPU load with length from microseconds to several seconds, and with periods from one time in 5-10 seconds to many times in one second. If we enable RPCS3's performance monitor and set update time to 200-400, we can nicely see, like SPU load grows very high during those moments, and suppresses other threads.\r\n\r\nSeparately want to note that none of any available SPU emulator settings affects this somehow, and I also can't see some difference between SPU Threads 1, 2 and 3 - if earlier I got very rare stutterings with 2 threads and frequent on \"3\", now I get the same for 1 too. Maybe this is just broken on Win7 now? Also, no differences in that behavior between SPU Interpreter, SPU ASMJIT and SPU LLVM (just speed differences as usual).\r\n\r\nThe issue appeared after builds 6817-6852, and before everything was the same on both OSes. This PR (https://github.com/RPCS3/rpcs3/pull/4631) seems to be troubled because I'm no one who started to complain about stutterings right after this. \r\n\r\nI really hope I gave enough info, and someone could find the roots of this crap, othwerwise the emulator become unusable on Windows 7."},"comment":{"url":"https://api.github.com/repos/RPCS3/rpcs3/issues/comments/415499481","html_url":"https://github.com/RPCS3/rpcs3/issues/4785#issuecomment-415499481","issue_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4785","id":415499481,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNTQ5OTQ4MQ==","user":{"login":"Relsig","id":8096354,"node_id":"MDQ6VXNlcjgwOTYzNTQ=","avatar_url":"https://avatars0.githubusercontent.com/u/8096354?v=4","gravatar_id":"","url":"https://api.github.com/users/Relsig","html_url":"https://github.com/Relsig","followers_url":"https://api.github.com/users/Relsig/followers","following_url":"https://api.github.com/users/Relsig/following{/other_user}","gists_url":"https://api.github.com/users/Relsig/gists{/gist_id}","starred_url":"https://api.github.com/users/Relsig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Relsig/subscriptions","organizations_url":"https://api.github.com/users/Relsig/orgs","repos_url":"https://api.github.com/users/Relsig/repos","events_url":"https://api.github.com/users/Relsig/events{/privacy}","received_events_url":"https://api.github.com/users/Relsig/received_events","type":"User","site_admin":false},"created_at":"2018-08-23T17:19:57Z","updated_at":"2018-08-23T17:19:57Z","author_association":"NONE","body":"If those posts have new, relevant information you should edit your post to contain it otherwise it's of no assistance in trying to pinpoint the issue."}}
{"actor":{"display_login":"Relsig"}}