Will it be safe to update to Gnome 41 when it's released?

Glad to hear your smooth transition! I’m wondering if I even technically still need gdm-prime or not. I needed it when I installed EndeavourOS so that I could in turn install optimus-manager to tell my system to always use the nvidia drivers. But I do wonder if I switched to the regular gdm package if my nvidia settings would stay the same or not. Would be far less complicated if I had an AMD setup I imagine :stuck_out_tongue:

1 Like

There’s an easy way to find out. :stuck_out_tongue:

1 Like

LOL, looks like I got at least 3 users here curious to see if I can make it or break it :wink:

Edit: I mean worse case scenario, I can just drop into a TTY and do some sort of rollback?

2 Likes

Yes, you can reinstall gdm-prime

Beside if it goes South you can always install KDE. :wink:

6 Likes

From what I can gather it looks like the last time gdm-prime was updated like 2 months after the Gnome release. Hmm that’s a bit of a long wait if I’m understanding that right

Time for…Trial by fire!

[scott@endeavourOS ~]$ yay
[sudo] password for scott: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community               5.8 MiB  1108 KiB/s 00:05 [-----------------------] 100%
 multilib is up to date
 endeavouros is up to date
:: Starting full system upgrade...
:: Replace xdg-desktop-portal-gtk with extra/xdg-desktop-portal-gnome? [Y/n] 
resolving dependencies...
looking for conflicting packages...

warning: insufficient columns available for table display
Packages (56) adwaita-icon-theme-41.0-1  at-spi2-core-2.42.0-1  cheese-41.0-1
              epiphany-41.0-1  evince-41.2-1  evolution-3.42.1-1
              evolution-data-server-3.42.1-1  folks-0.15.3+6+gdb1de866-1
              gcr-3.41.0-1  gjs-2:1.70.0-1  gnome-boxes-41.1-1
              gnome-calculator-41.0-1  gnome-calendar-41.1-1
              gnome-contacts-41.0-2  gnome-control-center-41.1-1
              gnome-desktop-1:41.1-1  gnome-maps-41.1-2  gnome-music-1:41.0-1
              gnome-remote-desktop-41.1-1  gnome-settings-daemon-41.0-1
              gnome-shell-1:41.1-1  gnome-shell-extensions-41.0-1
              gnome-system-monitor-41.0-1  gnome-user-docs-41.0-1
              gnupg-2.2.32-1  jre-openjdk-17.0.1.u12-1
              jre-openjdk-headless-17.0.1.u12-1  libcheese-41.0-1
              libdrm-2.4.108-1  libevdev-1.12.0-1  libnautilus-extension-41.1-1
              libseccomp-2.5.3-1  libytnef-1:2.0-2  mutter-41.1-1
              nautilus-41.1-1  opencv-4.5.4-6  orca-41.0-1  pinentry-1.2.0-1
              power-profiles-daemon-0.10.1-1  qt5-declarative-5.15.2+kde+r39-1
              retroarch-1.9.13-1  smbclient-4.15.2-1  sushi-41.0-1
              vivaldi-4.3.2439.65-1  webkit2gtk-4.1-2.34.1-2  welcome-3.16.11-1
              xdg-desktop-portal-gnome-41.1-1  xdg-desktop-portal-gtk-1.10.0-2
              xdg-desktop-portal-gtk-1.10.0-1 [removal]
              xf86-input-libinput-1.2.0-2  xf86-video-fbdev-0.5.0-3
              xf86-video-intel-1:2.99.917+916+g31486f40-2
              xf86-video-vesa-2.5.0-2  xorg-server-21.1.1-2
              xorg-server-common-21.1.1-2  yelp-41.1-1

Total Download Size:    263.45 MiB
Total Installed Size:  1089.21 MiB
Net Upgrade Size:       105.11 MiB

:: Proceed with installation? [Y/n] 

I may or may not be back shortly :stuck_out_tongue:

3 Likes

Update checks out okay. I guess all I need to do now is restart and hopefully not stare at a blinking black screen! :wink:

[scott@endeavourOS ~]$ yay
[sudo] password for scott: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community               5.8 MiB  1108 KiB/s 00:05 [-----------------------] 100%
 multilib is up to date
 endeavouros is up to date
:: Starting full system upgrade...
:: Replace xdg-desktop-portal-gtk with extra/xdg-desktop-portal-gnome? [Y/n] 
resolving dependencies...
looking for conflicting packages...

