E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
libdrm
驱动开发系列13 - Linux Graphics 图形驱动概述(二)
帧缓冲区驱动程序4.1创建帧缓冲器驱动程序4.2帧缓冲区操作五:直接渲染管理器(DRM)5.1内核模块(DRM)5.2DRM批量缓冲区提交模型5.2.1硬件共享5.2.2内存管理和安全5.3模式设置5.4
libdrm
黑不溜秋的
·
2024-08-24 08:40
GPU驱动专栏
Linux
Graphics
Driver
RockChip DRM Display Driver
对应userspace库位
libdrm
,
libdrm
库提供了一系列
猩猩の點燈
·
2024-01-26 06:19
Rockchip
linux
玩转rk3588(六):rk3588使用ffmpeg实现硬件解码,解决opencv中VideoCapture获取网络摄像头视频时,一直在open时返回false的问题(一)
目录0、前言1、开发环境2、安装rkmpp3、安装x2644、安装
libdrm
5、安装ffmpeg6、相关报错1)
libdrm
编译过程中报错
八级玄仙
·
2024-01-23 16:55
rk3588
ffmpeg
RK3568笔记八: Display子系统
modetest是由
libdrm
提供的测试程序,可以查询显示设备的特性,进行基本的显示测试,以及设置显示的模式。
殷忆枫
·
2024-01-15 23:26
RK3568学习笔记
笔记
使用meson自己编译
libdrm
及修改example代码--Apple的学习笔记
继上一篇bbblack使用
libdrm
显示框架--Apple的学习笔记后,按照原定计划,进行了meson及ninja构建系统的安装。
applecai
·
2024-01-08 06:04
显卡驱动开发DRM入门--Apple的学习笔记
DRM从模块上划分,可以简单分为3部分:
libdrm
、KMS、GEM。
libdrm
:对底层接口进行封装,向上层提供通用的API接口,主要是
applecai
·
2023-12-24 21:31
KWin、
libdrm
、DRM从上到下全过程 —— drmModeAddFBxxx(32)
接前一篇文章:KWin、
libdrm
、DRM从上到下全过程——drmModeAddFBxxx(31)上一回完成了对drm_gem_open函数的解析。
蓝天居士
·
2023-12-24 14:41
DRM
KWin
libdrm
DRM
当我们在谈论色温调节的时候,我们在谈论什么
桌面一般都是采用redshift调节色温,到xserver,xserver进行一些自己的处理,转由
libdrm
用drmioctl陷入内核drm模块,最终到实际的显卡驱动。
wenshizhang
·
2023-11-30 16:10
驱动书写指南
内核玩起来
linux内核的一些事
Linux DRM(五) --
Libdrm
库
了解
libdrm
应用层代码库1.GraphicsFramework2.Introductiontolibdrm libdrmprovidesauserspacelibraryforaccessingtheDRM
Hacker_Albert
·
2023-11-22 04:21
DRM
libdrm
DRM 驱动程序开发(开篇)
前言在前面的《最简单的DRM应用程序》系列文章中,我们学习了如何使用
libdrm
接口编写DRM应用程序。从本篇开始,我们将进入一个全新的世界,一起来学习如何在kernel空间编写DRM驱动程序。
_kerneler
·
2023-11-22 00:44
drm
KWin、
libdrm
、DRM从上到下全过程 —— drmModeAddFBxxx(19)
接前一篇文章:KWin、
libdrm
、DRM从上到下全过程——drmModeAddFBxxx(18)上回书说到无论是drm_mode_addfb2_ioctl还是drm_mode_addfb_ioctl
蓝天居士
·
2023-11-16 12:29
DRM
KWin
libdrm
DRM
rk3588 ffmpeg使用硬件解码
rk3588ffmpeg使用硬件解码安装ffmpeg最新的静态构建版本方法1安装rkmpp安装264安装
libdrm
下载ffmpeg源码方法2ppa搜索需要的软件包安装支持rkmpp硬件解码的ffmpeg
秋枫96
·
2023-11-09 07:52
ffmpeg
git
linux
KWin、
libdrm
、DRM从上到下全过程 —— drmModeAddFBxxx(16)
接前一篇文章:KWin、
libdrm
、DRM从上到下全过程——drmModeAddFBxxx(15)本回按照上回中说的,开始对于drivers/gpu/drm/i915/display/intel_fb.c
蓝天居士
·
2023-11-07 13:51
DRM
KWin
libdrm
DRM
KWin、
libdrm
、DRM从上到下全过程 —— drmModeAddFBxxx(13)
接前一篇文章:KWin、
libdrm
、DRM从上到下全过程——drmModeAddFBxxx(12)上一回补讲了drivers/gpu/drm/drm_framebuffer.c中的framebuffer_check
蓝天居士
·
2023-11-01 18:26
DRM
KWin
libdrm
DRM
KWin、
libdrm
、DRM从上到下全过程 —— drmModeAddFBxxx(12)
接前一篇文章:KWin、
libdrm
、DRM从上到下全过程——drmModeAddFBxxx(11)上一回讲解了drivers/gpu/drm/drm_framebuffer.c中的framebuffer_check
蓝天居士
·
2023-11-01 17:28
DRM
KWin
libdrm
DRM
DRM实例教程
DRM设备节点DRM驱动会在/dev/dri下创建3个设备节点:card0controlD64renderD128
libdrm
库DRM驱动,对用户空间,提供了专门的的调用库
libdrm
.so,用户空间
夕月风
·
2023-10-28 14:40
qt 交叉编译后 无libqxcb_QT5.5.1 + OpenGL 交叉编译
概述要使用Qt的quick相关功能则需要编译openglopengl使用的是mesa,其依赖
libdrm
,libxcb,libudevlibxcb依赖x11,xcb-protolibxcb编译
libdrm
weixin_39640090
·
2023-10-23 21:30
qt
交叉编译后
无libqxcb
DRM中的思路
DRM暴露有设备节点在/dev/dri/cardX,
libdrm
封装了对这个设备节点的操作。DRM包含两部分,genericDRMcore,以及DRMDriver,DRMDriver是硬件相关部分。
杨枫_mind
·
2023-10-20 09:08
linux显示相关
DRM
[Linux 基础] -- Linux DRM(三)RK 平台 DRM 代码分析 - Rockchip
二是提供了一个
libdrm
库,里面封装了一系列API,用来进行图像显示。整体来看和Android上所采用的DirectFrameBuffer差不多。
BestW2Y
·
2023-10-20 09:03
Linux基础
linux
drm
KWin全解析 —— overview.md(1)
1.序言在研究DRM和
libdrm
的时候,不可避免地研究到了Kwin源码,因此专门开一个专栏详细记录一下研究过的KWin的相关知识点。
蓝天居士
·
2023-10-09 21:04
KWin
KWin
Linux图形
DRM全解析 —— ADD_FB2(0)
在笔者之前的
libdrm
全解析系列文章中,讲到了drmIoctl(fd,DRM_IOCTL_MODE_ADDFB,&f)以及其封装函数drmModeAddFB。
蓝天居士
·
2023-09-28 14:56
DRM
libdrm
DRM
linux系统上drm的简单demo程序
确保系统安装
libdrm
库main.c#include#include"drm_display.h"intmain(intargc,char**argv){intret=0;u_int32_tcount
云季
·
2023-09-26 13:59
Linux
drm
RK3568-drm框架
对应userspace库为
libdrm
,,
libdrm
库提供了一系列友好的控制封装,使用户可以方便的进行显示的控制和buffer申请。
Paper_Love
·
2023-09-18 05:45
RK3568
单片机
Linux GPU Driver Developer’s Guide
上图有误,wayland-compositor下面是通过
libdrm
调用的kms接口,未给出。
maze.ma
·
2023-09-14 11:54
kernel
drm-kms
dispaly
drm
gpu
kms
Ubuntu20.04 编译 mesa 库
一:必要配置(1):安装meson参考https://www.cnblogs.com/qianhuan/p/15335984.html(2):检查更新
libdrm
_intelhttps://ubuntu.pkgs.org
黑不溜秋的
·
2023-09-10 22:46
三维引擎设计专栏
github
ubuntu
mesa
DRM全解析 —— ADD_FB(1)
在笔者之前的
libdrm
全解析系列文章中,讲到了drmIoctl(fd,DRM_IOCTL_MODE_ADDFB,&f)以及其封装函数drmModeAddFB。
蓝天居士
·
2023-09-03 12:59
DRM
libdrm
DRM
Linux内核
libdrm
全解析三十九 —— 源码全解析(36)
接前一篇文章:
libdrm
全解析三十八——源码全解析(35)本文参考以下博文:DRM驱动程序开发(VKMS)特此致谢!
蓝天居士
·
2023-09-03 00:16
libdrm
libdrm
Linux
DRM
libdrm
全解析三十八 —— 源码全解析(35)
接前一篇文章:
libdrm
全解析三十七——源码全解析(34)本文参考以下博文:DRM驱动程序开发(VKMS)特此致谢!
蓝天居士
·
2023-09-03 00:46
libdrm
libdrm
DRM
Linux
【Error】下列软件包有未满足的依赖关系:
libdrm
-dev : 依赖:
libdrm
2 (= 2.4.110-1ubuntu1) 但是 2.4.113-2~ubuntu 正要被安装
问题描述在安装package的时候出现下面的问题正在读取软件包列表...完成正在分析软件包的依赖关系树...完成正在读取状态信息...完成有一些软件包无法被安装。如果您用的是unstable发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目录移出。下列信息可能会对解决问题有所帮助:下列软件包有未满足的依赖关系:l
Jankin_Tian
·
2023-09-02 18:01
Linux
linux
error
DRM全解析 —— CREATE_DUMB(1)
在笔者之前的
libdrm
全解析系列文章中,讲到了drmIoctl(fd,DRM_IOCTL_MODE_CREATE_DUMB,&create)以及其封装函数drmModeCreateDumbBuffer
蓝天居士
·
2023-08-31 23:01
DRM
DRM
Linux内核
libdrm
全解析三十六 —— 源码全解析(33)
接前一篇文章:
libdrm
全解析三十五——源码全解析(32)本文参考以下博文:DRM驱动程序开发(VKMS)特此致谢!前一篇文章讲解完了mmap()显存映射,本篇文章继续讲解DRM一般流程的下一步。
蓝天居士
·
2023-08-31 01:39
libdrm
DRM
Linux
libdrm
Linux
Debian Dockerfile 安装nodejs,puppeteer,error while loading shared libraries:libnss3.so 或
libdrm
或libgbm
目录处理errorwhileloadingsharedlibraries:libnss3.so:cannotopensharedobjectfile:Nosuchfileordirectory或
libdrm
不吃茄子啦
·
2023-08-28 11:44
运维部署
设置技巧
debian
linux
运维
【无标题】
说明DRM是现在主流的显示框架了,比起framebuffer来讲,有很多优势,对应的userspace库就是
libdrm
。
todo9351
·
2023-08-28 05:16
linux
DRM
libdrm
全解析二十一 —— 源码全解析(18)
接前一篇文章:
libdrm
全解析二十——源码全解析(17)本文参考以下博文:DRM驱动程序开发(VKMS)特此致谢!本文继续对include/drm/drm.h中实际功能宏定义进行讲解。
蓝天居士
·
2023-08-25 17:31
libdrm
DRM
Linux
libdrm
Linux
Linux常见问题-获取Vsync信号
1Linux获取VSYNC核心原理解读android系统上获取VSYNC有现成的方法,但是Linux上想获取Vsync还是不那么直接的,这里主要是介绍使用
libdrm
库获取vsync信号的方法(该方法适用于
图王大胜
·
2023-08-24 09:25
Linux
系统
linux
drm
显示
开发linux显卡驱动,显卡驱动开发DRM入门--Apple的学习笔记
DRM从模块上划分,可以简单分为3部分:
libdrm
、KMS、GEM。
libdrm
:对底层接口进行封装,向上层提供通用的API接口,主要是
窦泽南
·
2023-07-26 11:40
开发linux显卡驱动
ffmpeg vaapi 驱动问题
编译1安装libva1.1自带的libva比较老,请下载比较新的libva,否则libva-util编译会有问题1.2安装libva需要
libdrm
,所以先安装libdrmapt-getinstalllibdrm-dev2
qianbo_insist
·
2023-07-25 11:39
ffmpeg
音视频和c++
java
物联网
vaapi
ffmpeg
基于DRM框架的HDMI热插拔流程分析
对应userspace库为
libdrm
,
libdrm
库提供了一系列友好的控制封装,使用户可以方便的进行显示的控制和buffer申请。
advdbgger
·
2023-07-15 13:32
android
Android Qcom Display学习(四)
该系列文章总目录链接与各部分简介:AndroidQcomDisplay学习(零)DRMLinuxDRM(二)基本概念和特性
libdrm
:对底层定义在drm_ioctl.c中各种IOCTL接口进行封装,向上层提供通用的
上电失败
·
2023-04-14 15:18
Android_Display
lcd
drm
qcom
我所理解的DRM显示框架
什么是DRM:DRM全称是DirectRenderingManager,是linux主流的一种显示框架,支持多图层合成,为用户图层提供统一的API(
libdrm
),来访问GPU,实现统一管理。
Croxd
·
2023-04-10 07:51
LCD
linux
LINUX DRM 入门一条龙
#情景分析法,使用modetest命令作为应用层的测试例程:modetest-Mnexell-s41@30:1280x720#但我并不想阅读modetest的源码,这里使用大体相同的另一个
libdrm
例程
芝麻狐RX
·
2023-04-10 07:51
驱动开发
linux
DRM框架(vkms)分析(1)----概述
本系列主要基于vkms测试程序,
libdrm
,以及vkms驱动来分析DRM框架,主要包括kms+gem。
HugoVus
·
2023-04-10 07:41
DRM子系统
drm
DRM 架构简要说明
1.概述DRM全称是DirectRenderingManager,管理进行显示输出的,buffer分配,帧缓冲.
libdrm
库提供了一系列友好的控制封装,使用户可以方便的进行显示的控制,但并不是只能通过
<( ̄︶ ̄)小小程序
·
2023-01-11 19:17
杂文
架构
meson+ninja build系统,使用meson & ninja 编译C工程
mesa和
libdrm
都使
ambercctv
·
2020-09-14 10:56
C
python
OS
解决DRM找不到的问题。
的时候,找不到这个drm.报错:configure:error:Directrenderingrequireslibdrm>=2.4.38解决方法是:exportLIBDRM_ROOT=NEW_
LIBDRM
_DIR
CaspianSea
·
2020-09-13 15:00
Graphics
[RK3399][Android7.1] Display中的DRM和Framebuffer注册流程
一种是通过DRM,可以通过ioctl,也可以通过用户空间封装的DRM库
libdrm
来完成。还有一种方法是通过以往标准的framebuffer去做,也是通过ioctl完成。
zhuyong006
·
2020-08-07 23:37
Rk3399-Display
Android 之 -- DRM(转)
相关代码主要位于下列目录:frameworks/base/media/java/android/drm/mobile1frameworks/base/media/
libdrm
/
zhenyongyuan123
·
2020-08-07 22:38
Android
libdrm
-----linux显卡应用层代码库
DRMTheDirectRenderingManager(DRM)isasubsystemoftheLinuxkernelresponsibleforinterfacingwithGPUsofmodernvideocards.DRMexposesanAPIthatuserspaceprogramscanusetosendcommandsanddatatotheGPU,andperformopera
xgbing
·
2020-08-07 22:02
[linux]
[linux-DRM显示驱动]
Android 技术专题系列之十一 -- DRM
相关代码主要位于下列目录:frameworks/base/media/java/android/drm/mobile1frameworks/base/media/
libdrm
/
shenbin1430
·
2020-08-07 18:03
Android系统
android
加密
session
object
java
string
Android DRM
相关代码主要位于下列目录:frameworks/base/media/java/android/drm/mobile1frameworks/base/media/
libdrm
/
RamBo_jay
·
2020-08-07 17:03
Android
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他