Mac Fan not even kicking?

here is my issue, the mac fans are not kicking on at all

not sure if this is normal.. is linux not really made for mac :
here is my specs again

Kernel: 5.18.16-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=1c063fc0-3542-471b-ae43-02258a0497a4 rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=87bd4a68-f2ae-493f-84c9-7f7dcbd1f479 loglevel=3
Desktop: KDE Plasma v: 5.25.4 tk: Qt v: 5.15.5 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Type: Laptop System: Apple product: MacBookAir7,1 v: 1.0 serial: <filter>
Chassis: type: 9 v: Mac-9F18E312C5C2BF0B serial: <filter>
Mobo: Apple model: Mac-9F18E312C5C2BF0B v: MacBookAir7,1 serial: <filter>
UEFI: Apple v: 430. date: 04/18/2022
ID-1: BAT0 charge: 35.3 Wh (99.7%) condition: 35.4/38.8 Wh (91.3%)
volts: 8.5 min: 7.6 model: SMP bq20z451 type: Li-ion serial: N/A
status: full cycles: 332
Info: model: Intel Core i5-5250U socket: BGA1168 (U3E1) note: check
bits: 64 type: MT MCP arch: Broadwell gen: core 5 built: 2015-18
process: Intel 14nm family: 6 model-id: 0x3D (61) stepping: 4
microcode: 0x2F
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 3 MiB desc: 1x3 MiB
Speed (MHz): avg: 1150 high: 1485 min/max: 500/2700 base/boost: 2500/1600
scaling: driver: intel_cpufreq governor: schedutil volts: 0.9 V
ext-clock: 25 MHz cores: 1: 920 2: 1485 3: 1189 4: 1006 bogomips: 12800
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data status: Not affected
Type: retbleed status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
STIBP: conditional, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Device-1: Intel HD Graphics 6000 vendor: Apple driver: i915 v: kernel
arch: Gen-8 process: Intel 14nm built: 2014-15 ports: active: eDP-1
empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:1626
class-ID: 0300
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
s-diag: 414mm (16.31")
Monitor-1: eDP-1 model: Apple Color LCD built: 2011 res: 1366x768 hz: 60
dpi: 136 gamma: 1.2 size: 256x144mm (10.08x5.67") diag: 294mm (11.6")
ratio: 16:9 modes: 1366x768
OpenGL: renderer: Mesa Intel HD Graphics 6000 (BDW GT3) v: 4.6 Mesa
22.1.6 direct render: Yes
Device-1: Intel Broadwell-U Audio vendor: Apple driver: snd_hda_intel
v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c class-ID: 0403
Device-2: Intel Wildcat Point-LP High Definition Audio
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0
class-ID: 0403
Device-3: Broadcom 720p FaceTime HD Camera driver: N/A pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 14e4:1570 class-ID: 0480
Sound Server-1: ALSA v: k5.18.16-zen1-1-zen running: yes
Sound Server-2: PulseAudio v: 16.1 running: no
Sound Server-3: PipeWire v: 0.3.56 running: yes
Device-1: Broadcom BCM4360 802.11ac Wireless Network Adapter vendor: Apple
driver: wl v: kernel modules: bcma pcie: gen: 1 speed: 2.5 GT/s lanes: 1
bus-ID: 03:00.0 chip-ID: 14e4:43a0 class-ID: 0280
IF: wlp3s0 state: up mac: <filter>
IF-ID-1: anbox0 state: down mac: <filter>
Device-1: Apple Bluetooth USB Host Controller type: USB driver: btusb
v: 0.8 bus-ID: 1-3.3:7 chip-ID: 05ac:828f class-ID: fe01
Report: bt-adapter ID: hci0 rfk-id: 1 state: up address: <filter>
Local Storage: total: 113 GiB used: 9.89 GiB (8.8%)
ID-1: /dev/sda maj-min: 8:0 vendor: Apple model: SSD SD0128F
family: SD/SM/TS...E/F/G SSDs size: 113 GiB block-size: physical: 4096 B
logical: 512 B sata: 3.0 speed: 6.0 Gb/s type: SSD serial: <filter>
rev: 821 temp: 71 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 107d 14h cycles: 23594
ID-1: / raw-size: 104.49 GiB size: 104.49 GiB (100.00%) used: 9.89 GiB
(9.5%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 608 KiB
(0.2%) fs: vfat block-size: 512 B dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 104.49 GiB size: 104.49 GiB (100.00%) used: 9.89
GiB (9.5%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 104.49 GiB size: 104.49 GiB (100.00%) used: 9.89
GiB (9.5%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 104.49 GiB size: 104.49 GiB (100.00%) used: 9.89
GiB (9.5%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 3.74 GiB used: 54 MiB (1.4%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 8.22 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda3 maj-min: 8:3
System Temperatures: cpu: 68.0 C pch: 67.5 C mobo: N/A
Fan Speeds (RPM): N/A
Processes: 211 Uptime: 9m wakeups: 2 Memory: 3.74 GiB used: 1.96 GiB
(52.4%) Init: systemd v: 251 default: graphical tool: systemctl
Compilers: gcc: 12.1.1 Packages: pacman: 1165 lib: 295 Shell: Bash
v: 5.1.16 running-in: konsole inxi: 3.3.20
Garuda (2.6.5-1):
System install date:     2022-08-13
Last full system update: 2022-08-13
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       No/Undetected
Snapshots:               Snapper
Failed units:

and here is my other info:

Adapter: ISA adapter
Package id 0:
temp1_input: 64.000
temp1_max: 105.000
temp1_crit: 105.000
temp1_crit_alarm: 0.000
Core 0:
temp2_input: 64.000
temp2_max: 105.000
temp2_crit: 105.000
temp2_crit_alarm: 0.000
Core 1:
temp3_input: 62.000
temp3_max: 105.000
temp3_crit: 105.000
temp3_crit_alarm: 0.000

Adapter: ACPI interface
in0_input: 8.508
temp1_input: 37.900
curr1_input: 0.000
curr1_average: 0.000

Adapter: ISA adapter
Exhaust  :
fan1_input: 1749.000
fan1_min: 1200.000
fan1_max: 6500.000
temp1_input: 37.500
temp2_input: 37.500
temp3_input: 36.000
temp4_input: 37.500
temp5_input: 64.750
temp6_input: 66.500
temp7_input: 57.750
temp8_input: 62.000
temp9_input: 61.000
temp10_input: 62.000
temp11_input: 55.500
temp12_input: 62.000
temp13_input: 62.000
temp14_input: 62.000
temp15_input: 71.500
temp16_input: 58.500
temp17_input: -127.000
temp18_input: -20.750
temp19_input: -20.500
temp20_input: 63.250
temp21_input: 71.500
temp22_input: 58.500
temp23_input: -127.000
temp24_input: 49.750
temp25_input: 56.000
temp26_input: 66.000
temp27_input: 52.500
temp28_input: 50.000
temp29_input: 53.750
temp30_input: 39.500
temp31_input: 49.000
temp32_input: 35.500
temp33_input: 41.000

Adapter: Virtual device
temp1_input: 66.500

Adapter: Virtual device
temp1_input: 37.900

and then i get no fans detected at all in the fan control :frowning:

is there going be issue with my mac or do i have to reinstall mac OS and stop using linux ?

I have moved it to unsupported hardware.
Hope you can be helped.
Couldn't you find the problem on the internet?

no, as noting working at all, i have a fancontrol GUI that is not working does not show up anything or detecting my fans at all.

and i installed the mbpfan and still noting, i think am force to stick with mac OSx

Do you have applesmc and coretemp kernel modules loaded?

lsmod | grep -e applesmc -e coretemp
1 Like

Does this method work? You can use "glxgears" as the less intensive program.

1 Like

I had the core temp before installed, but as for anything else, no, as I could not find out where to get the applesmyc drivers...

also this is not a M1, its intel i5, 2015 :slight_smile:

now, I found out there is only 1 fan in this mar air laptop...

I had to put back osx for now so I can find what I can use... Due to fan issues

I post on other sites about diff distress and they all are telling me Macs can't be use with linux yet due to fans or other hardware issues... tbh, Mac OS is running on FreeBSD ( I think its linux to not sure) as I never used it before.. But hoping someone that as a Mac can help with making it more alive... Soon the OS will be dead and we can't go to the new OS when it comes out :frowning:

Did you try my method on the above post?

I did use MX linux before (KDE) the fan did kick in but then stopped and the laptop did not want to turn on - I had to force turn it off and then back on..

also the sleep mode does not work for this Mac it seems.. it turns into black screen... but I will try again with it.. but getting the fanmod to work on arch did noting at all.. I did yay mbpfan and it installed, but noting kicked in at all.. The laptop was hot where I had to force to turn it off...

I will try again... and maybe it was a miss error or something..

This is a kernel module that needs to be loaded, as opposed to a driver that needs to be installed. First check and see if it is loaded:

lsmod | grep -e applesmc

If not, that's most likely your problem right there. After getting the module loaded you might not even need to do anything else.

I do not believe this is accurate. I don't have one myself, but I know there is plenty of support for these devices and folks have been using LInux on them for years.


how do I load this kernel? is it by yay or me coding it into the os for the installer?

It's as simple as writing up a config file that tells systemd you would like that module loaded when you start the system.

In your case it would look something like this:

sudo micro /etc/modules-load.d/applesmc.conf

Commented-out lines are fine if you want to add a descriptive note, other than that just list the module you want loaded.

# Load the applesmc module

Save and exit, reboot, and check if the module loaded.

1 Like

okay, I will try it -- I have to redownload the arch here

I've been using linux on my iMac for 7 years. All is well. However, noted that an iMac is a different animal from a macbookair.

Make sure you configure mbpfan.conf then. Set min/max lo/high in conf file.


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.