moog Posted October 18, 2016 Posted October 18, 2016 Hello, I've decided to run hwbotprime on a PS3 running Debian Linux. It went okay, but there are a couple caveats. First, 0.8.3 is broken on big-endian. Not sure how this may affect results, but it's pretty serious if we're missing primes because numbers are read backwards. Secondly, it fails to detect the CPU clock and name. Thirdly, the results vary significantly between running the test in CLI (316.88ps) and GUI (240-280ps). mdec@Tycho:~/hwbot$ java -jar hwbotprime-0.8.3.jar OpenJDK Zero VM warning: You have loaded library /tmp/libCpuId-32-0.8.3.so which might have disabled stack guard. The VM will try to fix the stack guard now. It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'. Failed to load native library CpuId-32-0.8.3 on OS linux: /tmp/libCpuId-32-0.8.3.so: /tmp/libCpuId-32-0.8.3.so: kodowanie danych w pliku ELF nie jest big-endian (Possible cause: endianness mismatch) --------- HWBOT Prime 0.8.3 ---------- Processor detected: Estimating speed... 2x n/aMHz 211 MB memory Running benchmark using 2 threads. Starting benchmark... Warm up phase: ..................................................................................................... done! Benchmark phase: ..................................................................................................... done! All done! Score: 316.88. Hit enter to compare online, enter a filename to save to file, or type q to quit. ps3-results q Saved file: ps3-results.hwbot Hit enter to compare online, enter a filename to save to file, or type q to quit. Bye! Here's what /proc/cpuinfo has to say about CPU detection: mdec@Tycho:~$ cat /proc/cpuinfo processor : 0 cpu : Cell Broadband Engine, altivec supported clock : 3192.000000MHz revision : 5.1 (pvr 0070 0501) processor : 1 cpu : Cell Broadband Engine, altivec supported clock : 3192.000000MHz revision : 5.1 (pvr 0070 0501) timebase : 79800000 platform : PS3 model : SonyPS3 And here's a screenshot: Additional info: kernel 3.15.10, IcedTea 2.6.4 (7u95-2.6.4-1~deb7u1) Quote
Crew Trouffman Posted October 18, 2016 Crew Posted October 18, 2016 This is crazy ! I would never expect anyome running this on a console Quote
Massman Posted October 19, 2016 Posted October 19, 2016 Hard to tell if this is good or bad, but it's pretty awesome to see The code of HWBOT prime is open source, in case you want to add code to optimize for the PS3 https://github.com/frederikcolardyn/hwbotprime @Strunkenbold: do we have database support for this? Quote
kristjan.krusic Posted October 19, 2016 Posted October 19, 2016 Someone should try doing this on a PS4 since also has a community linux port. Quote
Noxinite Posted October 19, 2016 Posted October 19, 2016 Impressive! Such a low score though, is this due to OS/software or hardware? Quote
Crew Strunkenbold Posted October 19, 2016 Crew Posted October 19, 2016 (edited) Impressive! Such a low score though, is this due to OS/software or hardware? I think thats the part where he said hwbot prime is broken on big endian... @Massman I will try to create an entry... EDIT: Sony Playstation 3 @ HWBOT Edited October 19, 2016 by Strunkenbold Quote
Crew Strunkenbold Posted October 19, 2016 Crew Posted October 19, 2016 (edited) Thirdly, the results vary significantly between running the test in CLI (316.88ps) and GUI (240-280ps). I see the same for Raspberry Pi subs: Niuulh`s HWBOT Prime score: 2138.68 pps with a Broadcom BCM2836 (BCM2709) The GUI is a major performance drawback and makes the benchmark inconsistent. Edit: Screenshot function is not working on Linux. So this is another bug. Edited October 19, 2016 by Strunkenbold Quote
moog Posted October 19, 2016 Author Posted October 19, 2016 Link? [Tutorial] How to Install and run Linux on your PS4 - via WOLOLO How to Install and run Linux on your PS4 - Wololo.net https://www.reddit.com/r/linux/comments/3yt1dl/linux_on_the_ps4/ I think thats the part where he said hwbot prime is broken on big endian... @Massman I will try to create an entry... EDIT: Sony Playstation 3 @ HWBOT Big thanks! I've already added a result. Hard to tell if this is good or bad, but it's pretty awesome to see The code of HWBOT prime is open source, in case you want to add code to optimize for the PS3 https://github.com/frederikcolardyn/hwbotprime @Strunkenbold: do we have database support for this? I will definitely try to see if any optimizations can be made There's plenty of possibilities. Since this is Java, we're probably getting only PPE results. Right off the top of my head I can think of 3 things that require attention: endianess, AltiVec utilization and SPE execution. As soon as I take a look at the code when I'm back at home, I will confirm the most obvious disaster scenario - that the endianess mismatch causes the test to give false positives and false negatives. I've also noticed that HWBOT has an OpenGL test. This can also be run on the PS3 under Linux, but it won't test the GPU until Linux has a DRM driver for the RSX and Mesa has a GL implementation for RSX. If you get an older version of Mesa (8-10) you can compile a very incomplete implementation of GL for SPE, which is still pretty slow and throws artifacts around like crazy. It got removed in newer releases because its development ceased. If you're going with stock Mesa, you're still testing just the PPE. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.