Jump to content

Hello everybody!

As I recently got stuck with my software development for Raspberry Pi, I started wondering about GPU related stuff and Xorg etc on linux distro's.
From what I found, I am in trouble ;)

 

Now, I develop in Free Pascal, a long forgotten language I guess but I like it because of it's portability. Now, if I create a dialog or a form in there, how does Xorg gets it on the screen? Is this the same in all linux distro's? Because, on the Pi, Xorg (Raspbian) uses the CPU while I need that CPU for other calculations...

I've read many forums about GPU support for Xorg for the Pi, and as some might be coming, I need a solution quicker.

Now, the actual question: if I, for example, buy another small board, concrete example CuBox-i2eX, and run my program, will it still hog the CPU or not?
I guess that depends if Xorg has access to the GPU (2- and 3D acceleration?) or doesn't that have any relation? Than, is it possible to make the windows move, pop-up, fade out,... smoothly on ANY linux distro that runs on a small device without a big and powerful CPU? (but with a decent GPU)

I hope my question is clear :)

Thanks in advance and let me know if you need some extra information!

Link to comment
https://linustechtips.com/topic/301860-linux-and-xorg-hardware-acceleration/
Share on other sites

Link to post
Share on other sites

Xorg is just the window manager. What actually does most of the work drawing the stuff is the compositor, theming engine and so forth. On Kubuntu, the OS I use, it supports OpenGL. The Raspberry Pi however has OpenGL ES which is an embedded version. I'm not so sure how many systems actually use that.

I cannot be held responsible for any bad advice given.

I've no idea why the world is afraid of 3D-printed guns when clearly 3D-printed crossbows would be more practical for now.

My rig: The StealthRay. Plans for a newer, better version of its mufflers are already being made.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×