[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
I've just uploaded a xorg-server 1.18.1 package to https://launchpad.net /~ubuntu-multiseat/+archive/ubuntu/ppa with the above patches included. Would it be too late to include them in official xorg-server package in time for Xenial release? -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1554662] [NEW] First client to invoke Xorg via systemd socket activation gets stuck
Public bug reported: Briefly: if one has a pair of systemd .socket/.service unit files to start Xorg via socket activation, the first X11 client which triggers this socket activation gets stuck (waits forever) , although Xorg starts properly. A second X11 client will then work as expected. For more details, see these upstream bug reports: https://bugs.freedesktop.org/show_bug.cgi?id=93072 https://github.com/systemd/systemd/issues/2765 I've tested Xorg socket activation in Ubuntu 15.10 and 16.04 beta1, as well as openSUSE Leap 42.1 and Tumbleweed. Both Ubuntu releases are affected by this bug, but both openSUSE releases are immune to it. Thus I presume this is a Debian/Ubuntu specific issue. ** Affects: systemd (Ubuntu) Importance: Undecided Status: New ** Affects: xorg-server (Ubuntu) Importance: Undecided Status: New ** Also affects: systemd (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1554662 Title: First client to invoke Xorg via systemd socket activation gets stuck To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1554662/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1553263] [NEW] Launchpad branches for xorg-server are not in sync with corresponding packages
Public bug reported: For example, https://code.launchpad.net/~ubuntu-branches/ubuntu/wily/xorg-server/wily is last tagged 2:1.14.2.901-2ubuntu1, although lasest wily release is 2:1.17.2-1ubuntu9.1. Why are they not in sync? ** Affects: xorg-server (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1553263 Title: Launchpad branches for xorg-server are not in sync with corresponding packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1553263/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
All needed patches were already upstreamed. See pick the patches referenced in [1] and [2] rather than the ones attached here. ** Description changed: + [UPDATE] All needed patches were already upstreamed (see [1] below). + Please pick them rather than the ones attached here. + Please consider including this patch series [1] for in Xenial's xorg- server package. It's a crucial one to get single-GPU multi-seat working in Ubuntu the easiest way (it works with all flavours that use LightDM as the default display manager), and would be a quite valuable feature for a LTS release, without need to maintain a forked package in Ubuntu Multiset PPA. I work with a large set of single-GPU multi-seat computers for education, and I'm trying to get these patches upstreamed in time for Xenial release, but I have no idea when Adam Jackson will get to review it. - Patch [2] also needs to be backported, in order to get kdrive evdev - driver built automatically as expected. + Some patches already released in 1.18.1 [2] also needs to be backported + to 1.17.x, in order to get kdrive evdev driver built automatically as + expected, and avoid problems when unplugging input devices grabbed by + Xephyr. - [1]: https://patchwork.freedesktop.org/series/1743/ + [1]: https://cgit.freedesktop.org/xorg/xserver/patch/?id=6d6fd688ecf95f2e84f2af276d681ff42f9d5610 + https://cgit.freedesktop.org/xorg/xserver/patch/?id=0b80da0d18713df4712c05973388b6226bb0227f + https://cgit.freedesktop.org/xorg/xserver/patch/?id=edd443f69ea385a957b8eae0b066ad8e77fb947b + https://cgit.freedesktop.org/xorg/xserver/patch/?id=7213e99cbc38a60f0076bc2115b144798ea4c3ba + https://cgit.freedesktop.org/xorg/xserver/patch/?id=da69f2f15a9917c3ed04e305061683c41338126e + https://cgit.freedesktop.org/xorg/xserver/patch/?id=0461bca0cb2f7918c77ed45d2cbc756cf65021be + https://cgit.freedesktop.org/xorg/xserver/patch/?id=0cf3d72be6bd99cd2c66b7885339322c7e5bf73d + https://cgit.freedesktop.org/xorg/xserver/patch/?id=40e32e9fc9f3a1bd8287ee03dd399d8161cb98dd + https://cgit.freedesktop.org/xorg/xserver/patch/?id=851ff9ec04b73412c7dbad7b4911a1feac21f354 + https://cgit.freedesktop.org/xorg/xserver/patch/?id=daa6d2d58f65b9301b1b1f3c6df07719ecb5c03d - [2]: - http://cgit.freedesktop.org/xorg/xserver/patch/?id=8c86dd51606486f4794c503b9c05c6875bdc693a + [2]: https://cgit.freedesktop.org/xorg/xserver/patch/?id=44d0fd435a4eaf45e252b4f00409152a6d599dfc + https://cgit.freedesktop.org/xorg/xserver/patch/?id=8c86dd51606486f4794c503b9c05c6875bdc693a ** Description changed: [UPDATE] All needed patches were already upstreamed (see [1] below). Please pick them rather than the ones attached here. Please consider including this patch series [1] for in Xenial's xorg- server package. It's a crucial one to get single-GPU multi-seat working in Ubuntu the easiest way (it works with all flavours that use LightDM as the default display manager), and would be a quite valuable feature for a LTS release, without need to maintain a forked package in Ubuntu Multiset PPA. I work with a large set of single-GPU multi-seat computers for education, and I'm trying to get these patches upstreamed in time for Xenial release, but I have no idea when Adam Jackson will get to review it. Some patches already released in 1.18.1 [2] also needs to be backported to 1.17.x, in order to get kdrive evdev driver built automatically as expected, and avoid problems when unplugging input devices grabbed by Xephyr. - [1]: https://cgit.freedesktop.org/xorg/xserver/patch/?id=6d6fd688ecf95f2e84f2af276d681ff42f9d5610 - https://cgit.freedesktop.org/xorg/xserver/patch/?id=0b80da0d18713df4712c05973388b6226bb0227f - https://cgit.freedesktop.org/xorg/xserver/patch/?id=edd443f69ea385a957b8eae0b066ad8e77fb947b - https://cgit.freedesktop.org/xorg/xserver/patch/?id=7213e99cbc38a60f0076bc2115b144798ea4c3ba - https://cgit.freedesktop.org/xorg/xserver/patch/?id=da69f2f15a9917c3ed04e305061683c41338126e - https://cgit.freedesktop.org/xorg/xserver/patch/?id=0461bca0cb2f7918c77ed45d2cbc756cf65021be - https://cgit.freedesktop.org/xorg/xserver/patch/?id=0cf3d72be6bd99cd2c66b7885339322c7e5bf73d - https://cgit.freedesktop.org/xorg/xserver/patch/?id=40e32e9fc9f3a1bd8287ee03dd399d8161cb98dd - https://cgit.freedesktop.org/xorg/xserver/patch/?id=851ff9ec04b73412c7dbad7b4911a1feac21f354 - https://cgit.freedesktop.org/xorg/xserver/patch/?id=daa6d2d58f65b9301b1b1f3c6df07719ecb5c03d + [1]: https://cgit.freedesktop.org/xorg/xserver/patch/?id=6d6fd688ecf9 + https://cgit.freedesktop.org/xorg/xserver/patch/?id=0b80da0d1871 + https://cgit.freedesktop.org/xorg/xserver/patch/?id=edd443f69ea3 + https://cgit.freedesktop.org/xorg/xserver/patch/?id=7213e99cbc38 + https://cgit.freedesktop.org/xorg/xserver/patch/?id=da69f2f15a99 +
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
** Description changed: Please consider including this patch series [1] for in Xenial's xorg- server package. It's a crucial one to get single-GPU multi-seat working in Ubuntu the easiest way (it works with all flavours that use LightDM as the default display manager), and would be a quite valuable feature for a LTS release, without need to maintain a forked package in Ubuntu Multiset PPA. I work with a large set of single-GPU multi-seat computers for education, and I'm trying to get these patches upstreamed in time for Xenial release, but I have no idea when Adam Jackson will get to review it. + Patch [2] also needs to be backported, in order to get kdrive evdev + driver built automatically as expected. + [1]: https://patchwork.freedesktop.org/series/1743/ + + [2]: + http://cgit.freedesktop.org/xorg/xserver/patch/?id=8c86dd51606486f4794c503b9c05c6875bdc693a ** Patch added: "fix_kdrive_evdev_auto_build.patch" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+attachment/4562845/+files/fix_kdrive_evdev_auto_build.patch -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
** Patch added: "0004-kdrive-update-evdev-keyboard-LEDs-22302.patch" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+attachment/4562337/+files/0004-kdrive-update-evdev-keyboard-LEDs-22302.patch -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] [NEW] Input hot-plugging patches for Xephyr
Public bug reported: Please consider including this patch series [1] for in Xenial's xorg- server package. It's a crucial one to get single-GPU multi-seat working in Ubuntu the easiest way (it works with all flavours that use LightDM as the default display manager), and would be a quite valuable feature for a LTS release, without need to maintain a forked package in Ubuntu Multiset PPA. I work with a large set of single-GPU multi-seat computers for education, and I'm trying to get these patches upstreamed in time for Xenial release, but I have no idea when Adam Jackson will get to review it. [1]: https://patchwork.freedesktop.org/series/1743/ ** Affects: xorg-server (Ubuntu) Importance: Undecided Status: New ** Tags: multi-seat -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
** Patch added: "0002-kdrive-set-evdev-driver-for-input-devices-automatica.patch" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+attachment/4562335/+files/0002-kdrive-set-evdev-driver-for-input-devices-automatica.patch -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
** Patch added: "0009-ephyr-don-t-load-ephyr-input-driver-if-seat-option-i.patch" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+attachment/4562343/+files/0009-ephyr-don-t-load-ephyr-input-driver-if-seat-option-i.patch -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
** Patch added: "0007-config-udev-better-distinguish-between-real-keyboard.patch" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+attachment/4562341/+files/0007-config-udev-better-distinguish-between-real-keyboard.patch -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
** Patch added: "0008-ephyr-ignore-novtswitch-sharevts-and-layout-seatXXX-.patch" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+attachment/4562342/+files/0008-ephyr-ignore-novtswitch-sharevts-and-layout-seatXXX-.patch -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
** Patch added: "0003-kdrive-introduce-input-hot-plugging-support-for-udev.patch" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+attachment/4562336/+files/0003-kdrive-introduce-input-hot-plugging-support-for-udev.patch -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
** Patch added: "0005-kdrive-add-options-to-set-default-XKB-properties.patch" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+attachment/4562339/+files/0005-kdrive-add-options-to-set-default-XKB-properties.patch -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
** Patch added: "0006-kdrive-don-t-let-evdev-driver-overwrite-existing-dev.patch" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+attachment/4562340/+files/0006-kdrive-don-t-let-evdev-driver-overwrite-existing-dev.patch -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1540997] Re: Input hot-plugging patches for Xephyr
** Patch added: "0001-kdrive-fix-up-NewInputDeviceRequest-implementation.patch" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+attachment/4562334/+files/0001-kdrive-fix-up-NewInputDeviceRequest-implementation.patch -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1540997 Title: Input hot-plugging patches for Xephyr To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1540997/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1209008] Re: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats
Unfortunately, I can't reproduce your error in my hardware. Both seats wake up correctly here. My hardware consists of an integrated Intel graphics device and a Silicon Motion SM501 PCI graphics card. I'm also using Xubuntu with lightdm 1.10.3 from trust-updates repo. BTW, did you upgrade your lightdm to 1.10.3? Dou you know this version has backported automatic multiseat feature introduced in 1.12 series? Although this is the default behaviour in 1.12 series, it must be enabled manually in 1.10.3. Just drop all your previous manual seat configurations ([Seat:0], [Seat:1], etc.) in lightdm.conf and put the following: [LightDM] logind-load-seats=true If you want to seat e.g. autologin user for each seat, just append the following sections: [Seat:seat0] autologin-user=USER FOR seat0 [Seat:seat-1] autologin-user=USER FOR seat-1 Now you can test again that setting above for disabling DPMS for your seat-1 X server: [Seat:seat-1] xserver-command=/usr/bin/X -core -dpms -s 0 -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
Re: [Ubuntu-x-swat] [Bug 1209008] Re: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats
Oh sorry! I didn't catch your lightdm.conf above. When you restart lightdm service, all Xorg processes are killed and then restarted. That's why your seat-1 goes back to normal when you do that. I suspect your seat-1 Xorg may be killed when suspending. You can confirm it by running ps -FC Xorg | less. Also take a look at lightdm and Xorg log files when your seat-1 fails to wake up. Em qua, 17 de dez de 2014 17:05, Andrzej Pietrasiewicz andrzejtp2...@gmail.com escreveu: I have two discrete cards. So the difference is that your integrated card is probably on the platform bus, while both of my discrete cards are PCI-E devices. I started testing multiseat setup described in this thread only last Saturday and since then have always been using the lightdm version which supports automatic multiseat; in one of my posts above (where I thought that the multiseat setup didn't work) I enclosed my full lightdm.conf; it only consisted of logind-load-seats and logind-check-graphical. # apt-cache policy lightdm lightdm: Zainstalowana: 1.10.4-0ubuntu2 # means: Installed Kandydująca: 1.10.4-0ubuntu2 # means: Candidate Tabela wersji: *** 1.10.4-0ubuntu2 0 500 http://archive.ubuntu.com/ubuntu/ trusty-proposed/main i386 Packages 100 /var/lib/dpkg/status 1.10.3-0ubuntu2 0 500 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages 1.10.0-0ubuntu3 0 500 http://pl.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages The full lightdm.conf I'm using now: [LightDM] logind-load-seats=true logind-check-graphical=true [SeatDefaults] allow-guest=false [Seat:seat-1] xserver-command=/usr/bin/X -core -dpms -s 0 And with this setup the card assigned to seat0 in xorg.conf wakes up correctly, but the other does not. I'm wandering which step of restarting lightdm does the trick of waking it up fully? Because, as I said before, the seat-1 is not completely lost after wakeup; if I brutally restart lightdm it comes back, of course all graphical sessions terminated and lightdm login screen displayed again at both seats. My random guess is that the problem is in the X server. Perhaps for waking up there is some code path which works in a similar way to what probing used to work, that is, it only searches for platform display devices? -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats Status in X.Org X server: Fix Released Status in xorg-server package in Ubuntu: Fix Released Status in xorg-server source package in Trusty: Fix Committed Bug description: [Impact] * In Xorg-server versions older than 1.16, if Xorg is started as a non-seat0 X server (i.e. if it was started with -seat option where != seat0), it only probes platform bus for graphics devices, leaving devices with non-KMS drivers (like NVIDIA proprietary drivers and old ones like xf86-video-siliconmotion) unreachable. Patch xfree86_allow_fallback_to_pci_bus_probe_for_non_seat0.patch from lp:~ubuntu-multiseat/xorg-server/trusty-matchseat fixes this. * systemd-logind has no intrinsic mechanism to assign non-KMS graphics devices to seats. In this case, one should tag another seat device (keyboard, USB hub, etc.) in udev as master-of-seat, and provide a suitable xorg.conf for that seat. In order to avoid that a given xorg.conf affects other seats, it should be passed to Xorg via -config xorg.conf.custom option, which requires X server command line customization support in DM in use (GDM, for example, has no such support). Patch xfree86_add_matchseat_key_to_xorg_conf.patch from lp:~ubuntu- multiseat/xorg-server/trusty-matchseat introduces a new MatchSeat key for xorg.conf sections Device, Screen, and ServerLayout, which will target a given seat only. Example file /etc/X11/xorg.conf.d/90-seat-1.conf: Section Device Identifier card0 Driver nvidia Option NoLogo True # This section will only apply for seat-1 MatchSeat seat-1 EndSection * systemd-logind can't handle any VT switching for non-seat0 seats, but Xorg-server older than 1.16 still opens VT even if it's started as a non-seat0 X server. This may lead to a race condition between X servers: if a non-seat0 one is started before a seat0 one, the former steals VTs from the later. If a seat0 X server can't open VTs, systemd-logind can't activate sessions for seat0, leaving user without sound or usb input support, for example. Patch xfree86_keep_non_seat0_from_touching_vts.patch from lp :~ubuntu-multiseat/xorg-server/trusty-matchseat fixes this. [Test Case] * Set up a multiseat system where your non-seat0 seats use non-KMS video drivers (you may need to tag another device in udev as master-
Re: [Ubuntu-x-swat] [Bug 1209008] Re: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats
What about your lightdm.log file? And your Xorg.1.log? Any suspect message? Em qua, 17 de dez de 2014 18:41, Andrzej Pietrasiewicz andrzejtp2...@gmail.com escreveu: Regarding the doubt whether not coming back of seat-1 greeter is caused by the screenscaver kicking-in: that is not the case. I checked again and did a quick suspend and then resume and then looked up the x-1-greeter.log and there was no line about the screensaver. It does activate but far later than the failed suspend/resume. -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats Status in X.Org X server: Fix Released Status in xorg-server package in Ubuntu: Fix Released Status in xorg-server source package in Trusty: Fix Committed Bug description: [Impact] * In Xorg-server versions older than 1.16, if Xorg is started as a non-seat0 X server (i.e. if it was started with -seat option where != seat0), it only probes platform bus for graphics devices, leaving devices with non-KMS drivers (like NVIDIA proprietary drivers and old ones like xf86-video-siliconmotion) unreachable. Patch xfree86_allow_fallback_to_pci_bus_probe_for_non_seat0.patch from lp:~ubuntu-multiseat/xorg-server/trusty-matchseat fixes this. * systemd-logind has no intrinsic mechanism to assign non-KMS graphics devices to seats. In this case, one should tag another seat device (keyboard, USB hub, etc.) in udev as master-of-seat, and provide a suitable xorg.conf for that seat. In order to avoid that a given xorg.conf affects other seats, it should be passed to Xorg via -config xorg.conf.custom option, which requires X server command line customization support in DM in use (GDM, for example, has no such support). Patch xfree86_add_matchseat_key_to_xorg_conf.patch from lp:~ubuntu- multiseat/xorg-server/trusty-matchseat introduces a new MatchSeat key for xorg.conf sections Device, Screen, and ServerLayout, which will target a given seat only. Example file /etc/X11/xorg.conf.d/90-seat-1.conf: Section Device Identifier card0 Driver nvidia Option NoLogo True # This section will only apply for seat-1 MatchSeat seat-1 EndSection * systemd-logind can't handle any VT switching for non-seat0 seats, but Xorg-server older than 1.16 still opens VT even if it's started as a non-seat0 X server. This may lead to a race condition between X servers: if a non-seat0 one is started before a seat0 one, the former steals VTs from the later. If a seat0 X server can't open VTs, systemd-logind can't activate sessions for seat0, leaving user without sound or usb input support, for example. Patch xfree86_keep_non_seat0_from_touching_vts.patch from lp :~ubuntu-multiseat/xorg-server/trusty-matchseat fixes this. [Test Case] * Set up a multiseat system where your non-seat0 seats use non-KMS video drivers (you may need to tag another device in udev as master- of-seat in order to achieve it). * When LightDM/GDM tries to start a Xorg server for your non-seat0 seats, it will end up with the following error: (EE) No devices found. * After applying xfree86_allow_fallback_to_pci_bus_probe_for_non_seat0.patch, you can configure your seats in LightDM by setting appropriate xserver- config properties for each seat. However, you can't configure them in GDM. * After applying xfree86_add_matchseat_key_to_xorg_conf.patch, configure your seats properly and restart LightDM/GDM services (or reboot your computer) repeatedly. In some iterations, it may happen that logind can't activate graphical sessions for seat0. If it occurs, check output of command ps -FC Xorg and you'll see that a non-seat0 Xorg server has a lower PID than seat0 one. Moreover, the non-seat0 has opened a TTY, while the seat0 hasn't. [Regression Potential] * Very low. All these patches were well tested in xorg-server trusty package available in ppa:ubuntu-multiseat/ppa. To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
Re: [Ubuntu-x-swat] [Bug 1209008] Re: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats
You could also disable light-locker for user logged in seat-1 and see if problem persists. Em qua, 17 de dez de 2014 18:44, Laércio de Sousa lbsous...@gmail.com escreveu: What about your lightdm.log file? And your Xorg.1.log? Any suspect message? Em qua, 17 de dez de 2014 18:41, Andrzej Pietrasiewicz andrzejtp2...@gmail.com escreveu: Regarding the doubt whether not coming back of seat-1 greeter is caused by the screenscaver kicking-in: that is not the case. I checked again and did a quick suspend and then resume and then looked up the x-1-greeter.log and there was no line about the screensaver. It does activate but far later than the failed suspend/resume. -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats Status in X.Org X server: Fix Released Status in xorg-server package in Ubuntu: Fix Released Status in xorg-server source package in Trusty: Fix Committed Bug description: [Impact] * In Xorg-server versions older than 1.16, if Xorg is started as a non-seat0 X server (i.e. if it was started with -seat option where != seat0), it only probes platform bus for graphics devices, leaving devices with non-KMS drivers (like NVIDIA proprietary drivers and old ones like xf86-video-siliconmotion) unreachable. Patch xfree86_allow_fallback_to_pci_bus_probe_for_non_seat0.patch from lp:~ubuntu-multiseat/xorg-server/trusty-matchseat fixes this. * systemd-logind has no intrinsic mechanism to assign non-KMS graphics devices to seats. In this case, one should tag another seat device (keyboard, USB hub, etc.) in udev as master-of-seat, and provide a suitable xorg.conf for that seat. In order to avoid that a given xorg.conf affects other seats, it should be passed to Xorg via -config xorg.conf.custom option, which requires X server command line customization support in DM in use (GDM, for example, has no such support). Patch xfree86_add_matchseat_key_to_xorg_conf.patch from lp:~ubuntu- multiseat/xorg-server/trusty-matchseat introduces a new MatchSeat key for xorg.conf sections Device, Screen, and ServerLayout, which will target a given seat only. Example file /etc/X11/xorg.conf.d/90-seat-1.conf: Section Device Identifier card0 Driver nvidia Option NoLogo True # This section will only apply for seat-1 MatchSeat seat-1 EndSection * systemd-logind can't handle any VT switching for non-seat0 seats, but Xorg-server older than 1.16 still opens VT even if it's started as a non-seat0 X server. This may lead to a race condition between X servers: if a non-seat0 one is started before a seat0 one, the former steals VTs from the later. If a seat0 X server can't open VTs, systemd-logind can't activate sessions for seat0, leaving user without sound or usb input support, for example. Patch xfree86_keep_non_seat0_from_touching_vts.patch from lp :~ubuntu-multiseat/xorg-server/trusty-matchseat fixes this. [Test Case] * Set up a multiseat system where your non-seat0 seats use non-KMS video drivers (you may need to tag another device in udev as master- of-seat in order to achieve it). * When LightDM/GDM tries to start a Xorg server for your non-seat0 seats, it will end up with the following error: (EE) No devices found. * After applying xfree86_allow_fallback_to_pci_bus_probe_for_non_seat0.patch, you can configure your seats in LightDM by setting appropriate xserver- config properties for each seat. However, you can't configure them in GDM. * After applying xfree86_add_matchseat_key_to_xorg_conf.patch, configure your seats properly and restart LightDM/GDM services (or reboot your computer) repeatedly. In some iterations, it may happen that logind can't activate graphical sessions for seat0. If it occurs, check output of command ps -FC Xorg and you'll see that a non-seat0 Xorg server has a lower PID than seat0 one. Moreover, the non-seat0 has opened a TTY, while the seat0 hasn't. [Regression Potential] * Very low. All these patches were well tested in xorg-server trusty package available in ppa:ubuntu-multiseat/ppa. To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat
Re: [Ubuntu-x-swat] [Bug 1209008] Re: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats
Anyway, have you tried to simplify your config files? For example, in your udev rules, you don't need to tag anything as seat0 explicitly, and in your xorg.conf file, are you sure you need all that Screen and ServerLayout sections? In principle just the Device sections would be enough. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1209008] Re: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats
A possible workaround is preventing your seat-1 X server from suspending. Include the following config to your lightdm.conf: [Seat:seat-1] xserver-command=/usr/bin/X -core -dpms -s 0 Anyway, if you swap your video cards bewteen seats (i.e. swap seat0 and seat-1 occurences in your xorg.conf), do you see the same behaviour? -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1209008] Re: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats
I've just updated xorg packages in my computer lab to 2:1.15.1-0ubuntu2.6. Multiseat is working pretty well (even with non-KMS video devices on non-seat0 seats). No regressions observed at the moment. ** Tags removed: verification-failed verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
Re: [Ubuntu-x-swat] [Bug 1209008] Re: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats
Andrzej, please paste here the xorg.conf you've written for your NVIDIA card, as well as your /var/log/Xorg.1.log, when you use the proprietary driver. Em sáb, 13 de dez de 2014 19:20, Andrzej Pietrasiewicz andrzejtp2...@gmail.com escreveu: ** Tags added: verification-failed -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats Status in X.Org X server: Fix Released Status in xorg-server package in Ubuntu: Fix Released Status in xorg-server source package in Trusty: Fix Committed Bug description: [Impact] * In Xorg-server versions older than 1.16, if Xorg is started as a non-seat0 X server (i.e. if it was started with -seat option where != seat0), it only probes platform bus for graphics devices, leaving devices with non-KMS drivers (like NVIDIA proprietary drivers and old ones like xf86-video-siliconmotion) unreachable. Patch xfree86_allow_fallback_to_pci_bus_probe_for_non_seat0.patch from lp:~ubuntu-multiseat/xorg-server/trusty-matchseat fixes this. * systemd-logind has no intrinsic mechanism to assign non-KMS graphics devices to seats. In this case, one should tag another seat device (keyboard, USB hub, etc.) in udev as master-of-seat, and provide a suitable xorg.conf for that seat. In order to avoid that a given xorg.conf affects other seats, it should be passed to Xorg via -config xorg.conf.custom option, which requires X server command line customization support in DM in use (GDM, for example, has no such support). Patch xfree86_add_matchseat_key_to_xorg_conf.patch from lp:~ubuntu- multiseat/xorg-server/trusty-matchseat introduces a new MatchSeat key for xorg.conf sections Device, Screen, and ServerLayout, which will target a given seat only. Example file /etc/X11/xorg.conf.d/90-seat-1.conf: Section Device Identifier card0 Driver nvidia Option NoLogo True # This section will only apply for seat-1 MatchSeat seat-1 EndSection * systemd-logind can't handle any VT switching for non-seat0 seats, but Xorg-server older than 1.16 still opens VT even if it's started as a non-seat0 X server. This may lead to a race condition between X servers: if a non-seat0 one is started before a seat0 one, the former steals VTs from the later. If a seat0 X server can't open VTs, systemd-logind can't activate sessions for seat0, leaving user without sound or usb input support, for example. Patch xfree86_keep_non_seat0_from_touching_vts.patch from lp :~ubuntu-multiseat/xorg-server/trusty-matchseat fixes this. [Test Case] * Set up a multiseat system where your non-seat0 seats use non-KMS video drivers (you may need to tag another device in udev as master- of-seat in order to achieve it). * When LightDM/GDM tries to start a Xorg server for your non-seat0 seats, it will end up with the following error: (EE) No devices found. * After applying xfree86_allow_fallback_to_pci_bus_probe_for_non_seat0.patch, you can configure your seats in LightDM by setting appropriate xserver- config properties for each seat. However, you can't configure them in GDM. * After applying xfree86_add_matchseat_key_to_xorg_conf.patch, configure your seats properly and restart LightDM/GDM services (or reboot your computer) repeatedly. In some iterations, it may happen that logind can't activate graphical sessions for seat0. If it occurs, check output of command ps -FC Xorg and you'll see that a non-seat0 Xorg server has a lower PID than seat0 one. Moreover, the non-seat0 has opened a TTY, while the seat0 hasn't. [Regression Potential] * Very low. All these patches were well tested in xorg-server trusty package available in ppa:ubuntu-multiseat/ppa. To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: [SRU] X doesn't work for video cards with non-KMS drivers on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1209008] Re: X fails to detect certain video cards on non-seat0 seats
** Branch linked: lp:~ubuntu-multiseat/xorg-server/trusty-matchseat -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: X fails to detect certain video cards on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1209008] Re: X fails to detect certain video cards on non-seat0 seats
** Description changed: - From https://bugs.freedesktop.org/show_bug.cgi?id=66851: + [Impact] - I have a multiseat setup with a primary on-board Intel graphics - device and a secondary Silicon Motion SM501 graphics card. My SM501 - is configured via custom xorg.conf with siliconmotion ddx driver, so - it exposes no framebuffer devices to e.g. systemd-logind. The same - situation is seen e.g. for a NVIDIA graphics card with proprietary - drivers. - - Every time I configure my system to assign my SM501 card with a - secondary seat, i.e. not seat0, my X server fails to start, - returning a No devices detected error. Nevertheless, when I assign - my SM501 card with seat0 and attach my Intel graphics device to - secondary seat (via loginctl), both seats load successfully. - - Investigating the Xorg-server sources, I've found something related - to platform bus. I don't know what is it at all, but whatever it - means, my Intel graphics card with its open-source drivers implement - it, but my siliconmotion driver doesn't. - - In its current form, Xorg-server probes for platform bus devices as - well as legacy PCI bus ones only for seat0. For other seats, it - only probes for platform bus devices, hence it never reaches my - SM501 card, returning that No devices found error. - - I don't know if there's a good reason for probing only platform bus - devices on non-seat0 seats, but this brings a problem for multiseat - setups like mine. + * In Xorg-server versions older than 1.16, if Xorg is started as a non- + seat0 X server (i.e. if it was started with -seat option where + != seat0), it only probes platform bus for graphics devices, + leaving devices with non-KMS drivers (like NVIDIA proprietary drivers + and old ones like xf86-video-siliconmotion) unreachable. - This same problem was encoutered by a user with two NVIDIA cards; see - bug #976124. + Patch xfree86_allow_fallback_to_pci_bus_probe_for_non_seat0.patch from + lp:~ubuntu-multiseat/xorg-server/trusty-matchseat fixes this. - A patch was supplied to the upstream bug report, and this patch seems to - fix the problem. + * systemd-logind has no intrinsic mechanism to assign non-KMS graphics + devices to seats. In this case, one should tag another seat device + (keyboard, USB hub, etc.) in udev as master-of-seat, and provide a + suitable xorg.conf for that seat. In order to avoid that a given + xorg.conf affects other seats, it should be passed to Xorg via -config + xorg.conf.custom option, which requires X server command line + customization support in DM in use (GDM, for example, has no such + support). - Note that this bug only affects detection of cards when X is passed the - '-seat' argument with a seat name OTHER than seat0. Thus, this only - happens in multiseat setups. + Patch xfree86_add_matchseat_key_to_xorg_conf.patch from lp:~ubuntu- + multiseat/xorg-server/trusty-matchseat introduces a new MatchSeat key + for xorg.conf sections Device, Screen, and ServerLayout, which + will target a given seat only. Example file + /etc/X11/xorg.conf.d/90-seat-1.conf: + + Section Device + Identifier card0 + Driver nvidia + Option NoLogo True + # This section will only apply for seat-1 + MatchSeat seat-1 + EndSection + + * systemd-logind can't handle any VT switching for non-seat0 seats, but + Xorg-server older than 1.16 still opens VT even if it's started as a + non-seat0 X server. This may lead to a race condition between X servers: + if a non-seat0 one is started before a seat0 one, the former steals + VTs from the later. If a seat0 X server can't open VTs, systemd-logind + can't activate sessions for seat0, leaving user without sound or usb + input support, for example. + + Patch xfree86_keep_non_seat0_from_touching_vts.patch from lp:~ubuntu- + multiseat/xorg-server/trusty-matchseat fixes this. + + [Test Case] + + * Set up a multiseat system where your non-seat0 seats use non-KMS video + drivers (you may need to tag another device in udev as master-of-seat + in order to achieve it). + + * When LightDM/GDM tries to start a Xorg server for your non-seat0 + seats, it will end up with the following error: (EE) No devices found. + + * After applying + xfree86_allow_fallback_to_pci_bus_probe_for_non_seat0.patch, you can + configure your seats in LightDM by setting appropriate xserver-config + properties for each seat. However, you can't configure them in GDM. + + * After applying xfree86_add_matchseat_key_to_xorg_conf.patch, configure + your seats properly and restart LightDM/GDM services (or reboot your + computer) repeatedly. In some iterations, it may happen that logind + can't activate graphical sessions for seat0. If it occurs, check output + of command ps -FC Xorg and you'll see that a non-seat0 Xorg server has + a lower PID than seat0 one. Moreover, the non-seat0 has opened a TTY, + while the seat0 hasn't. + + [Regression Potential] + + * Very low. All these patches were well
[Ubuntu-x-swat] [Bug 1365336] Re: Lightdm update=No desktop
According with your loginctl seat-status seat0 outputs, it seems your live session lacks framebuffer devices (/dev/fb*) for VirtualBox/VMware. Just for comparison, my Lubuntu system installed in a VirtualBox VM does have a framebuffer device, so I suspect some needed kernel module for providing framebuffer devices in VirtualBox is missing/not loaded for a live session. Anyway, this problem with CanGraphical=no seat0 are strictly related to the lack of framebuffer devices in the system, so it can't be related to xserver-xorg-video-* drivers. @robert-ancell, in fact, CanGraphical property check was never implemented in GDM, although there's a 2-years-old open bug by Lennart: https://bugzilla.gnome.org/show_bug.cgi?id=678535 I will write to systemd-devel mailing list asking for suggestions. In the meanwhile, it's better to make CanGraphical check in lightdm optional (and disabled by default until we can address these issues with missing framebuffer devices). ** Bug watch added: GNOME Bug Tracker #678535 https://bugzilla.gnome.org/show_bug.cgi?id=678535 -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-video-vesa in Ubuntu. https://bugs.launchpad.net/bugs/1365336 Title: Lightdm update=No desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1365336/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1365336] Re: Lightdm update=No desktop
Here are my test results on latest Lubuntu 14.10 daily build booted in live mode on both VirtualBox 4.3.14 and VMware Player 6.0.3: VirtualBox: FAILED (no framebuffer devices available, probably required kernel module vboxvideo is missing in the Live DVD). Same results as @elfy VMWare Player: PASSED (framebuffer device named svgadrmfb available, probably provided by kernel module vmwgfx included in the Live DVD). -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-video-vesa in Ubuntu. https://bugs.launchpad.net/bugs/1365336 Title: Lightdm update=No desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1365336/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1365336] Re: Lightdm update=No desktop
I've crated a topic in NVIDIA DevZone Forums about shipping this udev rule. Someone have pointed out about the possibility of no kernel devices (like /dev/dri/card*) being available, since they are not created by NVIDIA drivers, but by other kernel modules. So I'm proposing this alternative udev rule as a fallback for the case we cannot guarantee /dev/dri/card* is available in the system: SUBSYSTEM==pci, ATTRS{vendor}==0x10de, DRIVER==nvidia, TAG+=seat, TAG+=master-of-seat -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to fglrx-installer in Ubuntu. https://bugs.launchpad.net/bugs/1365336 Title: Lightdm update=No desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1365336/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1365336] Re: Lightdm update=No desktop
@mdeslaur I was unable to reproduce your error here. I've just installed and updated Lubuntu 14.10beta1 in a VMware Player VM and everything goes fine. Could you provide some more info about your VM (lightdm logs, Xorg logs, etc.)? -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-video-vmware in Ubuntu. https://bugs.launchpad.net/bugs/1365336 Title: Lightdm update=No desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1365336/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1366206] Re: Graphical desktop not starting from livesession
*** This bug is a duplicate of bug 1365336 *** https://bugs.launchpad.net/bugs/1365336 Please attach output of command loginctl seat-status seat0 for each case. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-video-vesa in Ubuntu. https://bugs.launchpad.net/bugs/1366206 Title: Graphical desktop not starting from livesession To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-vesa/+bug/1366206/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1365336] Re: Lightdm update=No desktop
@robert-ancell I believe not, but I'm not sure. This udev rule I propose is a derivative of other ideas proposed by Ubuntu Multiseat team members. When that master-of-seat concept was introduced in systemd, Lennart Poettering suggested that a suitable udev rule should be included in upstream NIVDIA proprietary driver. Right now we could include it in downstream nvidia-graphics-drivers Ubuntu packages (and even requesting its inclusion in Debian packages). At a second moment we could submit it to upstream. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to fglrx-installer in Ubuntu. https://bugs.launchpad.net/bugs/1365336 Title: Lightdm update=No desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1365336/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1365336] Re: Lightdm update=No desktop
For future reference to nvidia-graphics-drivers maintainers: I suggest to install a file named /usr/lib/udev/rules.d/71-seat-nvidia.rules with the sixth alternative proposed above: SUBSYSTEM==drm, KERNEL==card[0-9]*, ATTRS{vendor}==0x10de, DRIVERS==nvidia, TAG+=master-of-seat -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to fglrx-installer in Ubuntu. https://bugs.launchpad.net/bugs/1365336 Title: Lightdm update=No desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1365336/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1209008]
Fixed in http://cgit.freedesktop.org/xorg/xserver/commit/?id=29b1484bb9555e45067669cbfe68a3c40596f4ff -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: X fails to detect certain video cards on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1283021] Re: Backport upstream patch to keep non-seat0 X servers from touching VTs
Please consider backporting these upstream patches, too. http://cgit.freedesktop.org/xorg/xserver/commit/?id=29b1484bb9555e45067669cbfe68a3c40596f4ff http://cgit.freedesktop.org/xorg/xserver/commit/?id=7070ebeebaca1b51f8a2801989120784a1c374ae http://cgit.freedesktop.org/xorg/xserver/commit/?id=a6f5ffd5879e7fb052d343592951cc476b699bb4 http://cgit.freedesktop.org/xorg/xserver/commit/?id=fb24ac0a2c317099bdf7d1d8e4b7c443e3ee644f ** Summary changed: - Backport upstream patch to keep non-seat0 X servers from touching VTs + Backport upstream patches to run non-seat0 X servers correctly with non-KMS video drivers -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1283021 Title: Backport upstream patches to run non-seat0 X servers correctly with non-KMS video drivers To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1283021/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1209008] Re: X fails to detect certain video cards on non-seat0 seats
Fixed in upstream. See commit http://cgit.freedesktop.org/xorg/xserver/commit/?id=29b1484bb9555e45067669cbfe68a3c40596f4ff -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: X fails to detect certain video cards on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1228095]
Commit 46cf2a6093 solves this bug. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1228095 Title: Enable default options for non-seat0 seats (no need of systemd-multi- seat-x wrapper) To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1228095/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1283021] [NEW] Backport upstream patch to keep non-seat0 X servers from touching VTs
Public bug reported: Please apply the following xserver upstream patch to current trusty package: http://cgit.freedesktop.org/xorg/xserver/commit/?id=46cf2a60934076bf568062eb83121ce90b6ff596 This is the last one needed to get multiseat working properly without need of systemd-multi-seat-x wrapper. Thanks! ** Affects: xorg-server (Ubuntu) Importance: Undecided Status: New ** Tags: multiseat -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1283021 Title: Backport upstream patch to keep non-seat0 X servers from touching VTs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1283021/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1283021] Re: Backport upstream patch to keep non-seat0 X servers from touching VTs
Related bug: https://bugs.launchpad.net/ubuntu/+source/xorg- server/+bug/1228095 -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1283021 Title: Backport upstream patch to keep non-seat0 X servers from touching VTs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1283021/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1228095] Re: Enable default options for non-seat0 seats (no need of systemd-multi-seat-x wrapper)
Hi guys! As I reported some months ago, my first patch was included in Xorg- server upstream master git branch: xserver: enable InputClass option GrabDevice by default for non-seat0 seats (#69478) http://cgit.freedesktop.org/xorg/xserver/commit/?id=c73c36b537f996574628e69681833ea37dec2b6e Now I'm pleased to annouce that my second patch was also upstreamed: xfree86: Keep a non-seat0 X server from touching VTs (#71258) http://cgit.freedesktop.org/xorg/xserver/commit/?id=46cf2a60934076bf568062eb83121ce90b6ff596 With these 2 patches, xorg-server no longer needs systemd-multi-seat-x wrapper. Moreover, there's no need to neither pass -sharevts option nor enabling option DontVTSwitch to non-seat0 X servers anymore. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1228095 Title: Enable default options for non-seat0 seats (no need of systemd-multi- seat-x wrapper) To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1228095/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1228095] Re: Enable default options for non-seat0 seats (no need of systemd-multi-seat-x wrapper)
Has the MatchSeat patch been merged to master in the upstream xorg repository? Not yet :-( At the moment, among all patches we curently handle in Multiseat PPA, only this one has been merged upstream: http://cgit.freedesktop.org/xorg/xserver/commit/?id=c73c36b537f996574628e69681833ea37dec2b6e -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1228095 Title: Enable default options for non-seat0 seats (no need of systemd-multi- seat-x wrapper) To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1228095/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1228095] Re: Enable default options for non-seat0 seats (no need of systemd-multi-seat-x wrapper)
Richard, Please don't forget to include build option --enable-kdrive-evdev in deban/rules! This is necessary for Xephyr-based multiseat setups (e.g. 2 seats using a single dual-head graphics card). In my work, I have some setups of this kind. One more thing: lately my tries to build xorg-server in Launchpad have failed. The build process hangs in a unit test (xfvb-run). As a workaround, I have to set DEB_BUILD_OPTIONS += nocheck in debian/rules I hope you don't need to do this. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1228095 Title: Enable default options for non-seat0 seats (no need of systemd-multi- seat-x wrapper) To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1228095/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1209008] Re: X fails to detect certain video cards on non-seat0 seats
Hi there! Oleg Samarin, who introduced the master-of-seat concept in systemd- logind, has recently submitted a patch for xorg-server that introduces a new capability: MatchSeat. The concept is explained here: http://lists.x.org/archives/xorg-devel/2013-September/037945.html and the patch is available here: http://lists.x.org/archives/xorg-devel/2013-September/037946.html As you can see, it includes my small patch for fixing that no devices detected error. In fact, I've shared privately this patch with him before opening bug freedesktop#66851, and I believe it makes more sense to include my patch in a more comprehensive work like his. I strongly recommend that you try this new patch. I'll finally begin my switch back to Ubuntu tomorrow, so I can upload to Multiseat PPA soon. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: X fails to detect certain video cards on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1228095] Re: Enable default options for non-seat0 seats (no need of systemd-multi-seat-x wrapper)
The portion of this patch that enables GrabDevice by default for non- seat0 seats was already merged upstream. Bug freedesktop#69478 is now fixed. http://cgit.freedesktop.org/xorg/xserver/commit/?id=c73c36b537f996574628e69681833ea37dec2b6e -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1228095 Title: Enable default options for non-seat0 seats (no need of systemd-multi- seat-x wrapper) To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1228095/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1228095] [NEW] Enable default options for non-seat0 seats (no need of systemd-multi-seat-x wrapper)
Public bug reported: This patch contributes to fill the remaining gaps in X.Org which still make systemd-multi-seat-x wrapper needed for some multiseat setups. When -seat option is passed to Xorg with an argument other than seat0, the following options are enabled by default: * Disable VT switching --- no need of setting Option DontVTSwitch in xorg.conf's ServerFlags section. * Enable VT sharing --- no need of passing option -sharevts to Xorg command line. * Enable option GrabDevice for input drivers (e.g. evdev) --- no need of setting this option in xorg.conf's InputClass section. Related upstream bugs: https://bugs.freedesktop.org/show_bug.cgi?id=69477 https://bugs.freedesktop.org/show_bug.cgi?id=69478 ** Affects: xorg-server Importance: Unknown Status: Unknown ** Affects: xorg-server (Ubuntu) Importance: Undecided Status: New ** Tags: multiseat ** Patch added: Enable default options for non-seat0 seats https://bugs.launchpad.net/bugs/1228095/+attachment/3831282/+files/xserver-non-seat0-defaults.patch ** Bug watch added: freedesktop.org Bugzilla #69477 https://bugs.freedesktop.org/show_bug.cgi?id=69477 ** Also affects: xorg-server via https://bugs.freedesktop.org/show_bug.cgi?id=69477 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1228095 Title: Enable default options for non-seat0 seats (no need of systemd-multi- seat-x wrapper) To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1228095/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1209008]
Oh, thank you all! I've already sent an e-mail some days ago, with this patch rewritten against latest xserver git: http://lists.x.org/archives/xorg-devel/2013-September/037711.html Now waiting for someone to review it... -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: X fails to detect certain video cards on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1209008] Re: X fails to detect certain video cards on non-seat0 seats
Hi guys! Glad to see that my patch works for you. I left Ubuntu some time ago to try some other systemd-enabled distros (Fedora and openSUSE) for better multiseat support. Thanks to your collaboration, I will be back to Ubuntu soon. BTW, the following patch is a little bit more appropriate for Xorg 1.13, used in raring. https://build.opensuse.org/package/rawsourcefile/home:lbssousa:branches:openSUSE:12.3:Update/xorg-x11-server/ -xorg-server-1.13.2-support-legacy-pci-bus-probe-not- seat0.patch?srcmd5=688fc60a359b923f83ae948f2b58c71f -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1209008 Title: X fails to detect certain video cards on non-seat0 seats To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1209008/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp