[00:33] Morning 'sktoppers! [01:49] duflu: hey! Yesterday I spotted something fishy with the latest Jammy daily build on a Intel+Nvidia GPU laptop: the nvidia drivers don't seem to be activated even after selected "3rd party drivers", and after activating them, the GNOME session used is X11. If selecting Wayland, the nvidia GPU is not available when starting programs and nvidia-settings become almost empty. [01:49] duflu: do you know against what package I should file an `ubuntu-bug`? [01:50] P.S. it's a device certified with 20.04... 😱 [01:52] pieq, not sure. It depends whether we tried to install the Nvidia driver or not [01:54] pieq, gnome-shell doesn't actually use secondary GPUs. So how are you judging not activated? [02:07] duflu: in the "About" panel in GNOME Settings, if I'm using X11 session, I can see both Nvidia and Intel GPUs mentioned in the "Graphics" section. If I'm using Wayland, only Intel GPU shows up. [02:08] pieq: there might be something mentioned on https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082 that might help explain the nvidia / wayland thing [02:08] Launchpad bug 1935082 in nvidia-graphics-drivers-495 (Ubuntu) "[MIR] egl-wayland" [Medium, In Progress] [02:08] duflu: during install, I opened a terminal to check the install logs, and I can see a bunch of nvidia-* packages being downloaded, so I assume 3rd party driver checkbox did something. However, after install, when I go to "Additional drivers", I see that the driver being used is nouveau [02:09] This laptop is using a Quadro nvidia GPU, which apparently is not compatible with nvidia-470, so I have to manually select nvidia-495. After doing so and rebooting in an X11 session, I can launch nvidia settings and see all the expected info [02:10] pieq, ignoring the Settings app, it sounds like the only problem is the missing right-click menu option for launching on the secondary GPU in your Wayland session? [02:12] pieq, although yeah 'nouveau' being active is a big problem. Please open a generic Ubuntu bug and include output from 'lspci -k' [02:17] duflu: so `ubuntu-bug ubuntu`? [02:17] I'm downloading the very last daily build just to make sure, and will file the bug afterwards. [02:18] pieq, actually we want some graphics info so it might be fastest to start with 'ubuntu-bug gnome-shell' [02:18] or xorg [02:29] got it [02:42] duflu: I guess activating WiFi during install will have an impact on the result. Should I activate it or not? [02:43] pieq, while I don't myself, we do want a bug report only from the latest packages [02:43] But if you get different results with or without wifi then that's important too [02:44] duflu: ok, I'll start by activating it and see what happens, and then I might try again without, just for the sake of it. [02:45] duflu: by the way, do you know exactly what packages are installedwhen users tick the "Install third-party software for graphics and Wi-Fi hardware and additional media formats"? [02:46] My guess is that it installs nvidia proprietary drivers if needed, WiFi proprieratry drivers, and also non-free codecs [02:46] but depending on who I ask, I get different answers :D [02:47] pieq, your guess is what I believe [02:48] In the distant past I've had trouble on Nvidia-only machines, or machines with Broadcom wifi that really need it. But it's also needed to get VAAPI acceleration out of the box [02:53] When I recommend devices to friends and family, I tend to avoid nvidia completely (either by using Intel-only GPUs for lighter loads, or AMD GPUs if needed), but I also know a lot of gamers and 3D artists as well as data scientists rely heavily on it (be it for specs or CUDA features). [03:00] pieq, to be fair, I don't see bug reports from the Nvidia proprietary driver. But I do see a lot from 'amdgpu', which is open source and included in the kernel [03:00] Although I am not subscribed to the Nvidia packages either [03:12] duflu: from my experience working in Devices QA, I can tell you the integration of nvidia proprietary blobs is painful [03:12] duflu: ok so the latest daily (20220126) seems to fix a bunch of stuff. nvidia-470 are installed and in use, nvidia-settings is working (and the PRIME profile selected is "On Demand", which is what we like as a default) [03:13] however: (1) I don't see the right click option to start with the discrete GPU, and (2), it defaults to X11 session. Let me try logging in Wayland session... [03:15] Defaulting to Xorg also indicates the Nvidia driver is in use [03:23] oh! I thought Wayland worked with nvidia drivers now... [03:24] duflu: so defaulting to xorg is the actual expected behavior when running with proprietary nvidia drivers? [03:25] pieq, it's an indicator that Nvidia is installed. And it's probably sane because Nvidia's Wayland support is still relatively new. Even recently they rewrote it... I should check to see if we have that new path enabled in mutter 41. In fact that might be relevant here [03:28] duflu: so should I still check stuff out on Wayland? [03:29] side question regarding Wayland: in the past, I noticed Firefox required specific tricks to run as a Wayland native app instead of an XWayland app. Fedore had patched their launcher to include this. Do you know if there has been any improvement on that front to get some kind of autodetection depending on what environment is being used? [03:45] crap. I switched from "On Demand" to "Performance" and back, and restarted the device, and now the session options I have are "Ubuntu" and "Ubuntu on Xorg" instead of "Ubuntu" and "Ubuntu on Wayland". If I select "Ubuntu" it boots into a Wayland session, so nvidia is not active (nothing in nvidia-settings), and if I boot in "Ubuntu on Xorg", gnome-shell crashes [04:05] pieq, a bug report would help so I can see the hardware details. I'm lost trying to visualise things in IRC. [04:07] pieq, Firefox has been Wayland-native for quite some time already. The way I used to check that is when it is absent from xwininfo and xprop [04:08] duflu: https://twitter.com/FirefoxNightly/status/1485901776255692802 just saw that, so I guess it's not ready yet in stable [04:09] Oh. On Ubuntu I thought it was native for some time already. Haven't verified recently [04:18] duflu: another colleague is checking something on the device, I will file a bug later === ahayzen_ is now known as ahayzen [06:11] duflu: LP #1959362 [06:12] Launchpad bug 1959362 in gnome-shell (Ubuntu) "'Launch using dedicated graphics card' option absent (nvidia, proprietary drivers, on-demand PRIME mode)" [Undecided, New] https://launchpad.net/bugs/1959362 [06:12] duflu: should I also file a bug upstream? [06:12] pieq, not yet [06:12] (and should I attach additional logs?) [06:12] Don't know [06:14] pieq, can you update the system? jammy is on gnome-shell 41 now [06:14] duflu: I'll check with my Taipei colleagues [06:15] duflu: updating now. I thought such a recent image would have everything up to date... I was wrong :) [06:15] pieq, it was literally only published 24 hours ago [06:15] pieq, please also add output from 'lspci -k' and 'journalctl -b0' [06:18] ok [06:23] duflu: aaaaand the option appears [06:26] in 41? :) [06:30] pieq, also relevant: nvidia-495's gbm backend support is enabled only in mutter 41.2 onward. I'm not sure if that has made multi-GPU support better or worse (less tested) though [06:31] Oh it's using nvidia-470 [06:34] good morning all [06:35] Morning jibel [06:38] yes in 41.3 duflu [06:38] My work here is done [06:39] :) [06:39] Hi duflu [06:40] salut jibel ! [06:47] Salut pieq [06:52] good morning [06:52] hey jibel, pieq [06:53] salut didrocks ! Ça va ? [06:53] Morning didrocks [06:54] good morning desktoppers, happy Friday! [06:54] salut pieq, ça va, et toi ? [06:54] hey duflu, salut oSoMoN [06:55] bon vendredi à toi aussi :) [06:56] didrocks: ça va ! Lunar New Year holidays start tonight! \o/ [06:57] salut didrocks & pieq [06:57] hey duflu [06:57] 🐯 [06:58] (year of the tiger) [06:58] indeed! [06:59] :) [07:03] I'm not fully awake yet, I initially read "eye of the tiger" :) [07:03] :D [07:32] Salut didrocks [07:32] et oSoMoN [07:33] salut jibel [07:59] good morning [07:59] Hi jpnurmi [08:11] hey duflu [08:33] goood morning desktopers [08:35] salut seb128 [08:36] good morning jpnurmi [08:36] good morning seb128 oSoMoN [08:40] salut seb128 [08:40] lut oSoMoN, didrocks, hey jpnurmi, how are you on this friday? [08:41] didrocks, dunno if you saw my backlog ping on wednesday evening that v4l2-relayd was back in the NEW queue for review with the issues addressed? [08:41] Hi seb128 [08:41] good morning didrocks [08:41] seb128, a bit tired, but good otherwise. How are you yourself? [08:41] hey duflu, how are you? ready for the weekend? [08:41] oSoMoN, a bit tired as well but alright :) [08:41] hey jpnurmi [08:41] seb128, yeah I guess. Working on a hard problem that won't be fixed this week. [08:42] seb128: good good :) oh I haven’t see your ping on wednesday evening, let me look [08:42] didrocks, thanks! [08:44] feeling good. our puppy is finally reaching the age that one can start doing longer kickbike trips with him. we did 5km yesterday and he really loves it. that guy was born to pull :) [08:44] duflu, I didn't check reports yet, no surprise with the gnome-shell 41 landing? [08:44] seb128, 41 is good. I'm still in a made rush to finish 42 features [08:45] mad rush even [08:45] when is GNOME feature freeze? I think beta is end of february [08:46] it's not like that the shell maintainers were respecting the freezes usually though... [08:47] Around then [08:51] seb128, arguably not a feature, just performance. So code freeze is March. Either way, if I miss GNOME-42 but have triple buffering ready around then I'll be strongly suggesting it as a patch. Lots of people have been using it as their daily for a year or so already and I am happy to support it [08:54] duflu, ack [08:54] oSoMoN, hi, is the fix for https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1849478 available in any snap build? [08:54] Launchpad bug 1849478 in chromium-browser (Ubuntu) "[snap] (experimental) pipewire support not available" [Wishlist, Fix Committed] === ackk is now known as ack [08:54] Hmm [08:57] didrocks, thanks! [08:58] ack, yes it is available in all the channels, but there are reports that it's not always fully working. If it's not working for you, please comment on the bug report with details on your host system [08:58] seb128: yw! checking binNEW now [08:59] morning [08:59] oSoMoN: may I quickly ask if someone has been looking at the 'native host connector' not working issue? [09:00] RikMills, yes, this is https://github.com/flatpak/xdg-desktop-portal/issues/655, and it is being worked on [09:00] Issue 655 in flatpak/xdg-desktop-portal "NativeMessaging portal for sandboxed browsers" [Open] [09:01] cool. thanks! [09:01] oSoMoN, the last comment on there is mine :) [09:01] j_amesh is actively working on it, he said he would get ready to push by eow [09:04] oSoMoN: so will that just work for plasma-browser-integration, or should someone from KDE etc chip in? [09:06] oSoMoN, LMK if I can provide more info on that [09:07] RikMills, the first step is to implement this new portal, and then to modify browsers to use it. When this is done, plasma-browser-integration and other extensions using native host messaging should just work. [09:08] ok. great :) [09:31] oSoMoN, do we expect having any UI prompting as part of the workflow? [09:32] seb128, I was initially envisioning some kind of prompt, but there was some pushback when this was discussed on the xdg-desktop-portal issue. Not sure what james_h chose to implement. [09:33] oSoMoN, alright, I was mostly asking because if there is an UI then kde might need to do some work on their own portal [09:33] true [09:33] RikMills, ^ tbd [09:35] the kde portal is already past feature freeze for the version we can have in 22.04 :( [09:35] i.e. the beta of it is already in jammy [09:39] * RikMills ponders backporting/git-snapshots and FFEs [09:41] RikMills, let's wait first to see if there is an UI or not [09:46] seb128: oh I know, :) [10:03] i got a pull request merged into the upstream system-config-printer: https://github.com/OpenPrinting/system-config-printer/pull/247 [10:03] Pull 247 in OpenPrinting/system-config-printer "remove python3-requests" [Merged] [10:03] i'm trying to determine the best way to get it to land in ubuntu 22.04 [10:03] should i ask upstream about whether they plan to include it in a tagged release? [10:05] slingamn: hi again :) would this package be one of the last blockers for -request removal or just another step in the right direction? [10:05] i took a look at https://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.jammy/rdepends/requests/python3-requests [10:06] it's a little challenging to read but if i understand correctly, it will remove python3-requests from the default desktop image [10:06] it will still ship in the default server image as a dependency of cloud-init, but cloud-init (and its dependencies) can be removed [10:06] for example i have a 22.10 server with no cloud-init and no requests [10:08] for context, python3-requests is a 50kB deb, ~250kB unpacked [10:08] it has a few more transitive dependencies, in particular python3-chardet and python3-idna [10:08] but I don't know how pervasive its dependencies are. [10:09] it's not really about the file size for me, it's about memory consumption (it takes another 10 MB per process to import requests and its transitive dependencies) and also that i don't like that this large, messy package has become part of the critical infrastructure for desktop linux [10:12] fwiw I think it would be a nice feature [10:14] ah, thanks :-) [10:18] deja-dup signed tags 4f67643 Sebastien Bacher ubuntu/42.8-2ubuntu2 * deja-dup Debian release 42.8-2ubuntu2 * https://salsa.debian.org/gnome-team/deja-dup/tags/ubuntu/42.8-2ubuntu2 [10:18] deja-dup ubuntu/master b1782c3 Sebastien Bacher debian/ changelog patches/series patches/git_newglib_compat.patch * backends: fix path parsing with glib 2.71+ * https://salsa.debian.org/gnome-team/deja-dup/-/commit/b1782c3 [10:18] Commit b1782c3 in gnome-team/deja-dup "backends: fix path parsing with glib 2.71+" [10:18] deja-dup ubuntu/master 2cd137d Sebastien Bacher debian/changelog * upload to ubuntu * https://salsa.debian.org/gnome-team/deja-dup/-/commit/2cd137d [10:18] Commit 2cd137d in gnome-team/deja-dup "upload to ubuntu" [10:51] didrocks, in fact the gnome portal is already listed on https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.html , does it require anything more than promotion now? [10:51] in the promotion to main section [11:36] slingamn, you should use https://bugs.launchpad.net/ubuntu/+source/system-config-printer/+filebug to request the change to be backported to the Ubuntu package before the LTS [12:01] seb128: hi, are you going to do an ubuntu-meta package upload for the GNOME portal addition? [12:20] jbicha, hey, I'm never clear on whether the tasks being updated is enough for the installer but we should probably do an ubuntu-desktop upload yes, I've mostly tried to be lazy and hoped that someone would do a refresh for some other changes [12:23] in this case, the GNOME portal isn't in the latest live image 🤷 [12:27] right, then we probably need an ubuntu-desktop upload [12:27] you maybe want to do that at some point? I'm unsure I will be able to squeeze that in today [12:27] otherway it will wait for monday, I need to check anyway way the pending amd64 images failed CI yesterday and today [12:28] there has been a new ubiquity upload on wednesday, I wonder if the installer is currently broken [13:00] seb128: no, feel free to promote it + change the MIR bug status [13:01] didrocks, 👍 [18:13] hello desktop team, is HDR display support planned for 22.04 ? [18:33] seb128: thanks! [18:44] https://bugs.launchpad.net/ubuntu/+source/system-config-printer/+bug/1959440 opened it here [18:44] Launchpad bug 1959440 in system-config-printer (Ubuntu) "backport GH #247 for Ubuntu 22.04 release to break python3-requests dependency" [Undecided, New] [20:25] axino, hey, that's a question you probably want to ask duflu on monday in an Australia compatible time of the day [20:25] seb128: OK thanks