Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Mesa DRM Kernel Module #21

Open
joshgarde opened this issue Apr 3, 2017 · 8 comments
Open

Add Mesa DRM Kernel Module #21

joshgarde opened this issue Apr 3, 2017 · 8 comments

Comments

@joshgarde
Copy link
Member

joshgarde commented Apr 3, 2017

https://dri.freedesktop.org/wiki/DRM/

As part on the on going GUI efforts, I'm going to be adding the DRM kernel module. It provides better support for hardware that fbdev can't provide. fbdev is also supposedly getting phased out of the main Linux kernel soon. Thoughts?

@piranna
Copy link
Member

piranna commented Apr 3, 2017

👍 FbDev was always seen as a testbed for graphics on NodeOS because it's easy to use and portable, and not to be used on the long-term. DRM and EGL are better systems, so if you manage to make them work it will be greatly welcome :-)

By the way, can you provide a link why FbDev will be removed? :-( What are the alternatives, KMS?

@joshgarde
Copy link
Member Author

Here's an article that kinda explains it
https://www.phoronix.com/scan.php?page=news_item&px=Dropping-FBDEV-Staging-Discuss

The best alt is DRM

@piranna
Copy link
Member

piranna commented Apr 3, 2017

That's ok, then we should move there. Could you be able to ask for updates and merging at Automattic/node-canvas#813? This is needed to later merge the FbDev backend and be able to add a DRM one...

@joshgarde
Copy link
Member Author

joshgarde commented Apr 3, 2017

Does this involve Automattic/node-canvas#571 ?

Edit: nvm - just read the first comment on the PR

@piranna
Copy link
Member

piranna commented Apr 3, 2017

Does this involve Automattic/node-canvas#571 ?

In the long term, yes. If we move to DRM, we could add that backend later when this one gets merged.

@joshgarde joshgarde reopened this Apr 3, 2017
@piranna
Copy link
Member

piranna commented Apr 3, 2017

Edit: nvm - just read the first comment on the PR

What pull-request?

@joshgarde
Copy link
Member Author

joshgarde commented Apr 3, 2017

What pull-request?

Automattic/node-canvas#813 - I didn't the first comment which stated:

Extracted code for static build from #571 to make it easier to review and
approve.

Yeah, I'll follow up on these and write a DRM implementation when I can.

@piranna
Copy link
Member

piranna commented Apr 3, 2017

Yeah, I'll follow up on these and write a DRM implementation when I can.

Oh, that would be cool :-) Then maybe you are more interested on having Automattic/node-canvas#829 merged first instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants