-
Notifications
You must be signed in to change notification settings - Fork 19
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
Support hardware accelerated virtualization on Linux runners #47
Comments
GitHub Linux runners have been upgraded [1] and now hardware accelerated nested virtualization is available. This also removes most logic around accelerators, since QEMU can pick the best one out of several specified. [1] https://github.blog/2024-01-17-github-hosted-runners-double-the-power-for-open-source/
GitHub Linux runners have been upgraded [1] and now hardware accelerated nested virtualization is available. This also removes most logic around accelerators, since QEMU can pick the best one out of several specified. [1] https://github.blog/2024-01-17-github-hosted-runners-double-the-power-for-open-source/
…f macOS thanks to <cross-platform-actions/action#47>. git-svn-id: https://source.openmpt.org/svn/openmpt/trunk/OpenMPT@20146 56274372-70c3-4bfc-bfc3-4c3a0b034d27
I am seeing speedups of ~2x and even up to 8x in some cases from switching VM host from macOS to Ubuntu. This is great. |
[Mod] build: CI: GitHub: Change CPA runners to run on Linux instead of macOS thanks to <cross-platform-actions/action#47>. ........ git-svn-id: https://source.openmpt.org/svn/openmpt/branches/OpenMPT-1.31@20149 56274372-70c3-4bfc-bfc3-4c3a0b034d27
[Mod] build: CI: GitHub: Change CPA runners to run on Linux instead of macOS thanks to <cross-platform-actions/action#47>. ........ git-svn-id: https://source.openmpt.org/svn/openmpt/branches/OpenMPT-1.30@20150 56274372-70c3-4bfc-bfc3-4c3a0b034d27
Awesome. It's not officially announced by GitHub, but so far it's always available 🤞. |
Thaanks man!! |
That great to hear, thanks. |
Release 0.23.0 Added: - Add support for FreeBSD 14.0 ([cross-platform-actions#74](cross-platform-actions#74)) - Add post run step that prints the VM output - Support hardware accelerated virtualization on Linux runners ([cross-platform-actions#47](cross-platform-actions#47)) Fixed: - OpenBSD VM fails during "Initializing VM" with QEMU on macOS ([cross-platform-actions#73](cross-platform-actions#73)) - Use same options for rsync in both directions ([cross-platform-actions#76](cross-platform-actions#76)) Changed: - Update qemu to 8.2.0 for CVTPS2PD fix ([cross-platform-actions#78](cross-platform-actions#78))
The GitHub hosted larger Linux runners recently got support for hardware accelerated nested virtualization. See https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners. CPA should be able to detect when support for hardware accelerated nested virtualization is available and enable it where possible.
The text was updated successfully, but these errors were encountered: