Asahi Linux通过大量变通方法实现在M系列Mac上支持AAA级游戏

如果您正在运行 Asahi Linux 并希望在您的 M 系列 Mac 上玩游戏,那么有一个好消息要告诉您,Asahi Linux 项目将继续推出新功能。 2 月份它在 Mac 上Apple Silicon 实现了OpenGL 4.6 和 OpenGL ES 3.2 兼容,现在又在游戏方面取得了进展。但您可能会希望以任何其他方式玩游戏,直到它更加精简为止。

在这里插入图片描述
来自 Alyssa Rosenzweig 博客的更新称,Asahi Linux 推出了符合要求的 OpenGL、OpenCL 和 Vulkan 驱动程序,可通过 Asahi 游戏工具包运行游戏。 这些工具将 Vulkan 1.3 驱动程序与 x86 仿真和 Windows 兼容性整合在一起,可以运行游戏–其中一些是现有的 alpha 版本。

为了在 M 系列 Mac 上运行游戏,游戏需要从使用 DirectX 渲染的 x86 Windows 二进制文件翻译到使用 Vulkan 在 Linux 上运行。 通过大量的翻译和工具,才能制作出可玩的游戏。

Asahi 的开发人员希望生成一个概念验证,能够正确执行游戏,只是速度不一定很快。 以 60fps 的速度运行较新的 AAA 级游戏是未来的目标,但像 2D 平台游戏这样的独立游戏也能正常运行。

在这里插入图片描述
在目前的 alpha 阶段,《传送门 2》就可以玩。

该项目是开源开发人员努力使 Linux 在苹果芯片上运行良好的一项创举。 虽然这无疑是一项成就,但任何希望玩视频游戏的人或许可以寻找一种不那么复杂的方式来运行游戏,比如买台游戏机或游戏 PC。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1562074.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

JS 分支语句

目录 1. 表达式与语句 1.1 表达式 1.2 语句 1.3 区别 2. 程序三大流控制语句 3. 分支语句 3.1 if 分支语句 3.2 双分支 if 语句 3.3 双分支语句案例 3.3.1 案例一 3.3.2 案例二 3.4 多分支语句 1. 表达式与语句 1.1 表达式 1.2 语句 1.3 区别 2. 程序三大流控制语…

计算机毕业设计 基于Python+Django的旅游景点数据分析与推荐系统的设计与实现 Python毕业设计 Python毕业设计选题【附源码+安装调试】

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

国际数据安全领域新探索:天空卫士参加迪拜渠道大会

2024年9月24日,由中东及北非地区知名分销商Quantum Edge主办的渠道大会在迪拜隆重召开。此次会议汇聚了来自该地区数据安全领域的优秀渠道合作伙伴、技术专家、行业领袖及大学研究机构。天空卫士作为中国数据安全企业,积极参与本次盛会,与国际…

AI阅读文献,这个方法10倍速提升效率还不损失关键信息!

我是娜姐 迪娜学姐 ,一个SCI医学期刊编辑,探索用AI工具提效论文写作和发表。 关于用AI快速读论文,之前娜姐分享过好几款工具,有浏览器插件Kimi、豆包,还有专门的AI工具,如ChatDoc、ChatPDF、SciSpace、Scit…

域名郵箱:注册流程详解及注意事项有哪些?

域名郵箱怎么申请创建?域名郵箱如何设置及优化策略? 域名郵箱已成为企业和个人展示专业形象的重要工具。与普通邮箱相比,域名郵箱不仅更具个性化,还能提升品牌信任度。烽火将详细介绍域名郵箱的注册流程及注意事项,帮…

css 翻页效果

有一个项目&#xff0c;页面切换的时候要翻页效果。 所以有一个简单的demo&#xff0c;提供给大家学习 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdev…

移远通信受邀参展2024中国移动全球合作伙伴大会,以深厚实力全力迎接AI+时代

在中国科技迅速发展的今天&#xff0c;人工智能&#xff08;AI&#xff09;与物联网正在成为推动数字经济变革的重要力量。 为进一步推进AI技术与各领域的融合发展&#xff0c;10月11日至13日&#xff0c;第12届中国移动全球合作伙伴大会在广州市隆重举行&#xff0c;本次大会以…

关于安科瑞ABAT蓄电池在线监测系统的详细介绍-安科瑞 蒋静

蓄电池在线监测系统是一种用于实时监测蓄电池状态并分析其性能的重要设备。该系统通过监测蓄电池的关键参数&#xff0c;如电压、电流、温度、内阻等&#xff0c;对电池的性能和健康状况进行评估&#xff0c;从而及时发现潜在问题并采取相应的维护措施。以下是对蓄电池在线监测…

Linux下多任务编程(网络编程)

