[other] 求一些关于Linux图形系统的学习资料
Tofloor
poster avatar
王昊
deepin
2024-01-13 18:59
Author

求大神推荐一些关于Linux图形系统的学习资料,特别是从驱动到应用层面的架构,实现相关的。本人希望对Linux的图形系统有一个深入认识

Reply Favorite View the author
All Replies
fslong
deepin beta test group
2024-01-13 19:26
#1

说下具体需求吧:你是为了干嘛才要学习linux图形系统的?

这块东西太多了,体系非常庞大,需要有个切入点然后慢慢扩充知识库,方向不同这块可能差别非常大。

Reply View the author
neko
deepin
Ecological co-builder
2024-01-13 19:37
#2

《深入理解linux内核》从这本开始

Reply View the author
王昊
deepin
2024-01-13 19:55
#3
fslong

说下具体需求吧:你是为了干嘛才要学习linux图形系统的?

这块东西太多了,体系非常庞大,需要有个切入点然后慢慢扩充知识库,方向不同这块可能差别非常大。

有这样几个动机:

  1. 我一开始是打算学VulKan, 发现C++环境怎么也配置不好,Vulkan不能发现设备,但是用Rust就一切正常,没有问题,这是第一个动机,就是想在这种情况下如何诊断错误并排错。我也分不清楚 apt list | grep libgl 列出的那些库哪些是需要的,哪些是不必的,各是什么作用
  2. 在配置PaddlePaddle的GPU开发环境的时候,虽然成功了其实根本不知道是怎么成功的,这就没有办法形成经验。如果使用OpenCL的话,其实又会遇到上面OpenGL,Vulkan环境配置的尴尬
Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-01-13 20:53
#4

建议先从平面图形库开始学,像cairo这种。

Reply View the author
fslong
deepin beta test group
2024-01-13 20:57
#5
王昊

有这样几个动机:

  1. 我一开始是打算学VulKan, 发现C++环境怎么也配置不好,Vulkan不能发现设备,但是用Rust就一切正常,没有问题,这是第一个动机,就是想在这种情况下如何诊断错误并排错。我也分不清楚 apt list | grep libgl 列出的那些库哪些是需要的,哪些是不必的,各是什么作用
  2. 在配置PaddlePaddle的GPU开发环境的时候,虽然成功了其实根本不知道是怎么成功的,这就没有办法形成经验。如果使用OpenCL的话,其实又会遇到上面OpenGL,Vulkan环境配置的尴尬

好家伙,看来是有炼丹需求呀,这块我还真不太熟,手里没好的显卡,一直没搞。

建议炼丹时候问问ai群吧,碰到具体问题具体问就行,慢慢积累。

基本上也是具体问题具体解决,慢慢的积累着积累着就大成了。

一些机器学习、深度学习、机器视觉的书里头会涉及到有关知识,老铁可以看看

Reply View the author