Ubuntu 19.04 no sound on iMac 2019

I have a fresh install of 19.04 on a 2019 iMac. There is no sound.

When I run pavucontrol I see the following:

  1. In Playback the audio streams are tracked (youtube, music on VLC, movie on Videos)

  2. In Output Devices it shows “Built-in Audio Analog Stereo”. Under it, in Port there are two options, Speakers or Headphones. Neither produce any sound

  3. In Configuration there are two devices listed. One is Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X], with Off selected in Profile, the other is Built-in Audio, with Analog Stereo Duplex selected in Profile.

Alsamixer lists 3 options for Sound cards, – default, 0 HDA Intel PCH, 1 HDA ATI HDMI. When 0 HDA Intel PCH is selected, it only shows one column, called PCM. Nothing is grayed out or muted.

Any help to get sound working is appreciated. Let me know if I should provide further information.

Thanks.

How to disable iMac infrared remote control?

I have successfully disabled my infrared remote on my iMac. Are these changes going to be overwritten with a future software update?

I have a fresh install of Ubuntu 19.04 on a stock Apple iMac 9,1 (24 inch, early 2009). Out of the box the computer responds to input from the Apple Remote. However, I have an Apple TV box in the same room so I want to disable the Apple Remote from the iMac.

Here’s how I solved the problem:

Add the following to /usr/share/X11/xorg.conf.d/10-quirks.conf to have Xorg ignore the infrared receiver:

Section "InputClass"         Identifier "Apple IR Receiver, disable"         MatchProduct "Apple Computer, Inc. IR Receiver"     Option "Ignore" "on" EndSection 

However, the login screen was still accepting input from the Apple Remote. After some digging, I determined that the login screen runs a program called gdm3 which by default launches Wayland for the display instead of Xorg. It is unclear to me how to configure Wayland in a similar way to Xorg to ignore the Apple Remote, so configure gdm3 to use Xorg:

Un-comment the following line of /etc/gdm3/custom.conf:

WaylandEnable=false 

Now my iMac no longer responds to Apple Remote key presses both before and after login.

Xorg treats the Apple Remote as a keyboard, and it is possible to disable this keyboard using the xinput disable command, but that is only good for the currently logged in user and reverts after rebooting.

The USB devices on this machine:

$   lsusb Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 003: ID 05ac:8215 Apple, Inc. Built-in Bluetooth 2.0+EDR HCI Bus 004 Device 002: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 003: ID 05ac:8502 Apple, Inc. Built-in iSight Bus 001 Device 006: ID 05ac:0304 Apple, Inc. Mighty Mouse [Mitsumi, M1152] Bus 001 Device 004: ID 05ac:021d Apple, Inc. Aluminum Mini Keyboard (ANSI) Bus 001 Device 002: ID 05ac:1005 Apple, Inc.  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 002: ID 05ac:8242 Apple, Inc. Built-in IR Receiver Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 

iMac 27″ 2010 Graphics Card Issue

I have a 27″ iMac and the graphics card started giving me issues, I’m not a Mac expert and I’ve tried this and this and this and this but no luck. Also, I haven’t tried baking the the physical card, I’m not pro doing it, might mess it up even more. What I’m I missing or doing wrong, any help or assistance would be appreciated.

Thanks in advance.

Trying to troubleshoot Elgato Thunderbolt 2 dock on iMac 12,2 (Ubuntu 19.04)

I got a thunderbolt 2 dock from eBay. I got it to work under MacOS once (wasn’t trying very hard, because I had already switched over to linux by the time I bought it). It only seemed to work under the MacOS rescue mode, but again, I wasn’t trying to troubleshoot it under MacOS.

When I plug it in, I get no displayport passthrough, no USB. lspci does see the components of the dock, though. Here’s what I tried:

LSPCI–

Before:

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09) 00:02.0 Display controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Universal Host Controller #5 (rev 05) 00:1a.7 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05) 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05) 00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5) 00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5) 00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5) 00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5) 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Universal Host Controller #1 (rev 05) 00:1d.7 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) 00:1f.0 ISA bridge: Intel Corporation Z68 Express Chipset LPC Controller (rev 05) 00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Desktop SATA AHCI Controller (rev 05) 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05) 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series] 02:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM57765 Gigabit Ethernet PCIe (rev 10) 03:00.0 Network controller: Qualcomm Atheros AR93xx Wireless Network Adapter (rev 01) 04:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 08) 05:00.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 06:00.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 06:03.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 06:04.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 06:05.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 06:06.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 07:00.0 System peripheral: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 

