DirectFP + XDirectFP: anyone? - Page 1
Forum section: electronics / general

author: DiTBho
author_rank: Super Contributor
timestamp: February 16, 2022, 09:05:44 pm
content: DirectFBis a Direct Frame Buffer implementation of a set of graphics APIs implemented on top of the Linux Frame Buffer abstraction layer.Goals of DirectFB:+Small memory Footprint+Maximize utilities of hardware 2D acceleration+Support for simple multiple alpha blending modes+No kernel modifications+No library dependencies, except for libcDirectFB runs on top of the Frame Buffer Device (/dev/fb0), and utilize hardware 2D acceleration (other features are experimental) with their (1) chipset drivers.XDirectFBis a kind super-simple "X Server" for DirectFB(1) MGA is supported, 40% documented, but all the 2D stuff is in perfect working order.

author: DiTBho
author_rank: Super Contributor
timestamp: February 16, 2022, 09:07:46 pm
content: I have an embedded board with a slow-CPU (166Mhz), and I am thinking of replacing Xorg-server with something lighter.This, combined with a light Windows Manager, like DWM, or something i2.

author: DiTBho
author_rank: Super Contributor
timestamp: February 18, 2022, 08:22:14 pm
content: DirectFB does not compile with GCC- v11, but it compiles with GCC v6.5.0XDirectFB is a rootless X Server using DirectFB windows for X11 toplevel windows.I am a bit confused about this line in the instructions file of XDirectFBQuoteWhat? Which version?

author: DiTBho
author_rank: Super Contributor
timestamp: February 18, 2022, 09:12:24 pm
content: I brutally tried all the versions in thearchive, with an automatic { download | extract | patch } scriptThe only one that can be successfully patched is this one:Code:trying xc-v4.3.0 ...list_preparing, getting /index.html ... successpreparing /list ... done/pub/pub/XFree86/4.3.0/ is ignoreddownloading  ... successdownloading  ... successdownloading [/SUMS.md5] ... successdownloading [/SUMS.md5sum] ... successdownloading [/X430src_1.tgz] ... successdownloading [/X430src_1_tgz.asc] ... successdownloading [/X430src_2.tgz] ... successdownloading [/X430src_2_tgz.asc] ... successdownloading [/X430src_3.tgz] ... successdownloading [/X430src_3_tgz.asc] ... successdownloading [/X430src_4.tgz] ... successdownloading [/X430src_4_tgz.asc] ... successdownloading [/X430src_5.tgz] ... successdownloading [/X430src_5_tgz.asc] ... successdownloading [/X430src_6.tgz] ... successdownloading [/X430src_6_tgz.asc] ... successdownloading [/X430src_7.tgz] ... successdownloading [/X430src_7_tgz.asc] ... successdownloading [/doctools_1_3_1.tgz] ... successdownloading [/doctools_1_3_1_tgz.asc] ... successdownloading [/utils_1_1_0.tgz] ... successdownloading [/utils_1_1_0_tgz.asc] ... successunpacking ....X430src-1.tgz ... doneX430src-2.tgz ... doneX430src-3.tgz ... doneX430src-4.tgz ... doneX430src-5.tgz ... doneX430src-6.tgz ... doneX430src-7.tgz ... doneentering xc folder, patching with XDirectFB/xc-directfb.diff ....patching file config/cf/linux.cfHunk #1 succeeded at 975 (offset 17 lines).patching file programs/Xserver/ImakefileHunk #1 succeeded at 520 (offset 32 lines).Hunk #2 succeeded at 1375 (offset 17 lines).patching file programs/Xserver/Xserver.manHunk #1 succeeded at 714 (offset 1 line).patching file programs/Xserver/fb/fbcmap.cSo, XDriectFP is a ~19 years old software, ~2003