warning: insufficient columns available for table display
Packages (56) adwaita-icon-theme-41.0-1  at-spi2-core-2.42.0-1  cheese-41.0-1
              epiphany-41.0-1  evince-41.2-1  evolution-3.42.1-1
              evolution-data-server-3.42.1-1  folks-0.15.3+6+gdb1de866-1
              gcr-3.41.0-1  gjs-2:1.70.0-1  gnome-boxes-41.1-1
              gnome-calculator-41.0-1  gnome-calendar-41.1-1
              gnome-contacts-41.0-2  gnome-control-center-41.1-1
              gnome-desktop-1:41.1-1  gnome-maps-41.1-2  gnome-music-1:41.0-1
              gnome-remote-desktop-41.1-1  gnome-settings-daemon-41.0-1
              gnome-shell-1:41.1-1  gnome-shell-extensions-41.0-1
              gnome-system-monitor-41.0-1  gnome-user-docs-41.0-1
              gnupg-2.2.32-1  jre-openjdk-17.0.1.u12-1
              jre-openjdk-headless-17.0.1.u12-1  libcheese-41.0-1
              libdrm-2.4.108-1  libevdev-1.12.0-1  libnautilus-extension-41.1-1
              libseccomp-2.5.3-1  libytnef-1:2.0-2  mutter-41.1-1
              nautilus-41.1-1  opencv-4.5.4-6  orca-41.0-1  pinentry-1.2.0-1
              power-profiles-daemon-0.10.1-1  qt5-declarative-5.15.2+kde+r39-1
              retroarch-1.9.13-1  smbclient-4.15.2-1  sushi-41.0-1
              vivaldi-4.3.2439.65-1  webkit2gtk-4.1-2.34.1-2  welcome-3.16.11-1
              xdg-desktop-portal-gnome-41.1-1  xdg-desktop-portal-gtk-1.10.0-2
              xdg-desktop-portal-gtk-1.10.0-1 [removal]
              xf86-input-libinput-1.2.0-2  xf86-video-fbdev-0.5.0-3
              xf86-video-intel-1:2.99.917+916+g31486f40-2
              xf86-video-vesa-2.5.0-2  xorg-server-21.1.1-2
              xorg-server-common-21.1.1-2  yelp-41.1-1

