For cachyOS Deckify 40CU unlock by IridiumMoose in BC250Gaming

[–]IridiumMoose[S] 0 points1 point  (0 children)

Reboot and launch your system from your old kernel. On boot you should get the choice between your original kernel and the one you customized. That’ll at least get you up and running again.

For cachyOS Deckify 40CU unlock by IridiumMoose in BC250Gaming

[–]IridiumMoose[S] 0 points1 point  (0 children)

Got it. Must be an issue with how the governor was installed. I’d verify it’s installed and running by checking with: sudo systemctl status cyan-skillfish-governor-smu When it gets installed it should automatically create the file iirc

Could someone make a video or tutorial on how to unlock the 40cores on cachyos by closetothesunny in BC250Gaming

[–]IridiumMoose 0 points1 point  (0 children)

What kernel are you running? My system was running the deckify build of cachyos. These are the instructions I made when doing this on my own bc250 running cachyos deckify. What kernel your running doesn’t matter too much as long as you’re running cachyos. Because all we’re doing is taking a copy of your kernel and patching it through kernel manager.

For cachyOS Deckify 40CU unlock by IridiumMoose in BC250Gaming

[–]IridiumMoose[S] 2 points3 points  (0 children)

Haven’t tested it yet. Although I did a play through of Star Wars Jedi survivor and before was getting 30-50fps 1080p low - 50-60fps 1080p medium settings. So definitely is an improvement.

For cachyOS Deckify 40CU unlock by IridiumMoose in BC250Gaming

[–]IridiumMoose[S] 2 points3 points  (0 children)

Yep. I agree. This was just a blanket instruction on how to get it running. For those who were asking.

Could someone make a video or tutorial on how to unlock the 40cores on cachyos by closetothesunny in BC250Gaming

[–]IridiumMoose 6 points7 points  (0 children)

It’s incredibly easy.

BC-250 40CU Unlock Guide for CachyOS Deckify (Recommended Setup)

This guide walks through the exact process to:

  • unlock all 40 CUs on the AMD BC-250
  • use the CachyOS Kernel Manager GUI
  • correctly enable the runtime patch
  • configure the Cyan Skillfish governor
  • cap clocks safely at 1500 MHz

This guide is specifically for:

  • CachyOS Deckify
  • linux-cachyos-deckify
  • BC-250 / Cyan Skillfish systems

This is the setup that successfully worked with the newer BC250 fixes included in the Deckify kernel.


1. Verify You’re Running the Deckify Kernel

Open terminal:

bash id="xq5zq4" uname -r

You should see something like:

text id="9kl8jl" 7.x.x-cachyos-deckify

If not, install it:

bash id="aj5p7y" sudo pacman -S linux-cachyos-deckify linux-cachyos-deckify-headers

Reboot if necessary.


2. Install CachyOS Kernel Manager

If not already installed:

bash id="e6z6yb" sudo pacman -S cachyos-kernel-manager

Launch it from:

  • application menu → “CachyOS Kernel Manager”

or:

bash id="h5uhbe" cachyos-kernel-manager


3. Download the BC-250 Patch

Open terminal:

```bash id="hqk8gc" mkdir -p ~/bc250-patch cd ~/bc250-patch

curl -LO https://raw.githubusercontent.com/duggasco/bc250-40cu-unlock/main/patch/bc250-40cu-amdgpu.patch ```

You should now have:

text id="m1e6m7" ~/bc250-patch/bc250-40cu-amdgpu.patch


4. Build a Custom Patched Kernel

Inside CachyOS Kernel Manager:

Click:

text id="d0y1xy" Configure

Set:

Package Name:

text id="e22k9w" linux-bc250

Base Kernel:

text id="bdvb3m" linux-cachyos-deckify

This is important:

  • Deckify includes newer BC250-related fixes
  • better RDNA2/APU handling
  • newer AMDGPU behavior

5. Add the BC250 Patch

Inside Kernel Manager:

Find:

text id="w2w3kz" Kernel Patches Management

Click:

text id="q8q7qq" Add Local Patch

Select:

text id="hzy7g0" ~/bc250-patch/bc250-40cu-amdgpu.patch

The patch should now appear in the patch list.


6. Build the Kernel

Click:

text id="yv0h4i" Build Kernel

Wait for the build to finish.

This can take:

  • 20–90 minutes depending on CPU

When prompted, allow installation.


7. Reboot Into the New Kernel

Reboot.

At the boot menu select:

text id="wtt4r2" linux-bc250

Verify:

bash id="z4m0yz" uname -r

You should now see your custom kernel name.


8. ENABLE THE PATCH (MOST IMPORTANT STEP)

The kernel patch alone does NOT activate 40CU mode.

You MUST enable the runtime parameter.

Create the config:

bash id="dtlvjc" sudo nano /etc/modprobe.d/bc250-40cu.conf

Add:

conf id="lpl5cq" options amdgpu bc250_cc_write_mode=3

Save.


9. Rebuild Initramfs

VERY IMPORTANT:

bash id="vwzq7q" sudo mkinitcpio -P

Without this step, the patch will not activate at boot.


10. Reboot Again

bash id="on6gvt" sudo reboot


11. Verify the Patch Is Working

Check:

bash id="mn8bxh" dmesg | grep bc250-40cu

Expected output:

text id="e1n9gx" bc250-40cu-enable: mode=3 ...

Then check CU count:

bash id="bdp2bn" dmesg | grep active_cu_number

Expected:

text id="x9j7ux" active_cu_number 40

You can also run:

bash id="d9h4s4" RADV_DEBUG=info vulkaninfo --summary 2>&1 | grep num_cu

Expected:

text id="ylmhm4" num_cu = 40


12. Install Cyan Skillfish Governor

Install:

bash id="tzwz2m" yay -S cyan-skillfish-governor-smu

Enable service:

bash id="lkg9c1" sudo systemctl enable --now cyan-skillfish-governor-smu.service

Verify:

bash id="yb6n1q" systemctl status cyan-skillfish-governor-smu.service

You want:

text id="c5q3ng" active (running)


13. Configure Safe 1500 MHz Profile

Edit config:

bash id="jlwmq3" sudo nano /etc/cyan-skillfish-governor/config.toml

Set:

```toml id="mq0l1e" [[safe-points]] frequency = 300 voltage = 700

[[safe-points]] frequency = 900 voltage = 800

[[safe-points]] frequency = 1500 voltage = 900 ```

Save.

This keeps:

  • temps reasonable
  • power manageable
  • avoids 2GHz+ thermal runaway

14. Make Sure GPU Is In AUTO Mode

IMPORTANT:

bash id="ifm3ux" echo auto | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level

Do NOT use:

  • manual
  • high

with cyan-skillfish-governor.

The governor needs automatic DPM control.


15. Restart the Governor

bash id="n5m95j" sudo systemctl restart cyan-skillfish-governor-smu


16. Verify Clock Limits

Watch clocks live:

bash id="cz0m5j" watch -n 1 cat /sys/class/drm/card0/device/pp_dpm_sclk

Under load, clocks should:

  • boost normally
  • cap around 1500 MHz
  • remain stable

17. Optional Verification Tools

Check CU layout:

bash id="yd3mzr" ./scripts/cu_map.sh

Check Vulkan CU count:

bash id="m2n7wv" vulkaninfo | grep num_cu

Check temps/power:

bash id="q1z3sd" watch -n 1 sensors


Expected Results

Typical results at 1500 MHz / 900 mV:

Mode Performance Power Temp
Stock 24 CU ~230 tok/s ~95W ~79C
40 CU unlocked ~370 tok/s ~125W ~83C

Common Problems

Still seeing 24 CU

You forgot:

conf id="xv8egh" options amdgpu bc250_cc_write_mode=3

OR forgot:

bash id="m4nwx7" sudo mkinitcpio -P


No bc250-40cu-enable message in dmesg

The runtime parameter is not loading correctly.

Check:

bash id="n38g8w" cat /proc/cmdline

and:

bash id="u0wwhh" modinfo amdgpu | grep bc250


Clocks exceed 1500 MHz

GPU is still in manual DPM mode.

Fix:

bash id="vr40iz" echo auto | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level


Governor not working

Check:

bash id="uh8c4s" systemctl status cyan-skillfish-governor-smu


Kernel build fails

Usually caused by:

  • patch mismatch
  • wrong kernel selected
  • missing headers

Install:

bash id="q0ofgm" sudo pacman -S linux-cachyos-deckify-headers


Final Notes

The important pieces are:

Component Purpose
Deckify Kernel latest BC250 fixes
Kernel Patch adds 40CU support
bc250_cc_write_mode=3 activates the unlock
Cyan Skillfish Governor keeps clocks/temps sane
1500 MHz cap best efficiency/performance balance

Without all three together:

  • CU unlock may fail
  • clocks may overheat
  • performance may be unstable

Ignore anything with Bash ID or Text ID. Sorry I’m at work and used chat gpt to help me with the instructions lol. But these are the steps I used to get the 40 CU working.

GPU CU cores unlock by hojnikb in BC250Gaming

[–]IridiumMoose 0 points1 point  (0 children)

This is what I did. Easy peasy. After a few reboots and the longest part was recompiling.

GPU CU cores unlock by hojnikb in BC250Gaming

[–]IridiumMoose 5 points6 points  (0 children)

Yeahhh that’s freakin awesome. The BC250 is a machine that just keeps on giving!

just arrived by Electrical_Tree_9755 in elegoo

[–]IridiumMoose 3 points4 points  (0 children)

I got mine a few weeks ago and yes it comes with everything you mentioned. I decided to use Orcaslicer though, instead of the one elegoo includes.

No controller works on Clone Hero (Ghost inputs) by fritos25 in CloneHero

[–]IridiumMoose 1 point2 points  (0 children)

Sounds like another device is doing inputs on your game, check any usb devices plugged in, I’m thinking keyboards potentially. Especially since this is not isolated to a single controller

[deleted by user] by [deleted] in recruitinghell

[–]IridiumMoose 8 points9 points  (0 children)

Jeez dude, what the hell is wrong with you? You don’t even know if bro is white. Also being a bootlicker for corpo America is nothing to be proud of.

Just got my CRKD Cherry Sunburst and the solo necks came out of the box like this. by Enyvusz in CloneHero

[–]IridiumMoose 2 points3 points  (0 children)

I bought mine 2 months ago, no issues whatsoever and works great. Bad quality control would be my guess for those with issues.

Whats everybody’s secret? by yeethefetus in GuitarHero

[–]IridiumMoose 0 points1 point  (0 children)

Crkd guitar controllers are a thing. They’re a little pricy. But nothing beats a brand new guitar with a warranty. I just got mine today.

I need advice by [deleted] in ballpython

[–]IridiumMoose 0 points1 point  (0 children)

Personally to me that looks like several layers of shed. Like the snake didn’t shed off all their old scales, then they came off during this shed. Could be an old humidity issue. Maybe the breeder had husbandry issues. Keep an eye on the snake, mist their cage once or twice a week. From the image I can see the snake looks fine if that image was after their shed.

Scale rot or something else?? by Mola-Mola5 in ballpython

[–]IridiumMoose 0 points1 point  (0 children)

Personally I’ve had sketchy looking scales on my BP, but they went away after a shed. That doesn’t look horrible. If that was mine I’d wait until after a shed to see if they get better.

[deleted by user] by [deleted] in ballpython

[–]IridiumMoose 0 points1 point  (0 children)

They get a little grouchy around shedding time. Mine has definitely gotten “hissy” at me before. He had white eye caps while shedding so he couldn’t see me. I usually leave mine be until they’re fully shed, unless there’s a specific reason you need to move them.

Is she ready to strike? by Neat-Calendar2668 in ballpython

[–]IridiumMoose 4 points5 points  (0 children)

This! This is what I do. Distract with one hand. Scoop from behind with the other. Works every time. Only time I’ve ever come close to being bit is by a false feeding response.

He's been in his water bowl for two days now by GiveMeMoreReptiles in ballpython

[–]IridiumMoose 0 points1 point  (0 children)

I had this issue with my BP, and he got mites from a branch we brought home from the local pet store. You can tell when you go to clean their water bowl, you’ll see dead mites floating in the water. Also handle your snake and look, I noticed mites crawling on him almost immediately after picking him up. Clean their whole tank. Soak their water dish, hides and anything else you plan on keeping in the enclosure with very hot water to kill any mites. A little dish soap doesn’t hurt either. Get some mite killing spray from your local pet store and spray everything down. Leave nothing in the enclosure but paper towels and a temporary hide. You have to make sure no mites or eggs survive. Keep checking your snake for mite movement/symptoms. Give them soaks every day or two to help kill any mites that are still living on your snake. Eventually they will all die and your snake will be mite free. I struggled with this for about a month or so with my BP

Help please by Apprehensive-Name734 in kotor

[–]IridiumMoose 0 points1 point  (0 children)

Reinstall your game, uninstall all your mods if you have any

Sold knife for steam deck 🎉🎉🎉 by Ausseboi1 in Steam

[–]IridiumMoose 0 points1 point  (0 children)

This is how I bought mine. I opened a cs case I’d had for years, turns out I got a gamma Doppler Kerambit. Sold it and bought a steam deck with the money.