找回密码
 加入我们
搜索
      
查看: 2800|回复: 46

[显卡] Apple M系列、骁龙X Elite等CPU不支持独立显卡的根本技术原因是什么

[复制链接]
发表于 2025-6-24 17:21 | 显示全部楼层 |阅读模式
本帖最后由 Sly 于 2025-6-25 09:06 编辑

Apple M系列、骁龙X Elite等都自带雷电/USB4接口,甚至前者还有配PCI-E的,但是他们都没有证据显示能够支持第三方独立显卡。

表象原因自然是没有驱动,但根本原因是什么?
或者说,假如一个显卡GPU厂家试图去支持这些CPU,并且尝试给配套的macOS/Windows 11 arm/Android写驱动程序,他还是会面临什么样的困难?

比如:
1、CPU缺少或者限制了某种功能,造成独立显卡效率极大降低。具体是什么功能呢?
2、操作系统限制,比如不开放驱动DDK。macOS可以理解,但是Windows 11 arm、Android等系统应该不至于吧(不是制约因素)。
发表于 2025-6-24 17:24 来自手机 | 显示全部楼层
目前没必要独立显卡,徒增设计问题,集成显卡不香吗
 楼主| 发表于 2025-6-24 17:26 | 显示全部楼层
yin19991999 发表于 2025-6-24 17:24
目前没必要独立显卡,徒增设计问题,集成显卡不香吗

假如用这些CPU制造台式机,配上了PCI-E插槽(类似Mac Pro),插上独立显卡也是可以发生的事情。
发表于 2025-6-24 17:28 | 显示全部楼层
apple (下文套上骁龙也行) 没有使用 arm 公版内核, 所以 interrupt controller, pcie, iommu 都得自己搞, 也就是自己搞一个 HAL.
apple 自然是不可能给你接口的. asahi 也是靠试, 但是 pcie 这一块显然是没法靠俺寻思之力搞出来的.
发表于 2025-6-24 17:29 | 显示全部楼层
不挣钱
 楼主| 发表于 2025-6-24 17:30 | 显示全部楼层
本帖最后由 Sly 于 2025-6-24 17:32 编辑
xy. 发表于 2025-6-24 17:28
apple (下文套上骁龙也行) 没有使用 arm 公版内核, 所以 interrupt controller, pcie, iommu 都得自己搞,  ...


主要疑问是:如果这些都得自己搞,遵循私有标准,那岂不是其他PCI-E扩展卡类别也造不出来了。

毕竟感觉还是有大量的声卡、网卡、RAID卡是可以工作的。
既然用了PCI-E,总得有些东西遵循标准吧。
发表于 2025-6-24 17:36 来自手机 | 显示全部楼层
Sly 发表于 2025-6-24 17:26
假如用这些CPU制造台式机,配上了PCI-E插槽(类似Mac Pro),插上独立显卡也是可以发生的事情。 ...

我如果是苹果,有能力自己做显卡就自己做,资源有限,先做好集成显卡,而且集成显卡并不弱啊,钱自己挣,为什么要适配第三方呢,除非哪天第三方显卡能提供巨大利益,显然现在并不能。。。
 楼主| 发表于 2025-6-24 17:37 | 显示全部楼层
本帖最后由 Sly 于 2025-6-24 17:38 编辑
yin19991999 发表于 2025-6-24 17:36
我如果是苹果,有能力自己做显卡就自己做,资源有限,先做好集成显卡,而且集成显卡并不弱啊,钱自己挣, ...


是的,所以主要疑问就是具体是怎么限制的。是通过硬件具体什么功能限制的,还是通过操作系统限制的。
(包括如果是后者的话,岂不是虚拟机直通就搞定了,虽然不知道CPU支不支持这个)
发表于 2025-6-24 17:40 | 显示全部楼层
有意思的是反而是树莓派支持独立显卡...
发表于 2025-6-24 17:45 | 显示全部楼层
smthzhj 发表于 2025-6-24 17:40
有意思的是反而是树莓派支持独立显卡...

