Can i915 sysfs interfaces not be modified at runtime?

F44 Silverblue Intel i5-10400
So I wanted to use systemd-tmpfiles to modify parameters for the i915 kernel module but seems I’m unable to change them at runtime

To be clear, I already have a workaround by using kernel arguments with the following command: sudo rpm-ostree kargs --append i915.enable_guc=2

I just wanted to know why I can’t touch kernel modules settings through the sysfs interfaces like in some of Intel’s documentaion

What was tried

  • With bash directly
    echo 2 | sudo tee /sys/module/i915/parameters/enable_guc
    tee: /sys/module/i915/parameters/enable_guc: Permission denied
    
  • system-tmpfiles
    #/etc/tmpfiles.d/99-intel-gpu-powersave.conf
    w /sys/module/i915/parameters/enable_guc  -    -    -    -   2