Total Download Size:    263.45 MiB
Total Installed Size:  1089.21 MiB
Net Upgrade Size:       105.11 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 gnome-user-docs-...     6.7 MiB   179 KiB/s 00:38 [-----------------------] 100%
 epiphany-41.0-1-...     6.1 MiB   155 KiB/s 00:40 [-----------------------] 100%
 smbclient-4.15.2...     6.9 MiB   161 KiB/s 00:44 [-----------------------] 100%
 adwaita-icon-the...    10.7 MiB   229 KiB/s 00:48 [-----------------------] 100%
 evolution-3.42.1...    10.9 MiB   199 KiB/s 00:56 [-----------------------] 100%
 qt5-declarative-...     4.9 MiB   247 KiB/s 00:20 [-----------------------] 100%
 mutter-41.1-1-x86_64    2.6 MiB   218 KiB/s 00:12 [-----------------------] 100%
 retroarch-1.9.13...     3.6 MiB   198 KiB/s 00:18 [-----------------------] 100%
 evolution-data-s...     4.5 MiB   199 KiB/s 00:23 [-----------------------] 100%
 nautilus-41.1-1-...     2.3 MiB   259 KiB/s 00:09 [-----------------------] 100%
 evince-41.2-1-x86_64    2.4 MiB   227 KiB/s 00:11 [-----------------------] 100%
 gnupg-2.2.32-1-x...     2.4 MiB   172 KiB/s 00:14 [-----------------------] 100%
 gnome-control-ce...     5.3 MiB  77.3 KiB/s 01:11 [-----------------------] 100%
 gnome-calculator...  1739.0 KiB   189 KiB/s 00:09 [-----------------------] 100%
 folks-0.15.3+6+g...  1339.6 KiB   272 KiB/s 00:05 [-----------------------] 100%
 gnome-boxes-41.1...   985.2 KiB   174 KiB/s 00:06 [-----------------------] 100%
 gnome-shell-1:41...  1629.3 KiB   207 KiB/s 00:08 [-----------------------] 100%
 orca-41.0-1-any         2.1 MiB   151 KiB/s 00:14 [-----------------------] 100%
 xorg-server-21.1...  1443.5 KiB   172 KiB/s 00:08 [-----------------------] 100%
 gnome-settings-d...   936.5 KiB   155 KiB/s 00:06 [-----------------------] 100%
 gcr-3.41.0-1-x86_64   920.4 KiB   234 KiB/s 00:04 [-----------------------] 100%
 cheese-41.0-1-x86_64  801.4 KiB   206 KiB/s 00:04 [-----------------------] 100%
 gnome-maps-41.1-...   718.7 KiB   196 KiB/s 00:04 [-----------------------] 100%
 gnome-desktop-1:...   555.0 KiB   114 KiB/s 00:05 [-----------------------] 100%
 gnome-system-mon...   752.7 KiB   103 KiB/s 00:07 [-----------------------] 100%
 gnome-music-1:41...   433.8 KiB   101 KiB/s 00:04 [-----------------------] 100%
 gnome-contacts-4...   353.8 KiB   311 KiB/s 00:01 [-----------------------] 100%
 xf86-video-intel...   716.1 KiB   105 KiB/s 00:07 [-----------------------] 100%
 gjs-2:1.70.0-1-x...   337.1 KiB   189 KiB/s 00:02 [-----------------------] 100%
 yelp-41.1-1-x86_64    834.1 KiB  82.2 KiB/s 00:10 [-----------------------] 100%
 at-spi2-core-2.4...   261.4 KiB   268 KiB/s 00:01 [-----------------------] 100%
 libdrm-2.4.108-1...   271.8 KiB   163 KiB/s 00:02 [-----------------------] 100%
 libcheese-41.0-1...   207.3 KiB   159 KiB/s 00:01 [-----------------------] 100%
 pinentry-1.2.0-1...   126.1 KiB   217 KiB/s 00:01 [-----------------------] 100%
 jre-openjdk-17.0...   181.3 KiB   188 KiB/s 00:01 [-----------------------] 100%
 gnome-remote-des...   113.9 KiB   165 KiB/s 00:01 [-----------------------] 100%
 xdg-desktop-port...   112.6 KiB   259 KiB/s 00:00 [-----------------------] 100%
 xdg-desktop-port...   113.3 KiB   147 KiB/s 00:01 [-----------------------] 100%
 libseccomp-2.5.3...    88.5 KiB   175 KiB/s 00:01 [-----------------------] 100%
 gnome-shell-exte...   159.8 KiB   105 KiB/s 00:02 [-----------------------] 100%
 gnome-calendar-4...   423.1 KiB  62.4 KiB/s 00:07 [-----------------------] 100%
 sushi-41.0-1-x86_64    86.4 KiB   169 KiB/s 00:01 [-----------------------] 100%
 libevdev-1.12.0-...    62.1 KiB   198 KiB/s 00:00 [-----------------------] 100%
 libnautilus-exte...    50.7 KiB   164 KiB/s 00:00 [-----------------------] 100%
 xf86-input-libin...    37.7 KiB   164 KiB/s 00:00 [-----------------------] 100%
 libytnef-1:2.0-2...    43.5 KiB   174 KiB/s 00:00 [-----------------------] 100%
 power-profiles-d...    26.5 KiB   139 KiB/s 00:00 [-----------------------] 100%
 xf86-video-vesa-...    15.9 KiB  79.4 KiB/s 00:00 [-----------------------] 100%
 xorg-server-comm...    27.6 KiB   109 KiB/s 00:00 [-----------------------] 100%
 xf86-video-fbdev...    13.4 KiB   100 KiB/s 00:00 [-----------------------] 100%
 welcome-3.16.11-...    31.5 KiB  38.3 KiB/s 00:01 [-----------------------] 100%
 webkit2gtk-4.1-2...    23.5 MiB   205 KiB/s 01:58 [-----------------------] 100%
 opencv-4.5.4-6-x...    25.7 MiB   185 KiB/s 02:22 [-----------------------] 100%
 jre-openjdk-head...    37.1 MiB   242 KiB/s 02:37 [-----------------------] 100%
 vivaldi-4.3.2439...    89.3 MiB   500 KiB/s 03:03 [-----------------------] 100%
 Total (55/55)         263.5 MiB  1475 KiB/s 03:03 [-----------------------] 100%
(55/55) checking keys in keyring                   [-----------------------] 100%
(55/55) checking package integrity                 [-----------------------] 100%
(55/55) loading package files                      [-----------------------] 100%
(55/55) checking for file conflicts                [-----------------------] 100%
(56/56) checking available disk space              [-----------------------] 100%
:: Processing package changes...
(1/1) removing xdg-desktop-portal-gtk              [-----------------------] 100%
( 1/55) upgrading adwaita-icon-theme               [-----------------------] 100%
( 2/55) upgrading at-spi2-core                     [-----------------------] 100%
( 3/55) upgrading libseccomp                       [-----------------------] 100%
( 4/55) upgrading libdrm                           [-----------------------] 100%
( 5/55) upgrading libevdev                         [-----------------------] 100%
( 6/55) upgrading xf86-input-libinput              [-----------------------] 100%
( 7/55) upgrading xorg-server-common               [-----------------------] 100%
( 8/55) upgrading xorg-server                      [-----------------------] 100%
( 9/55) upgrading gnome-desktop                    [-----------------------] 100%
(10/55) installing libcheese                       [-----------------------] 100%
(11/55) upgrading cheese                           [-----------------------] 100%
(12/55) installing webkit2gtk-4.1                  [-----------------------] 100%
Optional dependencies for webkit2gtk-4.1
    geoclue: Geolocation support [installed]
    gst-plugins-good: media decoding [installed]
    gst-plugins-bad: media decoding [installed]
    gst-libav: nonfree media decoding [installed]
