Moving from OS X to Linux Mint (on a 2011 iMac)

Quick to answer questions about finding your way around Linux Mint as a new user.
Forum rules
There are no such things as "stupid" questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions use the other forums in the support section.
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Post Reply
StrappingYoungLad
Level 1
Level 1
Posts: 7
Joined: Fri Nov 24, 2023 12:17 pm

Moving from OS X to Linux Mint (on a 2011 iMac)

Post by StrappingYoungLad »

Hi all,
I've done a clean install of Linux Mint 21.2 on my old iMac (mid 2011). I couldn't update my OS anymore, so seemed like a good time to migrate.
I'm very happy with how user-friendly it is and automatically installs most drivers.
There's a few things that I can't really get right; the Bluetooth connections don't work great, OpenGL rendering is either choppy or crashes after 10 minutes or so, I'm not able to get into my BIOS, no matter what I do.

Are there any others who have Mint installed on an (old) iMac by any chance? Could you share some experiences, tips, hints, etc?

My system specs:

Code: Select all

System:
  Kernel: 5.15.0-89-generic x86_64 bits: 64 compiler: gcc v: 11.4.0 Desktop: Cinnamon 5.8.4
    tk: GTK 3.24.33 wm: muffin dm: LightDM Distro: Linux Mint 21.2 Victoria base: Ubuntu 22.04 jammy
Machine:
  Type: Desktop System: Apple product: iMac12,1 v: 1.0 serial: <superuser required> Chassis:
    type: 13 v: Mac-942B5BF58194151B serial: <superuser required>
  Mobo: Apple model: Mac-942B5BF58194151B serial: <superuser required> UEFI: Apple v: 87.0.0.0.0
    date: 06/14/2019
CPU:
  Info: quad core model: Intel Core i5-2400S bits: 64 type: MCP arch: Sandy Bridge rev: 7 cache:
    L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 2719 high: 2921 min/max: 1600/3300 cores: 1: 2921 2: 2698 3: 2636 4: 2622
    bogomips: 19953
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics driver: i915 v: kernel
    ports: active: none empty: VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0102
  Device-2: AMD Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] vendor: Apple driver: radeon
    v: kernel pcie: speed: 5 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, VGA-2
    bus-ID: 01:00.0 chip-ID: 1002:6741
  Device-3: Apple FaceTime HD Camera (Built-in) type: USB driver: uvcvideo bus-ID: 1-2:3
    chip-ID: 05ac:850b
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: ati,modesetting,radeon
    unloaded: fbdev,vesa gpu: radeon display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96
  Monitor-1: eDP res: 1920x1080 dpi: 103 diag: 545mm (21.5")
  OpenGL: renderer: AMD TURKS (DRM 2.50.0 / 5.15.0-89-generic LLVM 15.0.7)
    v: 4.5 Mesa 23.0.4-0ubuntu1~22.04.1 direct render: Yes
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio driver: snd_hda_intel
    v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1c20
  Device-2: AMD Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series] vendor: Apple
    driver: snd_hda_intel v: kernel pcie: speed: 5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 1002:aa90
  Sound Server-1: ALSA v: k5.15.0-89-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe driver: tg3 v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 02:00.0 chip-ID: 14e4:16b4
  IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Qualcomm Atheros AR93xx Wireless Network Adapter vendor: Apple AirPort Extreme
    driver: ath9k v: kernel pcie: speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 168c:0030
  IF: wlp3s0 state: down mac: <filter>
Bluetooth:
  Device-1: Apple Built-in Bluetooth 2.0+EDR HCI type: USB driver: btusb v: 0.8 bus-ID: 1-1.1.1:6
    chip-ID: 05ac:8215
  Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 1.2 lmp-v: 2.1
    sub-v: 21d0
Drives:
  Local Storage: total: 465.76 GiB used: 170.03 GiB (36.5%)
  ID-1: /dev/sda vendor: Seagate model: ST3500418AS size: 465.76 GiB speed: 3.0 Gb/s
    serial: <filter>
Partition:
  ID-1: / size: 455.94 GiB used: 170.02 GiB (37.3%) fs: ext4 dev: /dev/dm-0 mapped: vgmint-root
  ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/sda1
