With the recent updates:
control-center-3.22.1-2.fc25 gnome-session-3.22.1-2.fc25 gnome-shell-3.22.1-2.fc25 switcheroo-control-1.0-1.fc25
Wayland seems to have 'disappeared'!
It is no longer mentioned under Settings-Details where I now see 'Graphics: Intel HD Graphics 5500 (Broadwell GT2)' instead of 'Wayland...'
If I login choosing 'Gnome' and check I get:
loginctl show-session 2 -p Type Type=wayland echo $WAYLAND_DISPLAY wayland-0;
If I log in choosing 'Gnome-xorg' and check I get the SAME:
loginctl show-session 2 -p Type Type=wayland echo $WAYLAND_DISPLAY wayland-0
Something is not kosher. Is this by design or should I start reporting bugs.
I see this on a Lenovo T550 with only Intel integrated graphics and on a Dell Inspiron with hybrid graphics, optimus, nvidea+intel. (and on this last laptop the new 'tools' do not seem to work as intended).
AV
If I log in choosing 'Gnome-xorg' and check I get the SAME:
loginctl show-session 2 -p Type Type=wayland echo $WAYLAND_DISPLAY wayland-0
I can't reproduce that in a VM. Please file a bug and send a link.
I see this on a Lenovo T550 with only Intel integrated graphics and on a Dell Inspiron with hybrid graphics, optimus, nvidea+intel.
It would be great if you could participate in tomorrow's test day [1], you can then debug the issues with dual graphics plumbing developer (Hans de Goede) directly. Thanks a lot.
[1] https://fedoraproject.org/wiki/Test_Day:2016-10-26_BetterSwitchableGraphicsS...
On Mon, Oct 24, 2016, 6:13 PM AV volovics@ziggo.nl wrote:
With the recent updates:
control-center-3.22.1-2.fc25 gnome-session-3.22.1-2.fc25 gnome-shell-3.22.1-2.fc25 switcheroo-control-1.0-1.fc25
Wayland seems to have 'disappeared'!
It is no longer mentioned under Settings-Details where I now see 'Graphics: Intel HD Graphics 5500 (Broadwell GT2)' instead of 'Wayland...'
If I login choosing 'Gnome' and check I get:
loginctl show-session 2 -p Type Type=wayland echo $WAYLAND_DISPLAY wayland-0;
If I log in choosing 'Gnome-xorg' and check I get the SAME:
loginctl show-session 2 -p Type Type=wayland echo $WAYLAND_DISPLAY wayland-0
I'm suspicious this second command is incorrect because the session number is the same. Usually log out then log back in results in different session number. I bet the old session 2 is still running, and there's a new session using X.
Without KillUserProcesses=yes, it's pretty much always the case on Fedora 25 that sessions do not quit on logout.
Anyway, type just loginctl to see if there's more than one session for your user.
Chris Murphy
On Tue, 2016-10-25 at 02:12 +0200, AV wrote:
It is no longer mentioned under Settings-Details where I now see 'Graphics: Intel HD Graphics 5500 (Broadwell GT2)' instead of 'Wayland...'
That's intentional. The wayland session never bothered to look up the GL renderer information until now.
- ajax
On Tue, 2016-10-25 at 02:12 +0200, AV wrote:
With the recent updates:
control-center-3.22.1-2.fc25 gnome-session-3.22.1-2.fc25 gnome-shell-3.22.1-2.fc25 switcheroo-control-1.0-1.fc25
Wayland seems to have 'disappeared'!
It is no longer mentioned under Settings-Details.
The first message got mixed up (I was distracted by breaking and tearing sounds from bathroom, long due repairs).
The actual machine of interest is an old Dell Inspiron 7720 with Intel Core I7-3619QM CPU and hybrid graphics, Optimus: (Intel Ivybridge Mobile + Nvidia Geforce GT 650M). On it a bare metal install of Fed 25 beta running Wayland.
After above mentioned update Wayland 'seemed to have disappeared' so I checked with 'loginctl show-session X -p Type' (hereafter 'loginctl') and 'echo $Wayland_Display' (hereafter 'echo') and found:
Login with Gnome -loginctl 'Type=x11' -echo '-Display' Login with Gnome on Xorg -loginctl 'Type=x11' -echo '-Display'
As a control I also checked on 2 laptops I actually use, both with bare metal install of Fed 25 beta + Wayland.
Lenovo Thinkpad T550 with Broadwell Intel HD Graphics 5500, Login with Gnome -loginctl 'Type=wayland' -echo 'wayland-0' Login with Gnome on Xorg -loginctl 'Type=x11' -echo ' '
Asus Zenbook with Skylake Intel HD graphics 510 Login with Gnome -loginctl 'Type=wayland' -echo ' ' Login with Gnome on Xorg -loginctl 'Type=x11' -echo ' '
This was as expected (except for the empty string for echo under Gnome login with the Asus Zenbook)
So the real question was: is the result for the Dell Inspiron the 'default' behavior for 'hybrids' or has something gone wrong. Is there a foolproof way of checking if Wayland is actually running? (I have not had the time to dig around with journalctl for errors or clues to what is happening)
How about the erratic behavior of 'echo $Wayland_Display' (empty string with Gnome login on Asus and curious string '-Display' on both logins with Dell).
If these things are actual bugs what component should I report them for.
The Settings-Details discrepancy was explained by Adam Jackson.
AV
How about the erratic behavior of 'echo $Wayland_Display' (empty string with Gnome login on Asus and curious string '-Display' on both logins with Dell).
There is no $Wayland_Display. But there should be $WAYLAND_DISPLAY when under Wayland. See https://fedoraproject.org/wiki/How_to_debug_Wayland_problems .