(13/55) upgrading gcr                              [-----------------------] 100%
Created symlink /etc/systemd/user/sockets.target.wants/gcr-ssh-agent.socket → /usr/lib/systemd/user/gcr-ssh-agent.socket.
(14/55) upgrading epiphany                         [-----------------------] 100%
(15/55) upgrading pinentry                         [-----------------------] 100%
(16/55) upgrading gnupg                            [-----------------------] 100%
(17/55) upgrading evince                           [-----------------------] 100%
(18/55) upgrading evolution-data-server            [-----------------------] 100%
(19/55) upgrading libytnef                         [-----------------------] 100%
(20/55) upgrading evolution                        [-----------------------] 100%
(21/55) upgrading folks                            [-----------------------] 100%
(22/55) upgrading gjs                              [-----------------------] 100%
(23/55) upgrading gnome-boxes                      [-----------------------] 100%
(24/55) upgrading gnome-calculator                 [-----------------------] 100%
(25/55) upgrading gnome-settings-daemon            [-----------------------] 100%
(26/55) upgrading smbclient                        [-----------------------] 100%
(27/55) installing power-profiles-daemon           [-----------------------] 100%
Optional dependencies for power-profiles-daemon
    python-gobject: for powerprofilesctl [installed]
(28/55) upgrading gnome-control-center             [-----------------------] 100%
(29/55) upgrading gnome-calendar                   [-----------------------] 100%
(30/55) upgrading gnome-contacts                   [-----------------------] 100%
(31/55) upgrading gnome-maps                       [-----------------------] 100%
(32/55) upgrading gnome-music                      [-----------------------] 100%
(33/55) upgrading gnome-remote-desktop             [-----------------------] 100%
(34/55) upgrading mutter                           [-----------------------] 100%
(35/55) upgrading gnome-shell                      [-----------------------] 100%
(36/55) upgrading gnome-shell-extensions           [-----------------------] 100%
(37/55) upgrading gnome-system-monitor             [-----------------------] 100%
(38/55) upgrading yelp                             [-----------------------] 100%
(39/55) upgrading gnome-user-docs                  [-----------------------] 100%
(40/55) upgrading jre-openjdk-headless             [-----------------------] 100%
(41/55) upgrading jre-openjdk                      [-----------------------] 100%
(42/55) upgrading libnautilus-extension            [-----------------------] 100%
(43/55) upgrading nautilus                         [-----------------------] 100%
(44/55) upgrading opencv                           [-----------------------] 100%
(45/55) upgrading orca                             [-----------------------] 100%
(46/55) upgrading qt5-declarative                  [-----------------------] 100%
(47/55) upgrading retroarch                        [-----------------------] 100%
(48/55) upgrading sushi                            [-----------------------] 100%
(49/55) upgrading vivaldi                          [-----------------------] 100%
(50/55) upgrading welcome                          [-----------------------] 100%
(51/55) installing xdg-desktop-portal-gtk          [-----------------------] 100%
Optional dependencies for xdg-desktop-portal-gtk
    evince: Print preview [installed]
(52/55) installing xdg-desktop-portal-gnome        [-----------------------] 100%
(53/55) upgrading xf86-video-fbdev                 [-----------------------] 100%
(54/55) upgrading xf86-video-intel                 [-----------------------] 100%
(55/55) upgrading xf86-video-vesa                  [-----------------------] 100%
:: Running post-transaction hooks...
( 1/11) Reloading system manager configuration...
( 2/11) Reloading device manager configuration...
( 3/11) Arming ConditionNeedsUpdate...
( 4/11) Reloading system bus configuration...
( 5/11) Check if user should be informed about rebooting after certain system package upgrades.
==> INFO: Reboot is recommended due to the upgrade of core system package(s).
( 6/11) Compiling GSettings XML schema files...
( 7/11) Updating icon theme caches...
( 8/11) Checking which packages need to be rebuilt
( 9/11) Updating the info directory file...
(10/11) Updating the desktop file MIME type cache...
(11/11) Updating the MIME type database...
:: Searching databases for updates...
:: Searching AUR for updates...
 -> Missing AUR Packages:  llvm10-libs
 -> Flagged Out Of Date AUR Packages:  gdm-prime  libgdm-prime
 there is nothing to do
