IDA-RE-things Posted Thursday at 12:42 PM Share Posted Thursday at 12:42 PM (edited) 1 hour ago, ED_Sln said: I checked it in a virtual machine with 6, 12 and 16 cores. With the increase of cores the load only decreases. But the fps even slightly decreased, on 6 cores it is stable 4, and with more cores - 3. Ok, is the result nearest same as it is with original progwrp.dll ? If so, then all ok. If no, I will do more investigation of differences in code of functions. Because I have only 4-core max CPU on my side. And all works fine for me. And another one: Can you compare also AV1-video decoding with it (about loading of Cores, and entire process of playing it, it should be without freezes ets. (compared to original dll lib)). We have such test links: https://bitmovin.com/demos/av1 https://test-videos.co.uk/ Edited Thursday at 01:16 PM by IDA-RE-things Link to comment Share on other sites More sharing options...
ED_Sln Posted Thursday at 01:34 PM Share Posted Thursday at 01:34 PM 46 minutes ago, IDA-RE-things said: Ok, it the result nearest same as it is with original progwrp.dll ? WebGL test with the original progwrp.dll showed exactly the same results, both in CPU load with different number of cores and in fps, as well as on 6 was 4 fps, and on 12-16 - 3 fps. The av1 video test also has the same CPU load with both dlls. Link to comment Share on other sites More sharing options...
IDA-RE-things Posted Thursday at 02:17 PM Share Posted Thursday at 02:17 PM 33 minutes ago, ED_Sln said: WebGL test with the original progwrp.dll showed exactly the same results, both in CPU load with different number of cores and in fps, as well as on 6 was 4 fps, and on 12-16 - 3 fps. The av1 video test also has the same CPU load with both dlls. Ok, its fine. I hope you are also done that testing with my build, created for testing (it has some changes in CPU detection code). But because the problem was only with *some* of CPU types, it can be no differences with my previous adapter builds, which also handles multicore CPU's properly. https://github.com/IDA-RE-things/Chrome-xp-api-adapter/releases/download/v1.2/chrome-xpapi-adapter.5062.2.for.testing.zip So we waiting for another user, which will have such differences, if there are. (except 66cats). Link to comment Share on other sites More sharing options...
ED_Sln Posted Thursday at 02:57 PM Share Posted Thursday at 02:57 PM (edited) 56 minutes ago, IDA-RE-things said: Ok, its fine. I hope you are also done that testing with my build, created for testing Yes, I tested with chrome-xpapi-adapter.5062.2.for.testing. But again, I was testing in a virtual machine. I can also test on a physical computer with i7 3770 with 8 threads. Upd: Tested it on an i7 3770. The result is the same for the original progwrp.dll and chrome-xpapi-adapter.5062.2.for.testing. On tests: Aquarium 500 fish, 5 fps, CPU load on average 70%. AV1 1080@3000 - 17% CPU load on average. Edited Thursday at 03:16 PM by ED_Sln Link to comment Share on other sites More sharing options...
IDA-RE-things Posted Thursday at 04:00 PM Share Posted Thursday at 04:00 PM Ok, thanks, @ED_Sln. Now we will wait for any other user with such problem. Link to comment Share on other sites More sharing options...
dmiranda Posted Friday at 12:37 AM Share Posted Friday at 12:37 AM Thank you very much for the diligent support, @IDA-RE-things, I have not properly tried your build. I will do so (hopefully shortly) and report back. Cheers! Link to comment Share on other sites More sharing options...
IDA-RE-things Posted Friday at 04:17 PM Share Posted Friday at 04:17 PM UPD: finally I have fixed that problem, and 66cats confirmed it in our private messaging. AV1 decoding works fine for him now. additional problem was in thread synchronization handling on his multicore type of CPU. So anyone can test fixed version: https://github.com/IDA-RE-things/Chrome-xp-api-adapter/releases/download/v1.2/chrome-xpapi-adapter.5062.3.for.testing.zip and I will create final optimized build later. 3 Link to comment Share on other sites More sharing options...
AstroSkipper Posted Friday at 08:10 PM Share Posted Friday at 08:10 PM (edited) I tested the most recent Chrome XP API Adapter on my system with Pentium 4 single-core and NVIDIA 6200. Generally, this adapter is great as it offers the possibility to enable hardware acceleration. Although the hardware acceleration can be switched on, there are negative side-effects. All popups now have a black background, which then appears as a black frame. Apart from that, the GPU rasterisation does not really work and leads to permanent delays. Furthermore, some of my toolbar icons that belong to extensions disappear. Thus, I had to switch off GPU rasterisation. Contrary to these problems in Thorium, the hardware acceleration in Mypal 68 and New Moon 28 works great without any problems. That means hardware acceleration is generally possible on my system and can be used if this feature is supported by a browser, especially with hardware as old as mine. Edited Friday at 11:16 PM by AstroSkipper Update of content 5 Link to comment Share on other sites More sharing options...
66cats Posted Friday at 11:04 PM Share Posted Friday at 11:04 PM (edited) 3 hours ago, AstroSkipper said: hardware acceleration in Mypal 68 and New Moon 28 works great Edit: My mistake, the "use HW acceleration when available" box wasn't checked. Testing again now. Another edit: Checking the HW acceleration box makes it slower. Edited Friday at 11:15 PM by 66cats 1 Link to comment Share on other sites More sharing options...
AstroSkipper Posted Friday at 11:43 PM Share Posted Friday at 11:43 PM TBH, all this benchmark stuff doesn't help me at all. I play a certain YouTube video on the browsers and know immediately whether hardware acceleration is being used or not. The problem with Thorium, however, is that part of the hardware acceleration (GPU rasterisation) is not running properly on my hardware. Your benchmark images don't help me at all. And comparing different browsers with each other makes no sense either. You have probably not configured Mypal 68 correctly via about:config. Switching on hardware acceleration in the options page of Mypal 68 is not enough, at least in my installation. 4 Link to comment Share on other sites More sharing options...
Klemper Posted Saturday at 03:14 AM Share Posted Saturday at 03:14 AM @VistaLover, the issue is resolved in v.126. Not sure if Supermium (Thorium) upstream will follow soon though. https://github.com/ungoogled-software/ungoogled-chromium/pull/2902 Link to comment Share on other sites More sharing options...
Klemper Posted Saturday at 03:16 AM Share Posted Saturday at 03:16 AM 13 hours ago, IDA-RE-things said: AV1 decoding works fine for him now. Is it soft or hard decoding? If my GPU supports it fully, will it be used? Link to comment Share on other sites More sharing options...
IDA-RE-things Posted Saturday at 08:33 AM Share Posted Saturday at 08:33 AM 5 hours ago, Klemper said: Is it soft or hard decoding? If my GPU supports it fully, will it be used? It was software only decoding and rendering. If you will enable GPU acceletation, the CPU load will be less, depending on what parts of acceleration used on you GPU by Chromium code. Link to comment Share on other sites More sharing options...
IDA-RE-things Posted Saturday at 08:51 AM Share Posted Saturday at 08:51 AM 12 hours ago, AstroSkipper said: I tested the most recent Chrome XP API Adapter on my system with Pentium 4 single-core and NVIDIA 6200. Generally, this adapter is great as it offers the possibility to enable hardware acceleration. Although the hardware acceleration can be switched on, there are negative side-effects. All popups now have a black background, which then appears as a black frame. Apart from that, the GPU rasterisation does not really work and leads to permanent delays. Furthermore, some of my toolbar icons that belong to extensions disappear. Thus, I had to switch off GPU rasterisation. Is shuch HW acceleration works on you Gfx card w/o such side effects, with any of old versions of Chrome, which was officially supported by XP ? (I dont remember version), say some versions released beetween 2008-2013 years. It's need to check the code of libLGESv2, how it handlend on such old Gfx card while translating OpenGL calls to D3D9 calls. Link to comment Share on other sites More sharing options...
IDA-RE-things Posted Saturday at 09:06 AM Share Posted Saturday at 09:06 AM @Dixel, @Karla Sleutel, are you not using my DLL at all ? I will know at least. I'm working for people, who need this. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now