After plugging in:

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09) 00:02.0 Display controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Universal Host Controller #5 (rev 05) 00:1a.7 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05) 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05) 00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5) 00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5) 00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5) 00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5) 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Universal Host Controller #1 (rev 05) 00:1d.7 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) 00:1f.0 ISA bridge: Intel Corporation Z68 Express Chipset LPC Controller (rev 05) 00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Desktop SATA AHCI Controller (rev 05) 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05) 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series] 02:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM57765 Gigabit Ethernet PCIe (rev 10) 03:00.0 Network controller: Qualcomm Atheros AR93xx Wireless Network Adapter (rev 01) 04:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 08) 05:00.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 06:00.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 06:03.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 06:04.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 06:05.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 06:06.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 07:00.0 System peripheral: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010] 09:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] 0a:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] 0a:01.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] 0a:04.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] 0a:05.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] 0b:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10) 0c:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03) 

after “echo 1 |sudo tee /sys/bus/pci/rescan”:

(no difference)

NEW:

09:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] 0a:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] 0a:01.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] 0a:04.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] 0a:05.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] 0b:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10) 0c:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03) 

Nothing new when I plug in the displayport to hdmi cable

Output of “tbtadm devices”

0-1 Elgato Systems  Thunderbolt 2 Dock  authorized  not in ACL 

Output of “tbtadm approve-all” (Pretty much grasping at straws at this point)

Found domain "/sys/bus/thunderbolt/devices/domain0" Approval not relevant in SL0 

Output of “tbtadm topology”

Controller 0     ├─ Details:     │   ├─ Name: Unknown device, Unknown vendor     │   └─ Security level: SL0 (none)     │     └─ Thunderbolt 2 Dock, Elgato Systems         └─ Details:             ├─ Route-string: 0-1             ├─ Authorized: Yes             ├─ In ACL: No             └─ UUID: 00000000-0000-0008-8015-5f0bc663b851 

“tbtadm peers” returns no output, return code 0 (not surprising)

Output of “tbtadm add 0-1”

Adding to ACL is not relevant in SL0 

Output of “sudo dmidecode”: https://privatebin.net/?35c094141f2e0ead#D9CBXBghp2HQjh4vx8Cb8XSymmUf6hXyYz84zxy5YEDF

Output of “neofetch”: https://privatebin.net/?c221a62bf97c532c#FL33NJSeCqXf7k8mo4ETgGrghiAiyXPgZ2utfTm5dadf

Any ideas?

Getting sound to an external monitor (TV hooked up with HDMI to thunderbolt) from iMac but NOT simulatneously

I connected my tv to the iMac last night. when I drag a program up to the tv the sound switches from my computer speakers to my tv speakers; I thought this was a great feature, However when I woke up the speakers are only working on the computer. I know how to switch it to the tv, I know how to play them at the same time, I just can’t get back to that smart audio that I appreciated so much. I have scoured the web looking for answers and even called apple support. can anyone here help?

How does Apple handle custom orders for iMac and MacBook

Last week I ordered a custom iMac and it was shipped last friday. The iMac was shipped from Cork, Ireland (I live in Germany) and I was curious, how Apple handles custom builds. Instead of the default CPU, I chose another CPU.

Does Apple build the entire machine from scratch in Ireland or do they use a pre-built iMac and “simply” swap the CPU?

Is there another factory in Ireland, that handles all the EU orders? (I always thought that Foxconn is their only manufacturer).

iMac 2019: Upgrading RAM – can I mix the old modules with the new ones?

I’ve found a similar question but it’s about the 2016 iMac so I wanted to double check for the current (2019) model.

Can I mix new RAM (Crucial CT2K16G4SFD8266) with apple’s stock RAM? I am planning to buy an additional 32GB of memory, so it’d be a total of 40GB – is that even a number the 6 core iMac can handle?

Thanks in advance

Automatic display brightness in iMac behaves wrong and is only semi-automatic

I use the automatic display brightness function in the System Preferences and I have noticed that it is doing totally wrong. When I turn the feature off and set the brightness to let‘s say maximum and turn the feature on again, the maximum will be used as the standard lighting. So when I set the maximum in a dark room, it will stay this bright. I tired it with 90 % brightness. When I open my windows to let light into the room, it goes up to 100 % and by closing the windows to a totally dark room it‘s going back to the 90 %. And sometimes when I set it to like 10 %, the iMac doesn‘t even react to my flash light. After a little time of tweaking around it works again.

I have restarted the iMac a couple of times, but it didn‘t help at all.

How can I fix that stupid behavior? My iPhone does fine. It uses the real ambient lighting.

What i did is to cover the sensor, set the brightness to as low as possible and activate automation. Putting the hand away set it to an optimal level. Is this how it‘s done?

– iMac Late 2015 27″ (Mojave up-to-date, freshly installed a week ago)

– iPhone 8 Plus (iOS up-to-date)