Swap:
  ID-1: swap-1 type: partition size: 980 MiB used: 1 MiB (0.1%) priority: -2 dev: /dev/dm-1
    mapped: vgmint-swap_1
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 6 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002
  Hub-2: 1-1:2 info: Microchip (formerly SMSC) USB 2.0 Hub ports: 3 rev: 2.0 speed: 480 Mb/s
    chip-ID: 0424:2514
  Hub-3: 1-1.1:4 info: Broadcom BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) ports: 3
    rev: 2.0 speed: 12 Mb/s chip-ID: 0a5c:4500
  Device-1: 1-1.1.1:6 info: Apple Built-in Bluetooth 2.0+EDR HCI type: Bluetooth driver: btusb
    rev: 2.0 speed: 12 Mb/s chip-ID: 05ac:8215
  Device-2: 1-1.2:5 info: Trust Keyboard type: Keyboard,HID driver: hid-generic,usbhid rev: 1.1
    speed: 1.5 Mb/s chip-ID: 145f:0274
  Device-3: 1-2:3 info: Apple FaceTime HD Camera (Built-in) type: Video driver: uvcvideo
    rev: 2.0 speed: 480 Mb/s chip-ID: 05ac:850b
  Hub-4: 2-0:1 info: Full speed or root hub ports: 8 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002
  Hub-5: 2-1:2 info: Microchip (formerly SMSC) USB 2.0 Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    chip-ID: 0424:2514
  Device-1: 2-1.1:3 info: Apple Internal Memory Card Reader type: Mass Storage
    driver: usb-storage rev: 2.0 speed: 480 Mb/s chip-ID: 05ac:8403
  Device-2: 2-1.2:4 info: Apple Built-in IR Receiver type: HID driver: appleir,usbhid rev: 2.0
    speed: 1.5 Mb/s chip-ID: 05ac:8242
  Device-3: 2-1.3:5 info: USB OPTICAL MOUSE type: Mouse driver: hid-generic,usbhid rev: 1.1
    speed: 1.5 Mb/s chip-ID: 275d:0ba6
  Hub-6: 3-0:1 info: Full speed or root hub ports: 2 rev: 1.1 speed: 12 Mb/s chip-ID: 1d6b:0001
  Hub-7: 4-0:1 info: Full speed or root hub ports: 2 rev: 1.1 speed: 12 Mb/s chip-ID: 1d6b:0001
Sensors:
  System Temperatures: cpu: 60.0 C mobo: N/A
  Fan Speeds (RPM): cpu: 1198
Repos:
  Packages: 2312 apt: 2294 flatpak: 18
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/amdgpu-proprietary.list
    1: deb https: //repo.radeon.com/amdgpu/5.7.2/ubuntu jammy proprietary
  Active apt repos in: /etc/apt/sources.list.d/amdgpu.list
    1: deb https: //repo.radeon.com/amdgpu/5.7.2/ubuntu jammy main
  Active apt repos in: /etc/apt/sources.list.d/c_falco-mame-jammy.list
    1: deb [signed-by=/etc/apt/keyrings/c_falco-mame-jammy.gpg] https: //ppa.launchpadcontent.net/c.falco/mame/ubuntu jammy main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb https: //mintlinux.mirror.wearetriple.com/packages victoria main upstream import backport
    2: deb http: //ftp.snt.utwente.nl/pub/os/linux/ubuntu jammy main restricted universe multiverse
    3: deb http: //ftp.snt.utwente.nl/pub/os/linux/ubuntu jammy-updates main restricted universe multiverse
    4: deb http: //ftp.snt.utwente.nl/pub/os/linux/ubuntu jammy-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/rocm.list
    1: deb [arch=amd64] https: //repo.radeon.com/rocm/apt/5.7.2 jammy main
  Active apt repos in: /etc/apt/sources.list.d/shadow-prod.list
    1: deb [arch=amd64] http: //repository.shadow.tech/prod bullseye main
  Active apt repos in: /etc/apt/sources.list.d/spotify.list
    1: deb http: //repository.spotify.com stable non-free
Info:
  Processes: 297 Uptime: 12m Memory: 7.73 GiB used: 1.89 GiB (24.5%) Init: systemd v: 249
  runlevel: 5 Compilers: gcc: 11.4.0 alt: 11/12 Client: Unknown python3.10 client inxi: 3.3.13
Reddog1
Level 7
Level 7
Posts: 1822
Joined: Wed Jun 01, 2011 2:12 pm

Re: Moving from OS X to Linux Mint (on a 2011 iMac)

Post by Reddog1 »

A wild guess is that it is caused by your radeon 6750 gpu (TURKS). The ones in Apples were built specifically for Apple, and they are absolute garbage and prone to failures (at one time there was a free repair option from Apple). They fail (and failed) regularly on imacs and macbooks because of cooling issues in the tight spaces. The chip should have been named 'turkeys'.

The linux radeon driver only partially works for this chip. One of the symptoms of the linux driver problem is a crash, after a time, in openGL.

That's the 'good' part, because the video output becomes distorted when they totally fail. I haven't figured a way to completely disable the radeon, and run on the integrated intel. When I've tried, the apple fails to boot, because the dedicated gpu has to be operational at boot time (this is also true for apples with intel and discrete nvidia). Catch-22.

I also haven't figured out a way to prevent the discrete chip from being the openGL resolver, even when the intel gpu is loaded into the primary position (which it is, by default). The intel can be forced to remain primary, and not switch, but openGL will still be the discrete chip. Maybe there's a way that somebody else knows of.

On 'some' PC's, the dedicated gpu can be disabled in bios, but apple doesn't have a bios that can be user accessed, so that's not available.

The only linux option is to permanently run with 'nomodeset', which disables the radeon and intel drivers and runs in software rendering mode with the system's vesa driver. This is actually a viable option, if it is the only way to get a working desktop.

Bluetooth probably isn't an apple problem. Bluetooth has been somewhat of a mess since Mint 21 was released. Posting in the Hardware Support part of the forum is recommended.

Welcome to the world of linux-on-apple. It's always an adventure
Post Reply

Return to “Beginner Questions”