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

Fixes to weston startup #156

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

marmarek
Copy link

This PR fixes two aspect of weston startup:

  1. Switching VT - necessary with libseat >= 0.9.0
  2. Handling multiple GPUs

See individual commit messages for details

libseat >= 0.9.0 doesn't do that anymore, and it's necessary to get
access to devices.

More details at
https://lists.sr.ht/~kennylevinsen/seatd-devel/%3CZy_-FRQnBTeNPXVj@mail-itl%3E
QubesOS/qubes-issues#9568
Normally weston uses card0 only. In dual-GPU setup, it may not be the
one with monitor connected, and when it doesn't find any connector
monitor, it fails to startup. Look also at outputs connected to other
cards too. There doesn't seems to be any option to
check all connected devices, so enumerate them via sysfs manually.
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.

1 participant