[Problem feedback] amd官网上怎么没有核显的linux驱动????????
Tofloor
poster avatar
zhazhojie
deepin
2025-02-03 21:27
Author

能查到的liunx驱动都是独显的,如下图
4e5cea91-2934-4d50-91e2-2e7a858358be.png

对应产品搜索只有windows的如下图。真就无语了

e79c685f-b7d9-4a56-b3dc-a8a91b3039a5.png

Reply Favorite View the author
All Replies
马小松
deepin
2025-02-03 22:09
#1

说不定是 Linux 内核有直接能用的开源驱动吧。

Reply View the author
mozixun
Moderator
2025-02-03 22:42
#2
马小松

说不定是 Linux 内核有直接能用的开源驱动吧。

不是说不定,而是就是,内核态是AMDGPU驱动,用户态是Mesa3D的RadeonSI(OpenGL驱动)和RADV(Vulkan驱动)

Reply View the author
zhazhojie
deepin
2025-02-03 22:46
#3
mozixun

不是说不定,而是就是,内核态是AMDGPU驱动,用户态是Mesa3D的RadeonSI(OpenGL驱动)和RADV(Vulkan驱动)

什么是内核态什么是用户态?

Reply View the author
mozixun
Moderator
2025-02-03 23:20
#4
zhazhojie

什么是内核态什么是用户态?

内核态和用户态驱动的区别大概这样:
f120672186a6558e5927ac64a688ddec.png

AMDGPU内核态驱动对APU/Radeon RX独立显卡进行直接管理,它不直接处理图形渲染,仅提供硬件管理能力。大概可以理解为负责让显卡能转起来。

而Mesa3D用户态驱动(RadeonSI和RADV)基于Mesa3D项目实现,负责将图形API(如OpenGL、Vulkan)转换为GPU可执行的指令,并优化渲染效率,大概可以理解为让显卡可以点亮屏幕,但依赖AMDGPU内核态驱动提供的接口。

您也可以看一下这篇文章:https://blog.csdn.net/qq_45956730/article/details/142714455,或者问问DeepSeek让他给你一个更简单的回答

Reply View the author
zhazhojie
deepin
2025-02-04 00:05
#5
mozixun

内核态和用户态驱动的区别大概这样:
f120672186a6558e5927ac64a688ddec.png

AMDGPU内核态驱动对APU/Radeon RX独立显卡进行直接管理,它不直接处理图形渲染,仅提供硬件管理能力。大概可以理解为负责让显卡能转起来。

而Mesa3D用户态驱动(RadeonSI和RADV)基于Mesa3D项目实现,负责将图形API(如OpenGL、Vulkan)转换为GPU可执行的指令,并优化渲染效率,大概可以理解为让显卡可以点亮屏幕,但依赖AMDGPU内核态驱动提供的接口。

您也可以看一下这篇文章:https://blog.csdn.net/qq_45956730/article/details/142714455,或者问问DeepSeek让他给你一个更简单的回答

所以这样内核态出不了闭源驱动吗?

Reply View the author
安洛
deepin
2025-02-04 09:04
#6
zhazhojie

所以这样内核态出不了闭源驱动吗?

内核态可以出闭源驱动。nvidia之前的内核驱动就是闭源的,通过内核模块的形式加载。你查到的amd独显的闭源驱动也是内核态驱动。他们都可以配合用户态的mesa使用。

Reply View the author
安洛
deepin
2025-02-04 09:05
#7

有没有一种可能,AMD Radeon RX Vega 系列就是 AMD Ryzen 系列 CPU 的核显?你搜索的第二个结果更像是 CPU 驱动而不是显卡驱动。

Reply View the author
mozixun
Moderator
2025-02-04 10:06
#8
安洛

内核态可以出闭源驱动。nvidia之前的内核驱动就是闭源的,通过内核模块的形式加载。你查到的amd独显的闭源驱动也是内核态驱动。他们都可以配合用户态的mesa使用。

(N卡的驱动不能跟Mesa3D的noveau和NVK配吧,就算是OpenGPU开源内核模块驱动

Reply View the author
马小松
deepin
2025-02-04 10:59
#9
zhazhojie

所以这样内核态出不了闭源驱动吗?

AMD 印象里对 Linux 的支持向来比较好,不需要自己主动去找闭源驱动来安装。

Reply View the author
沈拙言
deepin
2025-02-04 11:31
#10

amd显卡驱动已经包含在系统内核里了,刚出的新显卡通过升级系统内核来提供支持。一般搞ai的才需要额外下rocm驱动。

Reply View the author
安洛
deepin
2025-02-04 14:02
#11
mozixun

(N卡的驱动不能跟Mesa3D的noveau和NVK配吧,就算是OpenGPU开源内核模块驱动

这里确实有点问题。mesa 目前的实现版本确实没有直接与 n 卡内核驱动联动的功能,只会调用 nvidia 的用户态驱动来处理。不过对于新的 opengpu 驱动有一些实验性的代码在开发中,这东西理论上是可行的。

Reply View the author
相对湿度
deepin
2025-02-04 14:35
#12

我发现你就是来搞笑的,明明都看到了,睁眼瞎啊?

image.png

Reply View the author