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

Added a option to use X11 for Generic builds #640

Open
wants to merge 21 commits into
base: lakka
Choose a base branch
from
Open

Added a option to use X11 for Generic builds #640

wants to merge 21 commits into from

Conversation

mlnlbrt
Copy link

@mlnlbrt mlnlbrt commented Feb 12, 2017

This PR adds nvidia and nvidia-legacy binary drivers to better support wide range of nvidia GPUs. It supersedes #391.

To use X11 + nvidia-binary drivers instead of DRM/KMS + nouveau set X11SERVER=yes when building Lakka, for example:
DISTRO=Lakka PROJECT=Generic ARCH=x86_64 X11SERVER=yes make image

DRM/KMS builds should work as earlier, just don't add X11SERVER=yes.

DRM in-kernel drivers are now compiled as modules, as nouveau conflicts with nvidia drivers and needs to be blacklisted. RT kernel patch is reverted as it don't work with nvidia drivers.

There are various buildfixes which were needed to build Lakka after the changes, as well as updated kernel configs.

In the future, to reduce maintenance burden, xf86-video-* DDX drivers could be ditched in favour of the generic xf86-video-modesetting driver. It'll probably require update of xorg-server.

@kivutar
Copy link
Member

kivutar commented Feb 12, 2017

I read the changes, they look OK. Thanks.
Too bad we can't keep x11 and a realtime kernel at the same time.

@mlnlbrt
Copy link
Author

mlnlbrt commented Feb 12, 2017

We could add another project, e.g. Generic-x11, but it's an additional pair of linux-configs to maintain.

@mlnlbrt
Copy link
Author

mlnlbrt commented Feb 12, 2017

Hold on, I've just found it stopped working on my other system with radeon gpu right after cc1ac28

Jason C. Rochon and others added 2 commits December 14, 2017 17:17
The previous URL is broken and created a compile stoppage.
Update liberation-fonts-ttf URL
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

Successfully merging this pull request may close these issues.

5 participants