Garuda Gaming Edition 2018 MacBook Pro Touchbar

Issue: Currently using a Bluetooth keyboard with touchpad. Garuda does not detect keyboard and touchbad. Not expecting the touchbar to work.. but I need the keyboard and touchpad to work. Carrying a Bluetooth keyboard around is not ideal. In keyboard settings I chose MacBook Pro. Still not working. I’m New to Linux. I have read about fasuma I don’t know if that’s going to help me with my issue.. any help would be appreciated. New to Linux but I can figure out how to use terminal to install.

My laptop: MacBook Pro 2018 with touchbar.
Intel i7 processor and AMD 555x gpu.

 ╭─[email protected] in ~ 
 ╰─λ garuda-inxi
  Kernel: 5.16.16-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=f1a9b001-085c-4b9b-987a-a4436f07e3b2 rw [email protected]
    quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
  Desktop: KDE Plasma v: 5.24.4 tk: Qt v: 5.15.3 info: latte-dock
    wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
  Type: Laptop System: Apple product: MacBookPro15,1 v: 1.0
    serial: <superuser required> Chassis: type: 9 v: Mac-937A206F2EE63C01
    serial: <superuser required>
  Mobo: Apple model: Mac-937A206F2EE63C01 v: MacBookPro15,1
    serial: <superuser required> UEFI: Apple
    v: 1037. (iBridge: 17.16.16065.0.0,0) date: 07/09/2020
  ID-1: BAT0 charge: 53.4 Wh (79.3%) condition: 67.3/84.4 Wh (79.8%)
    volts: 11.5 min: 11.5 model: SMP bq20z451 type: Li-ion serial: N/A
    status: discharging cycles: 205

  Info: model: Intel Core i7-8750H bits: 64 type: MT MCP arch: Coffee Lake
    family: 6 model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xEC
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
    L3: 9 MiB desc: 1x9 MiB
  Speed (MHz): avg: 831 high: 900 min/max: 800/4100 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 900 4: 886
    5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 891 12: 900
    bogomips: 52799
  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 vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  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: AMD Baffin [Radeon RX 460/560D / Pro
    vendor: Apple driver: amdgpu v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
    ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4 bus-ID: 01:00.0
    chip-ID: 1002:67ef class-ID: 0300
  Display: x11 server: X.Org v: compositor: kwin_x11 driver: X:
    loaded: amdgpu unloaded: modesetting alternate: fbdev,vesa gpu: amdgpu
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2880x1800 s-dpi: 96 s-size: 762x476mm (30.00x18.74")
    s-diag: 898mm (35.37")
  Monitor-1: eDP-1 mapped: eDP model: Apple Color LCD built: 2017
    res: 2880x1800 hz: 60 dpi: 221 gamma: 1.2 size: 331x207mm (13.03x8.15")
    diag: 390mm (15.4") ratio: 16:10 modes: max: 2880x1800 min: 640x480
  OpenGL: renderer: AMD Radeon RX Series (POLARIS11 DRM 3.44.0
    5.16.16-zen1-1-zen LLVM 13.0.1)
    v: 4.6 Mesa 21.3.7 direct render: Yes
  Device-1: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / 560/560X]
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
    bus-ID: 01:00.1 chip-ID: 1002:aae0 class-ID: 0403
  Device-2: Apple Audio driver: N/A pcie: gen: 3 speed: 8 GT/s lanes: 4
    bus-ID: 02:00.3 chip-ID: 106b:1803 class-ID: 0401
  Sound Server-1: ALSA v: k5.16.16-zen1-1-zen running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.48 running: yes
  Device-1: Broadcom BCM4364 802.11ac Wireless Network Adapter vendor: Apple
    driver: N/A modules: brcmfmac pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 03:00.0 chip-ID: 14e4:4464 class-ID: 0280
  Local Storage: total: 233.76 GiB used: 20.83 GiB (8.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Apple model: SSD AP0256M
    size: 233.76 GiB block-size: physical: 4096 B logical: 4096 B
    speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 717.120.
    temp: 24.9 C scheme: GPT
  ID-1: / raw-size: 233.44 GiB size: 233.44 GiB (100.00%)
    used: 20.83 GiB (8.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.3 MiB (99.76%)
    used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 233.44 GiB size: 233.44 GiB (100.00%)
    used: 20.83 GiB (8.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 233.44 GiB size: 233.44 GiB (100.00%)
    used: 20.83 GiB (8.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 233.44 GiB size: 233.44 GiB (100.00%)
    used: 20.83 GiB (8.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 15.52 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
  System Temperatures: cpu: 46.0 C pch: 40.0 C mobo: N/A gpu: amdgpu
    temp: 42.0 C
  Fan Speeds (RPM): N/A
  Processes: 341 Uptime: 2m wakeups: 2 Memory: 15.52 GiB
  used: 1.78 GiB (11.5%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1821 lib: 334 Shell: fish
  v: 3.3.1 running-in: konsole inxi: 3.3.14
Garuda (2.5.6-2):
  System install date:     2022-04-28
  Last full system update: 2022-04-28
  Is partially upgraded:   Yes
  Relevant software:       NetworkManager
  Windows dual boot:       Probably (Run as root to verify)
  Snapshots:               Snapper
  Failed units
Read again.


Post your terminal/konsole in- and output as text (no pictures) from:


Without it, you will not receive any help from the Garuda team or your topic is likely to be closed without notice.

Before you open a new help request, read relevant sections of the Arch and Garuda wiki.
Thoroughly search your issue and any error messages in the forum and on the web.

Report everything you have already attempted to solve your problem.




Thanks for the heads up.

If you include terminal outputs in your post please
use the proper output format in your post.
Using "~" 3 times above and "~" 3 times below the text block
will provide a readable, raw look.

I just fix it :slight_smile:


It looks a little hacky, but this guy managed it:


Thank you so much for finding this .. can’t wait to get home to try!

I think what you may want is to the T2 kernel:

I believe there may be other specialized kernels for the fruity brand using the T2 chip. Not the best choice of hardware to run Linux on.


It wasn’t a choice to buy a laptop to install Linux on .. lol . It’s the only laptop I have. And after all these years .. I wanted to try out Linux. On my desktop using blender on Linux is 2X faster rendering. Actually everything is faster on Linux. I think the MacBook Pro is a beautiful machine.. and Garuda is the most beautiful os I have used. It’s a win win. Besides the drivers issues:) would have been cool to have all the doc icons on the Touch Bar.

Just like in real life, beauty isn't everything. The rest must also fit. :slight_smile:

New problem, new topic.
BTW, what is a doc icon and what is a Touch Bar? :slight_smile:
Maybe you find answers in the Arch Wiki.


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