打印机驱动,一直有一个CUPS这种统一的平台,很多厂家不愿意做支持而已
【本文来自《X86和ARM不是完全相同的定位,ARM的定位是高性能便携,X86是高性能通用》评论区,标题为小编添加】
- DrewZ
眼里除了CPU就没别的了?GPU怎么办,需要驱动的东西,比如打印机之类的怎么办?
要是跨平台想当然就能给解决了,steam上的游戏就应该大部分支持Linux和MacOS,现在支持的三分之一都不到是不是这些游戏开发商都嫌钱多呀?而且这还只是x86指令集下的生态呢,arm和x86都有的游戏就更少了
GPU 只是硬件上的问题,本身早就有各种通用规范了。GPU 配合自己的驱动,能实现对应的规范要求,其他的程序就可以通过这个通用规范实现,比如 OpenGL 和 Vulkan ,还有 openCL 。
其实现在很多软件技术,已经不区分 CPU 和 GPU 了,这两个东西都可以被同一种规范支持。软件运行时不需要考虑目标硬件是 CPU 还是 GPU 。
这样的规范平台,还可以跨 CPU 指令集,CPU 也可以按自己的目标给自己添加对应的扩展计算指令,甚至还可以外挂专用的 ASIC 提供计算。
至于驱动这东西是和系统挂钩的。特别的是打印机驱动,其实更多的是需要一套指令翻译机制,把打印的数据翻译成打印机自己的语言,打印机靠这套翻译后的语言去实现打印输出。
其实打印机驱动,一直就有一个 CUPS 这种统一的平台,就是很多厂家不愿意做支持而已。
其实国产打印机那么多,看啥打印驱动啊。找自己人重新写一个驱动就行了。国外的不提供以后就不买了。
现在买了打印机的,肯定也都有旧的 x86 windows 来提供调用,这些继续用就行了,没必要去换。
而且实在不行,还可以弄个打印机服务器,x86 windows 接打印机,其他非 x86 非 windows 的去连接到打印服务器,这种中转也可以很好的解决驱动问题。
话说,好像你的眼里才是只有 CPU 啊……