前言 本文记录OSI7层模型、TCP\IP模型、socket在UDP、TCP使用。 网络 网络&#xff1a;多个计算机之间相互通信 网络协议&#xff1a;多个计算机之间通信用的语言&#xff08;是有一定规范的&#xff09; OSI 7层模型 应用层 表示层 会话层 传输层 网络层 链路层 物理…

在数字电路实验的测试中,示波器的输入耦合为什么要选用直流耦合?

示波器输入耦合的作用及其在数字电路测试中的选择 概述 示波器是电子工程师进行各种信号测量和分析的关键工具。无论是在模拟电路还是数字电路中&#xff0c;示波器都能提供对信号状态的直观展示。然而&#xff0c;在使用示波器进行测量时&#xff0c;输入耦合的选择至关重要…

搭建Web环境、初识JSP

搭建Web环境、初识JSP 1.B/S架构工作原理 B/S架构采用请求/响应模式进行交互 2.URL 计算机通过统一资源定位符实现资源访问 URL&#xff1a;Uniform Resource Locator的缩写 唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定 3.Web服务器 Web服务器 是可以向…

电子木鱼解压小程序源码系统 带源代码包以及搭建部署教程 源码开源可二开

系统概述 电子木鱼解压小程序源码系统是一款基于现代Web技术开发的轻量级应用程序&#xff0c;旨在为用户提供一种简单、高效的解压方式。该系统通过模拟传统木鱼的敲击效果&#xff0c;结合优美的音效和动画&#xff0c;帮助用户达到放松身心的效果。同时&#xff0c;系统还提…

基于SSM的朋辈帮扶系统

文未可获取一份本项目的java源码和数据库参考。 一、本课题研究意义 随着市场经济发展的不断深入&#xff0c;高校学生面临着新的问题和挑战。在全球一体化、价值观多元化、信息网络化的大背景下&#xff0c;越来越多的学生承受着来自社会、家庭与自身方方面面的压力&#xf…

【Linux】嵌入式Linux系统的组成、u-boot编译

Linux—嵌入式Linux系统的组成、u-boot编译 前言一、嵌入式Linux系统的组成1.1 嵌入式Linux系统和PC完整的操作系统的对比如下&#xff1a;1.2 PC机—Windows系统启动流程&#xff08;PC机—Linux系统、嵌入式ARM—linux系统的启动流程类似&#xff09; 二、编译u-boot2.1 u-bo…

【动手学电机驱动】 TI InstaSPIN-FOC(2)Lab01 闪灯实验

【动手学电机驱动】 TI InstaSPIN-FOC&#xff08;2&#xff09;Lab01 闪灯实验 1. 硬件连接与设置2. Lab01&#xff1a;闪灯实验2.1 项目简介2.2 导入项目2.3 调试和运行 3. 修改程序&#xff1a;改变闪灯频率4. 程序解读4.1 软件流程图4.2 包含文件、变量和函数声明4.3 中断服…

Java Mail腾讯企业邮箱或其他邮箱发送邮件失败bug记录

问题出现情况 邮件发送时debug用F8逐步运行可以成功发送邮件&#xff0c;但是用F9或者直接运行程序却发送失败未开启mail的debug模式的报错日志是下面这个&#xff1a;org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is java…

Chainbase :链原生的 Web3 AI 基建设施

“随着 Chainbase 在生态系统和市场方面的进一步拓展&#xff0c;其作为链原生 Web3 AI 基建设施的价值将愈发显著。” 算法、算力和数据是 AI 技术的三大核心要素。实际上&#xff0c;几乎所有的 AI 大模型都在不断革新算法&#xff0c;以确保模型能够跟上行业的发展趋势&…

CUDA Graphs学习与实验

CUDA Graphs学习与实验 一.参考链接二.测试方案三.测试代码 CUDA图&#xff08;CUDA Graphs&#xff09;为CUDA引入了一种全新的工作提交模型。它允许将一系列操作&#xff08;如内核启动&#xff09;以图的形式表示&#xff0c;并通过依赖关系将这些操作连接起来。这种图的定义…

C语言—双链表

一、双向链表的结构 注意&#xff1a;这⾥的“带头”跟前⾯我们说的“头节点”是两个概念&#xff0c;实际前⾯在单链表阶段称呼不严谨&#xff0c;带头链表⾥的头节点&#xff0c;实际为“哨兵位”&#xff0c;哨兵位节点不存储任何有效元素&#xff0c;只是站在这⾥“放哨的”…

【C++】C++的引用

一.引用 1.引用的概念和定义 引用不是新定义⼀个变量&#xff0c;而是给已存在变量取了⼀个别名&#xff0c;编译器不会为引用变量开辟内存空间&#xff0c;它和它引用的变量共用同⼀块内存空间。 类型& 引用别名 引用对象; 2.引用的特征 a.引用在定义时必须初始化 …