Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content Count

  • Joined

  • Last visited

Everything posted by SpicyMustard

  1. UserBenchmark has lost its repute after a scandal involving misweighing performance between AMD and Intel chips. That, on top of very little information about the people behind UserBenchmark, most people no longer rely on it for any performance metrics (similar problems exist for PassMark too afaik)
  2. Ryzen 1800X (seemed to have shit luck on the silicon lottery because i can't OC it over 3.8GHz) I believed the same thing but I had a Noctua Air Cooler that looked something like this (I forgot the name and I don't have the box anymore so bear with me). At 3.6GHz, it would reach 100-110C on full load (Prime95, 16 threads, mixed). Now, I got 3.8GHz and it reaches 82-85C on full load (same stress test as before). Maybe the theory that it was improperly installed seems to have some merit so I haven't thrown it away but honestly, I might reuse the Noctua for another build and (hopefully) install it correctly.
  3. Tight Budget and didn't have many options. The next offering was for $150. Seems like it. If it's under 80C, I'm a happy clam! Surprised my chip isn't dead yet tbh
  4. Just bought a Corsair H45 120MM Liquid Cooler and unlike the photos shown at my local store, this one does come with preapplied thermal paste. Unfortunately, I also ordered some Arctic MX-4. As much as I love spending as little money as possible, I also want my system to be as cool as possible (currently it's 50C idle, 110C full load at an ambient of 30C. Should I use the preapplied thermal paste and cancel my order for the MX-4 or should I get the MX-4, remove the preapplied pads and then use that directly on the copper. (Also, should I mount it on the front or on the back, top isn't an option because I keep things on top of there and I cannot remove them, so that makes for bad ventilation)
  5. Hackintosh means booting the thing is sort of uncertain, sometimes it takes three or four reboot attempts before it boots properly (mostly it just gets stuck doing nothing), so it's 24x7. Also, I'm too lazy to actually turn the thing off
  6. The only people who might get a good thing out of COVID-19 is probably the PR guys at Corona, never heard of them until this human malware decided to keep me at home The economy
  7. I see that the cube structure sprouts out wtih some complex protein, but the actual cube itself doesn't have as much molecular variation, I was concerned whether I was generating malformed data because of the lack of variation in shape (I know, this kind of sounds stupid but judging by other posts, it may not be malformed data, but instead how it just looks) Either ways, I like pretty shapes
  8. But why is it a cube? Almost five GPU WUs look like cubes while the CPU WUs look like actual proteins.
  9. Folding works, it finally works! Really excited to help! (Work Units, I wait for you to arrive to me )
  10. Debug log? That'll show you what's exactly going on. If it's a work unit problem (no allocation), then it's just a matter of waiting, if it is anything else, it's a configuration problem. Sometimes running FAHClient with sudo helps (not sure about Linux Mint or NVIDIA in particular)
  11. @JacksMacintosh you're running macOS, so there's no GPU support for Folding@Home because Apple's OpenCL doesn't play nice with OpenMM (http://docs.openmm.org/6.2.0/userguide/application.html#installing-on-mac-os-x) Unless you have an NVIDIA GPU with CUDA installed properly
  12. Would this sidestep the issue that @Metallus97 had highlighted (https://github.com/RadeonOpenCompute/ROCm/issues/575) I'm willing to give it a second shot but I've spent more time fixing this then actually giving my CPU time to FAH, so I've gone back to my macOS install (Hackintosh Ryzen is surprisingly good), it's just that Apple's OpenCL drivers don't behave with OpenMM, so it's just CPU for me from here on...
  13. @Metallus97, since the problem seems to be AMD's OpenCL implementation, here's the cleanup script I wrote # Step 1: Cleanup ROCm drivers sudo rm /etc/profile.d/rocm.sh /etc/apt/sources.list.d/rocm.list sudo apt remove --purge rocm-dkms -y sudo rm /usr/lib/libOpenCL.so* sudo apt autoremove sudo rm /opt/rocm-3.1.0 -rf sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt autoclean # Step 2: Install bleeding edge open source drivers sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update && sudo apt upgrade sudo apt install --reinstall xserver-xorg-video-amdgpu -y sudo dpkg --configure -a sudo dpkg-reconfigure gdm3 xserver-xorg-video-amdgpu sudo apt-get install mesa-vdpau-drivers ocl-icd-opencl-dev opencl-headers ocl-icd-* clinfo -y # Step 3: Link them for Folding@Home sudo ln -s /usr/lib/x86_64-linux-gnu/libOpenCL.so /usr/lib/libOpenCL.so sudo ln -s /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 /usr/lib/libOpenCL.so.1 sudo ln -s /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0 /usr/lib/libOpenCL.so.1.0.0 sudo ln -s /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/libOpenGL.so sudo ln -s /usr/lib/x86_64-linux-gnu/libOpenGL.so.0 /usr/lib/libOpenGL.so.0 sudo ln -s /usr/lib/x86_64-linux-gnu/libOpenGL.so.0.0.0 /usr/lib/libOpenGL.so.0.0.0 # Step 4: Say Goodbye echo "Goodbye! :)" Here's what I got 12:25:30:******************************* System ******************************** 12:25:30: CPU: AMD Ryzen 7 1800X Eight-Core Processor 12:25:30: CPU ID: AuthenticAMD Family 23 Model 1 Stepping 1 12:25:30: CPUs: 16 12:25:30: Memory: 31.37GiB 12:25:30:Free Memory: 29.44GiB 12:25:30: Threads: POSIX_THREADS 12:25:30: OS Version: 5.3 12:25:30:Has Battery: false 12:25:30: On Battery: false 12:25:30: UTC Offset: 5 12:25:30: PID: 3125 12:25:30: CWD: /home/username 12:25:30: OS: Linux 5.3.0-7642-generic x86_64 12:25:30: OS Arch: AMD64 12:25:30: GPUs: 1 12:25:30: GPU 0: Bus:41 Slot:0 Func:0 AMD:5 Ellesmere XT [Radeon RX 470/480/570/580] 12:25:30: CUDA: Not detected: Failed to open dynamic library 'libcuda.so': 12:25:30: libcuda.so: cannot open shared object file: No such file or 12:25:30: directory 12:25:30: OpenCL: Not detected: clGetPlatformIDs() returned -1001 12:25:30:***********************************************************************
  14. "I mean, what have you got to lose? You know, you come from nothing You're going back to nothing What have you lost? Nothing" - Lyrics from "Always Look On The Bright Side Of Life" (Monty Python's Life of Brian)
  15. @Whaler_99 @Metallus97 @NodCommander @Gorgon, could you please take a look? Any clue? Got AMD drivers to behave, but also - not actually do anything
  16. @unholyprfectionI've been assigned multiple unique work units and all of them have been discarded as bad work units, I'm starting to think it's a configuration problem
  17. This post was initially to do with my install on Ubuntu 18.04 LTS, I've switched to PopOS and the post has been modified to reflect that Here's the configuration script that I've written to setup my Folding@Home instance # Step 0: Add prerequisite repositories (some installs have them disabled by default) sudo apt-get install software-properties-common -y sudo add-apt-repository universe -y sudo add-apt-repository multiverse -y # Step 1: Download all the things we need wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-support/python-support_1.0.15_all.deb wget https://download.foldingathome.org/releases/public/release/fahclient/debian-stable-64bit/v7.5/fahclient_7.5.1_amd64.deb wget https://download.foldingathome.org/releases/public/release/fahcontrol/debian-stable-64bit/v7.5/fahcontrol_7.5.1-1_all.deb wget https://download.foldingathome.org/releases/public/release/fahviewer/debian-stable-64bit/v7.5/fahviewer_7.5.1_amd64.deb # Step 2: Remove existing OpenCL libraries sudo apt-get update && sudo apt-get upgrade -y sudo apt-get remove --purge ocl-icd-opencl-dev clinfo ocl-icd-* opencl-headers -y sudo apt autoremove # This step is a bit too dangerous, let's not do this # sudo rm /usr/lib/libOpenCL* # Step 3: Install Dependencies sudo apt-get install python-minimal python-gnome2 freeglut3 libnuma-dev -y sudo dpkg -i python-support_1.0.15_all.deb # Step 4: Install Folding@Home sudo dpkg -i fahcontrol_7.5.1-1_all.deb fahviewer_7.5.1_amd64.deb fahclient_7.5.1_amd64.deb sudo update-rc.d FAHClient defaults sudo apt-get install -f # Step 5: Install ROCm wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add echo "deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main" | sudo tee /etc/apt/sources.list.d/rocm.list sudo apt-get update sudo apt install rocm-dkms -y sudo usermod -a -G video $LOGNAME echo "ADD_EXTRA_GROUPS=1" | sudo tee -a /etc/adduser.conf echo "EXTRA_GROUPS=video" | sudo tee -a /etc/adduser.conf echo "export PATH=$PATH:/opt/rocm/bin:/opt/rocm/profiler/bin:/opt/rocm/opencl/bin/x86_64" | sudo tee -a /etc/profile.d/rocm.sh # Step 6: Ensure that ROCm libraries are accessible to Folding@Home sudo ln -s /opt/rocm/opencl/lib/x86_64/libOpenCL.so /usr/lib/libOpenCL.so sudo ln -s /opt/rocm/opencl/lib/x86_64/libOpenCL.so.1 /usr/lib/libOpenCL.so.1 # Step 7: Say goodbye echo "Goodbye! :)" Here's the /opt/rocm/opencl/bin/x86_64/clinfo output after running my script Number of platforms: 1 Platform Profile: FULL_PROFILE Platform Version: OpenCL 2.1 AMD-APP (3084.0) Platform Name: AMD Accelerated Parallel Processing Platform Vendor: Advanced Micro Devices, Inc. Platform Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices Platform Name: AMD Accelerated Parallel Processing Number of devices: 1 Device Type: CL_DEVICE_TYPE_GPU Vendor ID: 1002h Board name: Ellesmere [Radeon RX 470/480/570/570X/580/580X] Device Topology: PCI[ B#41, D#0, F#0 ] Max compute units: 36 Max work items dimensions: 3 Max work items[0]: 1024 Max work items[1]: 1024 Max work items[2]: 1024 Max work group size: 256 Preferred vector width char: 4 Preferred vector width short: 2 Preferred vector width int: 1 Preferred vector width long: 1 Preferred vector width float: 1 Preferred vector width double: 1 Native vector width char: 4 Native vector width short: 2 Native vector width int: 1 Native vector width long: 1 Native vector width float: 1 Native vector width double: 1 Max clock frequency: 1306Mhz Address bits: 64 Max memory allocation: 7301444403 Image support: Yes Max number of images read arguments: 128 Max number of images write arguments: 8 Max image 2D width: 16384 Max image 2D height: 16384 Max image 3D width: 2048 Max image 3D height: 2048 Max image 3D depth: 2048 Max samplers within kernel: 26591 Max size of kernel argument: 1024 Alignment (bits) of base address: 1024 Minimum alignment (bytes) for any datatype: 128 Single precision floating point capability Denorms: No Quiet NaNs: Yes Round to nearest even: Yes Round to zero: Yes Round to +ve and infinity: Yes IEEE754-2008 fused multiply-add: Yes Cache type: Read/Write Cache line size: 64 Cache size: 16384 Global memory size: 8589934592 Constant buffer size: 7301444403 Max number of constant args: 8 Local memory type: Scratchpad Local memory size: 65536 Max pipe arguments: 16 Max pipe active reservations: 16 Max pipe packet size: 3006477107 Max global variable size: 7301444403 Max global variable preferred total size: 8589934592 Max read/write image args: 64 Max on device events: 1024 Queue on device max size: 8388608 Max on device queues: 1 Queue on device preferred size: 262144 SVM capabilities: Coarse grain buffer: Yes Fine grain buffer: Yes Fine grain system: No Atomics: No Preferred platform atomic alignment: 0 Preferred global atomic alignment: 0 Preferred local atomic alignment: 0 Kernel Preferred work group size multiple: 64 Error correction support: 0 Unified memory for Host and Device: 0 Profiling timer resolution: 1 Device endianess: Little Available: Yes Compiler available: Yes Execution capabilities: Execute OpenCL kernels: Yes Execute native function: No Queue on Host properties: Out-of-Order: No Profiling : Yes Queue on Device properties: Out-of-Order: Yes Profiling : Yes Platform ID: 0x7fc4e50c5d30 Name: gfx803 Vendor: Advanced Micro Devices, Inc. Device OpenCL C version: OpenCL C 2.0 Driver version: 3084.0 (HSA1.1,LC) Profile: FULL_PROFILE Version: OpenCL 1.2 Extensions: cl_khr_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_media_ops cl_amd_media_ops2 cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_depth_images cl_amd_copy_buffer_p2p cl_amd_assembly_program And here is what sudo FAHClient has to say 05:50:19:WU01:FS01:0x22:Project: 14533 (Run 0, Clone 2369, Gen 0) 05:50:19:WU01:FS01:0x22:Unit: 0x0000000180fccb025e72f2048b14ac2f 05:50:19:WU01:FS01:0x22:Reading tar file core.xml 05:50:19:WU01:FS01:0x22:Reading tar file integrator.xml 05:50:19:WU01:FS01:0x22:Reading tar file state.xml 05:50:19:WU01:FS01:0x22:Reading tar file system.xml 05:50:19:WU01:FS01:0x22:Digital signatures verified 05:50:19:WU01:FS01:0x22:Folding@home GPU Core22 Folding@home Core 05:50:19:WU01:FS01:0x22:Version 0.0.2 05:50:40:WU01:FS01:0x22:Caught signal SIGABRT(6) on PID 4257 05:50:40:WU01:FS01:0x22:WARNING:Unexpected exit from science code 05:50:40:WU01:FS01:0x22:Saving result file ../logfile_01.txt 05:50:40:WU01:FS01:0x22:Saving result file science.log 05:50:40:WU01:FS01:0x22:Folding@home Core Shutdown: BAD_WORK_UNIT 05:54:00:WU01:FS01:0x22:Caught signal SIGINT(2) on PID 4257 05:54:00:WU01:FS01:0x22:Exiting, please wait. . . EDIT: Switched from ROCm to bleeding edge OpenCL drivers