Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HDMI output is not working on Macbook Pro (M1 Pro) #87

Closed
dwiprawira opened this issue Jan 16, 2024 · 17 comments
Closed

HDMI output is not working on Macbook Pro (M1 Pro) #87

dwiprawira opened this issue Jan 16, 2024 · 17 comments

Comments

@dwiprawira
Copy link

The HDMI output is not working when connecting the MacBook to an external display. It is already working on Fedora Linux. Is there any step that I am missing to enable this feature on Asahi Ubuntu?

@tobhe
Copy link
Member

tobhe commented Jan 16, 2024

Hi @dwiprawira, which Ubuntu version and which kernel are you running?

@dwiprawira
Copy link
Author

Hi @tobhe I am using Ubuntu 22.04.3 LTS and kernel 6.5.0-1013-apple-arm.

@tobhe
Copy link
Member

tobhe commented Jan 16, 2024

ok, makes sense. HDMI support is enabled in kernel 6.6 which is currently only published for 23.10. I was holding back with 22.04 because all the audio bits are a bit tricky to backport, but not much is missing.

@dwiprawira
Copy link
Author

I have already upgraded to Ubuntu 23.10 using do-release-update command. But, the kernel is not upgraded to 6.6. Is there any way to upgrade the kernel to 6.6?

@tobhe
Copy link
Member

tobhe commented Jan 17, 2024

Can you paste the contents of /etc/apt/sources.list.d/asahi-ppa.list?

@michdw
Copy link

michdw commented Feb 5, 2024

I am having the same issue on a MacBook Air M1 after a fresh install of 23.10, and I verified that I already have Kernel 6.6
Screenshot from 2024-02-05 01-33-21

@tobhe
Copy link
Member

tobhe commented Feb 5, 2024

@michdw Did you run a full package upgrade after installation? If not try that and reboot.

@Andd54
Copy link

Andd54 commented Feb 9, 2024

@tobhe When will the HDMI support for 22.04 coming soon?

@dooraim
Copy link

dooraim commented Feb 9, 2024

@michdw I have your problem, have you some news?

@eslerm
Copy link
Member

eslerm commented Feb 9, 2024

According to upstream, HDMI Out is not yet supported on the M1 MacBook Air: https://github.com/AsahiLinux/docs/wiki/M1-Series-Feature-Support @tobhe is their information accurate?

@Andd54 Ubuntu Asahi has moved to a 9-month support window for Ubuntu releases. Upstream moves quickly, so newer releases have a better experience.

@tobhe
Copy link
Member

tobhe commented Feb 11, 2024

According to upstream, HDMI Out is not yet supported on the M1 MacBook Air: https://github.com/AsahiLinux/docs/wiki/M1-Series-Feature-Support @tobhe is their information accurate?

As far as I know the M1 Air doesn't have an HDMI port. Video over USB does not work yet, that includes any kind of adapter plugged into USB-C. I missed that when I first read the comment.

@Andd54 Ubuntu Asahi has moved to a 9-month support window for Ubuntu releases. Upstream moves quickly, so newer releases have a better experience.

+1, keeping Jammy up-to-date with new features has been getting increasingly harder and is really hard to test. I recommend switching to a newer release if you want the latest features. We have disabled new 22.04 installations for now and decided to focus on 23.10 and 24.04 instead. Existing installations will largely continue to work but won't receive any feature updates.

@Andd54
Copy link

Andd54 commented Feb 11, 2024

@tobhe How about M1 MacBook Pro with an individual hdmi port? Because ROS cannot support Mantic 23.10 but only versions <=22.04. :(

@tobhe
Copy link
Member

tobhe commented Feb 11, 2024

@Andd54 m1 macbook pro does have HDMI support in 23.10.

Regarding ROS: I understand that 22.04 is a stable ABI to target but I don't think that this justifies maintaining hardware support for 22.04 (especially since that release is older than most hardware we target now).
You can always run a newer release on bare metal to get access to the newest features and use containers for your ROS development environment.

If you prefer lxd (which is available by default on Ubuntu) this might help:
https://ubuntu.com/blog/ros-development-with-lxd
https://ubuntu.com/blog/installing-ros-in-lxd

Alternatively you can use docker:
https://wiki.ros.org/docker/Tutorials

Using containers should even allow you to use older 20.04 or 18.04 based ROS releases.

@Andd54
Copy link

Andd54 commented Feb 11, 2024

@tobhe Understandable, thank you! :)

@jitunayak
Copy link

In 23.10 HDMI output is working but audio output through HDMI is broken

@tobhe
Copy link
Member

tobhe commented Apr 27, 2024

@jitunayak that is expected, there was no support for audio over hdmi until very recently. We are currently testing a kernel version that should support it so I expect it to come with an update very soon.

@tobhe
Copy link
Member

tobhe commented Apr 29, 2024

@jitunayak HDMI audio should work on 24.04 on everything but m2 ultra.

Closing this one now since it should be resolved. Thanks everyone!

@tobhe tobhe closed this as completed Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants