唐山网站建设浙江省建设厅网站

铜鼓县赣丰汽运有限公司 2026/09/09 17:31:51

文章目录

  • 1. 相关包
  • 2. 源修改
  • 3. 编译xorg-server_1.20.4.10.orig.tar.xz
  • 4. 移植编译xf86-video-fbdev-0.5.0.tar.gz
  • 5. 使用shadowfb加速

1. 相关包

包名性质用途
xorg-server_1.20.4.10.orig.tar.xzxserver源码包编译后安装xserver相关包
xf86-video-fbdev-0.5.0.tar.g上层驱动源码包编译后出xx_fb_drv.so
xserver-xorg-core_1.20.4.10-1+eagle_XX_64.debXX提供的已编译的安装包直接安装

2. 源修改

deb [trusted=yes] http://[IP]:…_XX111_1041/base shangyu main contrib non-free
deb [trusted=yes] http://[IP]:…_XX111_1041/dde-1041 eagle/sp4 main contrib non-free

3. 编译xorg-server_1.20.4.10.orig.tar.xz

  • 解压编译
    tar -xvf xorg-server_1.20.4.10.orig.tar.xz;cd xorg-server_1.20.4.10;
    dpkg-buildpackage -us -uc -sa -b
    出现依赖错误Unmet build dependencies: build-essential:native debhelper…
  • 安装依赖包
    apt-get install -y libdrm2=2.4.99-2 libdrm-radeon1=2.4.99-2 libdrm-nouveau2=2.4.99-2 libdrm-amdgpu1=2.4.99-2
    apt-get install -y build-essential dh-autoreconf bison flex xtrans-dev libxfont-dev libxkbfile-dev libpixman-1-dev libpciaccess-dev libgcrypt-dev libudev-dev libselinux1-dev libaudit-dev libdrm-dev libgl1-mesa-dev libxmuu-dev libxext-dev libx11-dev libxrender-dev libxi-dev libdmx-dev libxpm-dev libxaw7-dev libxt-dev libxmu-dev libxtst-dev libxres-dev libxfixes-dev systemtap-sdt-dev libxv-dev libxinerama-dev libxshmfence-dev libepoxy-dev libegl1-mesa-dev libgbm-dev wayland-protocols libdbus-1-dev libsystemd-dev quilt xutils-dev libxcb-xkb-dev libxcb-render-util0-dev libxcb-util0-dev libxcb-image0-dev libxcb-icccm4-dev libxcb-shm0-dev libxcb-keysyms1-dev libxcb-xv0-dev libxcb-xf86dri0-dev libbsd-dev
  • 再执行编译
    再执行dpkg-buildpackage -us -uc -sa -b编译成功后,编译的包会生成在上层目录,其中…/xserver-xorg-core_1.20.4.3-1+dde2_XX_64.deb 即是可安装的包。
  • 安装
dpkg -i xserver-xorg-core_1.20.4.3-1+dde2_XX_64.deb
  • 测试
startx

运行的log提示: Log file: “/var/log/Xorg.[X].log”

该log文件记录中可查看模块加载运行情况,如查看是否加载xx_fb_drv.so等。

4. 移植编译xf86-video-fbdev-0.5.0.tar.gz

  • 拷贝或修改config.guess
    解压xf86-video-fbdev-0.5.0.tar.gz,进入xf86-video-fbdev-0.5.0目录,拷贝xf86-video- xxfb-0.0.3/config.guess到xf86-video-fbdev-0.5.0目录下。
  • 模块名修改
    修改文件名为xxfb.c并修改make等,xxfb.c中修改 FBDEV_NAME和FBDEV_DRIVER_NAME为修改为XXFB和xxfb
  • 编译
    ./configure;make;
    生成库文件在src/.lib/xxfb_drv.so
  • 测试该驱动
    拷贝xxfb_drv.so到/usr/lib/xorg/modules/下,将xf86-video-xxfb-0.0.3/xorg.conf.xxfb拷贝成/etc/X11/xorg.conf;执行start x;即会加载运行。

5. 使用shadowfb加速

使用shadowfb在内存中申请framebuffer,开启线程使用dma将shadowfb刷到显存。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

网站的建设南昌网站建设公司

工业网关开发第一步:手把手带你搞定 CubeMX 安装与配置你有没有遇到过这种情况——满怀激情地准备开始一个工业网关项目,结果刚打开电脑,还没写一行代码&#x

2026/06/30 12:35:32

嘉定网站建设网站建设杭州

第一章:类似Open-AutoGLM的开源项目有哪些近年来,随着大语言模型自动化能力的提升,涌现出一批与 Open-AutoGLM 功能相似的开源项目。这些项

2026/06/30 14:19:09

建设部网站永康网站建设

STM32 OTG设备模式实战指南:从原理到代码的完整实现你有没有遇到过这样的场景?一块STM32开发板插上电脑,系统提示“无法识别的USB设备”——明明代码

2026/06/30 12:46:33

网站建设流程网站建设中图片

Wan2.2-T2V-A14B在AI剧本预演中的分镜自动生成能力验证技术背景与行业挑战在影视创作领域,从文字到画面的转化始终是前期制作的核心环节。传统流程中,编剧完成脚本后

2026/06/30 13:17:05

南京网站建设湖州网站建设

JSXBin是Adobe开发的JSX脚本二进制格式,广泛应用于Photoshop、Illustrator等Adobe产品的自动化任务中。当你遇到无法直接阅读的JSXBin文件时ÿ

2026/06/30 11:32:26

广西网站建设网站品牌建设

Apache Iceberg性能飞跃:从TB级数据湖到毫秒级查询的架构革命【免费下载链接】icebergApache Iceberg项目地址: https://gitcode.com/g

2026/06/30 13:42:37

网站建设服务深圳外贸网站建设

Wan2.2-I2V-A14B视频生成模型快速上手指南【免费下载链接】Wan2.2-I2V-A14BWan2.2是开源视频生成模型的重大升级,采用混合专家架构提升性能,在相

2026/06/30 12:45:33

永康网站建设湘潭网站建设

特价股票投资中的智能监管合规策略关键词:特价股票投资、智能监管、合规策略、风险控制、数据挖掘摘要:本文聚焦于特价股票投资领域,深入探讨智能监管合规策略。首先介

2026/06/30 11:15:24

上海外贸网站建设网站建设一条龙

Postfix性能调优指南1. 远程客户端并发和请求速率限制1.1 速率限制基础在处理邮件流量时,即使是经过良好调优的Postfix安装,一次也只能处理有限的邮件流量。服务器的处理能力取决于磁盘I/O

2026/06/30 13:31:06