因为那是标准Linux
发表于 2025-6-24 17:46 来自手机 | 显示全部楼层
Sly 发表于 2025-6-24 17:37
是的,所以主要疑问就是具体是怎么限制的。是通过硬件具体什么功能限制的,还是通过操作系统限制的。
( ...

不说硬件,软件上就是一片空白,第三方显卡驱动都没有。这都需要amd,nv给你单独驱动才行,需要合作。。。这成本就不低了,硬件没啥不能做的,无非就是值不值得,高通不一样有pcie硬盘可以用吗,你说苹果费力气给你从cpu直出pci5.0通道给显卡,图个啥
发表于 2025-6-24 17:49 | 显示全部楼层
本帖最后由 xy. 于 2025-6-24 17:51 编辑
Sly 发表于 2025-6-24 17:30
主要疑问是:如果这些都得自己搞,遵循私有标准,那岂不是其他PCI-E扩展卡类别也造不出来了。

毕竟感觉 ...


这些玩意都有 apple 给你搞驱动. 而且 apple soc 的 pcie 没有直连的, 一定要过一个 bridge, 这里面应该也有些处理.
gpu 工作涉及到很多非常具体的细节问题, 不是网卡存储卡之类能比的.

扯远了. 直接回答你的问题就是, 根本原因是你买了一块 apple soc 开发板子, 但是没有 SDK.
发表于 2025-6-24 18:07 来自手机 | 显示全部楼层
xy. 发表于 2025-6-24 17:49
这些玩意都有 apple 给你搞驱动. 而且 apple soc 的 pcie 没有直连的, 一定要过一个 bridge, 这里面应该 ...

我自从买个一块rk3588开发板以后就发现,就算硬件有了,驱动还得有,一个破arm集成显卡这么多年就没有一个完整支持显卡硬件特征的驱动。。。
发表于 2025-6-24 19:13 | 显示全部楼层
有没有想过,这些低功耗的U根本就没有多余的PCIE通道?

你没看到intel的笔记本U除了HX,多的才8X?4X给集显,剩下4X给独立显卡............
发表于 2025-6-24 19:22 | 显示全部楼层
cpu要适配gpu,  同理gpu也要适配cpu ,老黄和AMD跟你苹果高通等是竞争对手,你觉得为什么他两个会主动适配arm芯片?他两只会适配自家的arm芯片
发表于 2025-6-24 19:56 | 显示全部楼层
这个很好想啊,apple 现在有 max,ultra,不走独立显卡路线。 win arm 这边都是面对轻办公的,要跑独立显卡的大多数用 x86就好了,市场太小不愿意投入。
发表于 2025-6-24 19:59 | 显示全部楼层
笔记本续航不行,台式机市场太小
发表于 2025-6-24 20:07 | 显示全部楼层
屏幕截图 2025-06-24 200725.png
发表于 2025-6-24 20:22 来自手机 | 显示全部楼层
MacOS现在没有独显驱动,以前还是x86的时候也只有intel核显和部分amd显卡的驱动。高通骁龙的系统是woa,这个更是重量级,A/I/N全都没有windows arm的显卡驱动,如果用的linux反而没问题了
发表于 2025-6-24 20:27 来自手机 | 显示全部楼层
我輩樹である 发表于 2025-6-24 12:07

为啥用tinygrad 这不是卡帕西教学项目吗
发表于 2025-6-24 20:28 | 显示全部楼层
wintel的解决方案很成熟了。
为什么要另辟蹊径,有的赚还好说,没的赚就是闲得慌了。
发表于 2025-6-24 20:40 | 显示全部楼层
YsHaNg 发表于 2025-6-24 20:27
为啥用tinygrad 这不是卡帕西教学项目吗


这人只是拿算法做名字和品牌。这个人做了一系列nv显卡p2p direct破解,驱动逆向领域的大佬了。
发表于 2025-6-24 21:01 | 显示全部楼层
我輩樹である 发表于 2025-6-24 12:40
这人只是拿算法做名字和品牌。这个人做了一系列nv显卡p2p direct破解,驱动逆向领域的大佬了。 ...

哦哦 感谢科普
发表于 2025-6-24 21:20 | 显示全部楼层
m3 ultra/m4 max要能打游戏,分分钟扔掉pc
发表于 2025-6-24 21:37 | 显示全部楼层
在统一内存模型下,CPU、GPU、NPU、Codec可以访问同一个内存地址,独显必然是只能走copy的形式与CPU进行数据交换。Wintel平台似乎没有这种设计。
NVIDIA和AMD的GPU特性基本就是被Windows DX牵着走(而Windows DX基本是被NVIDIA牵着走),苹果想推Metal。
所以有这些技术因素存在,苹果估计暂时懒得去搞独显支持了。
发表于 2025-6-25 09:00 | 显示全部楼层
那样属于给别人做嫁衣了

以苹果为例,如果想在Mac Pro这样的机器上堆图形性能,他们的倾向肯定是一颗颗SoC往上堆。如果给个PCI-E x16插显卡,结果只会便宜了老黄和苏妈
发表于 2025-6-25 09:14 | 显示全部楼层
因为如果需要用独立显卡,那么配置重心就是显卡,平台可以换,没有必要用MAC。

都用5090了,买个intel amd的PC就行了,偏要去买个MAC吗?

没有人会买个MAC PRO,再去买个5090装上去的,没意义。完全可以买个MAC PRO,再买台PC装个5090,差不了几个钱,根本没有什么麻烦事。
发表于 2025-6-25 09:27 | 显示全部楼层
N/A送钱给apple,或许Apple会考虑配合一下。。。显然这在当下又是不可能的。。。。
发表于 2025-6-25 09:32 | 显示全部楼层
楼上都在说mac,这些解释都合理
那么win on arm的情况如何呢?高通平台可是支持dx的
发表于 2025-6-25 09:33 | 显示全部楼层
就是驱动问题呀,MAC几乎是黑箱,黑苹果就知道了,需要跟官方有相似显卡才能装。
WOA不会那么黑,但是目前还太嫩,显卡厂没动力的。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-6-27 02:53 , Processed in 0.014044 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表