{"action":"created","issue":{"url":"https://api.github.com/repos/gnif/LookingGlass/issues/76","repository_url":"https://api.github.com/repos/gnif/LookingGlass","labels_url":"https://api.github.com/repos/gnif/LookingGlass/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/gnif/LookingGlass/issues/76/comments","events_url":"https://api.github.com/repos/gnif/LookingGlass/issues/76/events","html_url":"https://github.com/gnif/LookingGlass/issues/76","id":328835412,"node_id":"MDU6SXNzdWUzMjg4MzU0MTI=","number":76,"title":"Alpha 11 breaks compatibility with my Windows 10 guest","user":{"login":"Djhg2000","id":496938,"node_id":"MDQ6VXNlcjQ5NjkzOA==","avatar_url":"https://avatars1.githubusercontent.com/u/496938?v=4","gravatar_id":"","url":"https://api.github.com/users/Djhg2000","html_url":"https://github.com/Djhg2000","followers_url":"https://api.github.com/users/Djhg2000/followers","following_url":"https://api.github.com/users/Djhg2000/following{/other_user}","gists_url":"https://api.github.com/users/Djhg2000/gists{/gist_id}","starred_url":"https://api.github.com/users/Djhg2000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Djhg2000/subscriptions","organizations_url":"https://api.github.com/users/Djhg2000/orgs","repos_url":"https://api.github.com/users/Djhg2000/repos","events_url":"https://api.github.com/users/Djhg2000/events{/privacy}","received_events_url":"https://api.github.com/users/Djhg2000/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-06-03T14:56:58Z","updated_at":"2018-06-04T11:39:11Z","closed_at":null,"author_association":"NONE","body":"Host CPU: AMD Ryzen 2400G\r\nHost GPU: AMD Ryzen 2400G\r\nGuest GPU: Sapphire Radeon RX 580\r\nHost Kernel version: 4.17-rc7\r\nHost QEMU version: version 2.12.0 (Debian 1:2.12+dfsg-3)\r\n\r\nLG host behaves like the SSE issue is described, but SSE seems to be enabled (PCSX2 works with SSE2 enhancements enabled). Is there any more reliable way to test if SSE is the issue rather than just \"LG silently crashes\"? Guest is running on core2duo vcpus for compatibility reasons, I might be able to set up a test machine with host-passthrough vcpus later today.\r\n\r\nI managed to capture a screenshot just before the crash [here](https://imgur.com/a/VwNavqL).\r\n\r\nAlpha 10 works flawlessly and performs well at 1080p, if this turns out to be SSE related is there any chance we can get back the generic memcpy() implementation behind a compile flag? I don't have a Windows compatible build environment and I doubt I'll have time to set it up until next weekend.\r\n\r\nNo `looking-glass-host.dmp` file is created which I presume means a hard crash.\r\n"},"comment":{"url":"https://api.github.com/repos/gnif/LookingGlass/issues/comments/394324721","html_url":"https://github.com/gnif/LookingGlass/issues/76#issuecomment-394324721","issue_url":"https://api.github.com/repos/gnif/LookingGlass/issues/76","id":394324721,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NDMyNDcyMQ==","user":{"login":"Djhg2000","id":496938,"node_id":"MDQ6VXNlcjQ5NjkzOA==","avatar_url":"https://avatars1.githubusercontent.com/u/496938?v=4","gravatar_id":"","url":"https://api.github.com/users/Djhg2000","html_url":"https://github.com/Djhg2000","followers_url":"https://api.github.com/users/Djhg2000/followers","following_url":"https://api.github.com/users/Djhg2000/following{/other_user}","gists_url":"https://api.github.com/users/Djhg2000/gists{/gist_id}","starred_url":"https://api.github.com/users/Djhg2000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Djhg2000/subscriptions","organizations_url":"https://api.github.com/users/Djhg2000/orgs","repos_url":"https://api.github.com/users/Djhg2000/repos","events_url":"https://api.github.com/users/Djhg2000/events{/privacy}","received_events_url":"https://api.github.com/users/Djhg2000/received_events","type":"User","site_admin":false},"created_at":"2018-06-04T11:39:10Z","updated_at":"2018-06-04T11:39:10Z","author_association":"NONE","body":"@namidairo It's been a while since I did a lot of C coding, but wouldn't a variable compare at every memory access negate some of the performance gains we're seeing from having switched to handwritten assembly? Or did you mean we would pick a different main loop depending on the SSE2 flag?\r\n\r\nLooking through the memcpySSE.asm code I don't see why we need any extra instructions besides AVX on core2duo, but I've never written assembly so I might be missing something. If I had a Windows build environment I'd investigate it myself."}}
{"actor":{"display_login":"Djhg2000"}}