[scott@endeavourOS ~]$ 
1 Like

And…? :tv: :thinking:

1 Like

Trial by fire is complete and I have not been burned! Sorry @ricklinux no KDE today for this guy!

Screenshot from 2021-11-10 13-23-30

Looks like I’m still able to run Nvidia 495, latest Xorg, and video synchronization still works, which means no screen tearing!
Screenshot from 2021-11-10 13-22-12

Was worried the gdm-prime package being out of date would be an issue. But I’m still using it at the moment and I’m still able to log in, use Gnome, use Nvidia, so I guess I can count this as a win! Thanks to all you fellow users pushing me to give this a try. Just glad it worked out easily this time :wink:

[scott@endeavourOS ~]$ inxi -Ga
Graphics:
  Device-1: Intel UHD Graphics 620 vendor: Acer Incorporated ALI driver: i915
  v: kernel bus-ID: 00:02.0 chip-ID: 8086:5917 class-ID: 0300
  Device-2: NVIDIA GP108M [GeForce MX150] vendor: Acer Incorporated ALI
  driver: nvidia v: 495.44 alternate: nouveau,nvidia_drm bus-ID: 01:00.0
  chip-ID: 10de:1d10 class-ID: 0302
  Device-3: Chicony HD WebCam type: USB driver: uvcvideo bus-ID: 1-7:4
  chip-ID: 04f2:b571 class-ID: 0e02
  Display: x11 server: X.Org 1.21.1.1 compositor: gnome-shell v: 41.1 driver:
  loaded: modesetting,nvidia display-ID: :1 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.0x11.3")
  s-diag: 583mm (23")
  Monitor-1: eDP-1-1 res: 1920x1080 hz: 60 dpi: 142
  size: 344x194mm (13.5x7.6") diag: 395mm (15.5")
  OpenGL: renderer: NVIDIA GeForce MX150/PCIe/SSE2 v: 4.6.0 NVIDIA 495.44
  direct render: Yes

@MrToddarama Does your EndeavourOS icon also look this small too in the Settings>About window? Usually the Icon is supposed to be quite large, but now it’s super tiny. Not sure if this is a Gnome thing now or if maybe papirus-icon-theme needs to fix it or not.
Screenshot from 2021-11-10 13-22-29

2 Likes

My settings panel doesn’t have about at the bottom.

Edit: Maybe because i have Gnome software installed?

1 Like

Even in a VM and even with Gnome Software installed, you should still have an About section in Gnome Settings. IF you don’t that’s just odd.

Screenshot_20211110_134612

When i open settings it has this panel?

Edit: Is it because i have Gnome Software and Pamac installed?
Edit2: I removed pamac and still same?

1 Like

From that screenshot, you’re in the “Applications” section, use the top left arrow to go back and you should see the system settings and then scroll to the bottom and you should see the About section

You see…i don’t even know how to use Gnome. :laughing:

Edit: My icon is huge!

Screenshot_20211110_135537

1 Like

Ok, that’s definitely a little bigger than normal! It used to be about half that size. I’m using the papirus-icon-theme, what icon theme are you using? If you’re not sure how to tell, open up Gnome Tweaks and it’ll show up under “Appearance”. EndeavourOS I believe has Gnome Tweaks installed by default so you should already have it handy.

EOS Arc-XD

Edit: Everything else seems to be okay. I wondered if it was related to the new xorg but this should be running on wayland?

Edit: Nope …I switched to xorg and is the same.

1 Like

I tried the Arc-X-D icon theme and I get a large and in charge icon like yours. So I guess maybe the icon themes need updating perhaps.

1 Like

Btw, to anyone just checking in, I’d say it’s safe to upgrade to Gnome 41.1. Just make sure to turn off your extensions before upgrading, and just enable them one by one and see if they work okay after updating since sometimes extensions not supported yet “may” cause issues. Other than that, should be good to go unless I come across any niche bugs/regressions, I’ll let y’all know.

This is where the arch policy of not releasing until the .1 has helped a lot. G41.0 has been out there for a while and live on at least Fedora for some time. It looks like this gave a lot of extension maintainers the push to resolve any issues before us Arch-based folks got into the game.

(Eidt - PS: I also have ridiculously large Endeavour icon on the About screen using Adwaita default icons)

2 Likes