Long story short, I installed Tumbleweed two days ago after ditrso hopping for a bit. Every distro I tried either feels laggy or starts to feel laggy after a couple of application installs. I’m using a ThinkPad T460s with 20GB of ram and 256GB of Samsung 960 SSD and my Windows experience is much smoother. I don’t understand why specially since system monitor shows I’m using WAY LESS resources compared to when I was using windows.
My biggest gripes are “random freezes” that last for a couple of seconds and lag when using my browsers (chromium and firefox although chromium is just a bit better possibly due to hardware acceleration?)
I have a bunch of other issues with Tumbleweed but wanna keep this thread related to the lag issues. Can someone help a newbie figure this out ?
Laggy when using browsers can be due to poor DNS response, poor network latency, the use of CGNAT.
I don’t think so since windows is doing fine. Unless DNS settings somehow get messed up with Linux ?
Does this just manifest when playing video via browsers, downloading and waiting for web-pages to render, or something else?
KISS works best. Try Network Management With Systemd - openSUSE Wiki You will get fast startup and high reliability. No issues whatsoever on all of my machines running the following:
**3400G:~ #** os-prober
/dev/sda2:openSUSE Tumbleweed:openSUSE:linux
/dev/sda4:Fedora 32 (Workstation Edition):Fedora:linux
/dev/sda5:Manjaro Linux (20.2):ManjaroLinux:linux
/dev/sda7:openSUSE Tumbleweed:openSUSE:linux:btrfs:UUID=5a624d1b-91e3-41eb-b47e-d87683066be5:subvol=@/.snapshots/1/snapshot
/dev/sda8:openSUSE Leap 15.2:openSUSE:linux:btrfs:UUID=7798d9ae-137c-4b29-8156-666d4574bd7f:subvol=@
/dev/sda9:CentOS Linux 8 (Core):CentOS:linux
/dev/sdb2:openSUSE Tumbleweed:openSUSE:linux:btrfs:UUID=10726d74-53da-41e8-a3ed-7af130722783:subvol=@/.snapshots/20/snapshot
/dev/sdc3@/efi/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
**3400G:~ #**
The lag happens mostly in browsers and mostly when a video is being played. (issues 1)
The freezing issues happen while using the desktop environment. Sometimes the background of my second external monitor and the login background randomly disappear as well. (issue 2. and 3?)
sevshelby:
The lag happens mostly in browsers and mostly when a video is being played. (issues 1)
The freezing issues happen while using the desktop environment. Sometimes the background of my second external monitor and the login background randomly disappear as well. (issue 2. and 3?)
Right, so likely graphics-related. Please post the graphics card details as already requested. Which desktop environment are you using?
I fail to see how this is relevant in any way to the OP’s issue. (In any case the chosen network management framework is a personal choice and should have no bearing on network performance.)
deano_ferrari:
Graphics card details?
inxi -Gxx
**Graphics: Device-1:** Intel Skylake GT2 [HD Graphics 520] **vendor:** Lenovo **driver:** i915 **v:** kernel **bus ID:** 00:02.0
**chip ID:** 8086:1916
**Device-2:** Acer ThinkPad P50 Integrated Camera **type:** USB **driver:** uvcvideo **bus ID:** 1-8:5 **chip ID:** 5986:0706
**Display:** x11 **server:** X.org 1.20.9 **compositor:** kwin_x11 **driver:** modesetting **unloaded:** fbdev,vesa **alternate:** intel
**resolution:** <xdpyinfo missing>
**OpenGL:****renderer:** Mesa DRI Intel HD Graphics 520 (SKL GT2) **v:** 4.6 Mesa 20.2.2 **compat-v:** 3.0 **direct render:** Yes
**Graphics: Device-1:** Intel Skylake GT2 [HD Graphics 520] **vendor:** Lenovo **driver:** i915 **v:** kernel **bus ID:** 00:02.0
**chip ID:** 8086:1916
**Device-2:** Acer ThinkPad P50 Integrated Camera **type:** USB **driver:** uvcvideo **bus ID:** 1-8:5 **chip ID:** 5986:0706
**Display:** x11 **server:** X.org 1.20.9 **compositor:** kwin_x11 **driver:** modesetting **unloaded:** fbdev,vesa **alternate:** intel
**resolution:** <xdpyinfo missing>
**OpenGL:** **renderer:** Mesa DRI Intel HD Graphics 520 (SKL GT2) **v:** 4.6 Mesa 20.2.2 **compat-v:** 3.0 **direct render:** Yes
I’m using the default KDE Plasma
markdd
November 24, 2020, 6:19pm
13
Similar problem here, the inxi output is almost the same except that I have Intel UHD Graphics. It started with kernel 5.9. Youtube video stops every few seconds while audio continues. I had very bad screen flickering when firefox was open. I then pinned kernel 5.8.15 which works fine. I wondered if I am the only one with that prob because no reports popped up on bugzilla.
woddy68
November 25, 2020, 8:25pm
14
Have you checked in the KSysGuard system monitor if there is any process using too much cpu?
karlmistelberger:
KISS works best. Try Network Management With Systemd - openSUSE Wiki You will get fast startup and high reliability. No issues whatsoever on all of my machines running the following:
**3400G:~ #** os-prober
/dev/sda2:openSUSE Tumbleweed:openSUSE:linux
/dev/sda4:Fedora 32 (Workstation Edition):Fedora:linux
/dev/sda5:Manjaro Linux (20.2):ManjaroLinux:linux
/dev/sda7:openSUSE Tumbleweed:openSUSE:linux:btrfs:UUID=5a624d1b-91e3-41eb-b47e-d87683066be5:subvol=@/.snapshots/1/snapshot
/dev/sda8:openSUSE Leap 15.2:openSUSE:linux:btrfs:UUID=7798d9ae-137c-4b29-8156-666d4574bd7f:subvol=@
/dev/sda9:CentOS Linux 8 (Core):CentOS:linux
/dev/sdb2:openSUSE Tumbleweed:openSUSE:linux:btrfs:UUID=10726d74-53da-41e8-a3ed-7af130722783:subvol=@/.snapshots/20/snapshot
/dev/sdc3@/efi/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
**3400G:~ #**
Can you elaborate more on what this is and how it works ?
There is a paradoxical situation. Linux installers fail for several reasons, but none of them ever fails to connect to the outside world. Situation changes once the installation has been made. Thus I searched for a replacement for the vendor solutions such as NetworkManager or wicked. Others already elaborated:
Switching is as easy as could be. erlangen currently uses a single configuration file:
erlangen:~ # cat /etc/systemd/network/20-wired.network
[Match]
Name=e*
[Network]
DHCP=yes
erlangen:~ #
The following link finishes network configuration:
erlangen:~ # ll /etc/resolv.conf
lrwxrwxrwx 1 root root 32 Nov 11 07:34 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
erlangen:~ #
erlangen uses a static hostname:
erlangen:~ # cat /etc/hostname
erlangen
erlangen:~ #
The NICs get their addresses from the router.
karlmistelberger:
There is a paradoxical situation. Linux installers fail for several reasons, but none of them ever fails to connect to the outside world. Situation changes once the installation has been made. Thus I searched for a replacement for the vendor solutions such as NetworkManager or wicked. Others already elaborated:
Switching is as easy as could be. erlangen currently uses a single configuration file:
erlangen:~ # cat /etc/systemd/network/20-wired.network
[Match]
Name=e*
[Network]
DHCP=yes
erlangen:~ #
The following link finishes network configuration:
erlangen:~ # ll /etc/resolv.conf
lrwxrwxrwx 1 root root 32 Nov 11 07:34 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
erlangen:~ #
erlangen uses a static hostname:
erlangen:~ # cat /etc/hostname
erlangen
erlangen:~ #
The NICs get their addresses from the router.
I think I broke my internet trying to setup systemd with the first link you sent me. Could you help me fix Network manager?
It says “No available connections” when I click on the taskbar icon
Disable services:
erlangen:~ # systemctl disable --now systemd-networkd systemd-resolved
erlangen:~ #
Check status:
erlangen:~ # networkctl
WARNING: systemd-networkd is not running, output will be incomplete.
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback n/a unmanaged
2 enp0s31f6 ether n/a unmanaged
2 links listed.
erlangen:~ #
Restore the original link:
erlangen:~ # ln -sf /var/run/netconfig/resolv.conf /etc/
erlangen:~ #
Check and restore if necessary:
erlangen:~ # grep NETCONFIG_DNS_POLICY= /etc/sysconfig/network/config
NETCONFIG_DNS_POLICY="**auto**"
erlangen:~ #
Enable NetworkManager:
erlangen:~ # systemctl enable --now NetworkManager
erlangen:~ #
Check status:
erlangen:~ # systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
└─NetworkManager-ovs.conf
Active: active (running) since Fri 2020-11-27 08:03:21 CET; 30min ago
Docs: man:NetworkManager(8)
Main PID: 9906 (NetworkManager)
Tasks: 3 (limit: 4915)
CGroup: /system.slice/NetworkManager.service
└─9906 /usr/sbin/NetworkManager --no-daemon
Nov 27 08:03:26 erlangen NetworkManager[9906]: <info> [1606460606.0044] manager: NetworkManager state is now CONNECTED_SITE
Nov 27 08:03:26 erlangen NetworkManager[9906]: <info> [1606460606.0044] policy: set 'Kabelgebundene Verbindung 1' (enp0s31f6) as default for IPv4 routing and DNS
Nov 27 08:03:26 erlangen NetworkManager[9906]: <info> [1606460606.1668] device (enp0s31f6): Activation: successful, device activated.
Nov 27 08:03:26 erlangen NetworkManager[9906]: <info> [1606460606.1675] manager: startup complete
Nov 27 08:03:26 erlangen NetworkManager[9906]: <info> [1606460606.2229] manager: NetworkManager state is now CONNECTED_GLOBAL
Nov 27 08:03:27 erlangen NetworkManager[9906]: <info> [1606460607.3010] dhcp6 (enp0s31f6): activation: beginning transaction (timeout in 45 seconds)
Nov 27 08:03:27 erlangen NetworkManager[9906]: <info> [1606460607.3020] policy: set 'Kabelgebundene Verbindung 1' (enp0s31f6) as default for IPv6 routing and DNS
Nov 27 08:03:27 erlangen NetworkManager[9906]: <info> [1606460607.4875] dhcp6 (enp0s31f6): option dhcp6_name_servers => 'fd00::a96:d7ff:fee2:d6cf'
Nov 27 08:03:27 erlangen NetworkManager[9906]: <info> [1606460607.4875] dhcp6 (enp0s31f6): state changed unknown -> bound
Nov 27 08:27:43 erlangen systemd[1]: Started Network Manager.
erlangen:~ #
Host erlangen now uses NetworkManager:
karlmistelberger:
Disable services:
erlangen:~ # systemctl disable --now systemd-networkd systemd-resolved
erlangen:~ #
Check status:
erlangen:~ # networkctl
WARNING: systemd-networkd is not running, output will be incomplete.
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback n/a unmanaged
2 enp0s31f6 ether n/a unmanaged
2 links listed.
erlangen:~ #
Restore the original link:
erlangen:~ # ln -sf /var/run/netconfig/resolv.conf /etc/
erlangen:~ #
Check and restore if necessary:
erlangen:~ # grep NETCONFIG_DNS_POLICY= /etc/sysconfig/network/config
NETCONFIG_DNS_POLICY="**auto**"
erlangen:~ #
Enable NetworkManager:
erlangen:~ # systemctl enable --now NetworkManager
erlangen:~ #
Check status:
erlangen:~ # systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
└─NetworkManager-ovs.conf
Active: active (running) since Fri 2020-11-27 08:03:21 CET; 30min ago
Docs: man:NetworkManager(8)
Main PID: 9906 (NetworkManager)
Tasks: 3 (limit: 4915)
CGroup: /system.slice/NetworkManager.service
└─9906 /usr/sbin/NetworkManager --no-daemon
Nov 27 08:03:26 erlangen NetworkManager[9906]: <info> [1606460606.0044] manager: NetworkManager state is now CONNECTED_SITE
Nov 27 08:03:26 erlangen NetworkManager[9906]: <info> [1606460606.0044] policy: set 'Kabelgebundene Verbindung 1' (enp0s31f6) as default for IPv4 routing and DNS
Nov 27 08:03:26 erlangen NetworkManager[9906]: <info> [1606460606.1668] device (enp0s31f6): Activation: successful, device activated.
Nov 27 08:03:26 erlangen NetworkManager[9906]: <info> [1606460606.1675] manager: startup complete
Nov 27 08:03:26 erlangen NetworkManager[9906]: <info> [1606460606.2229] manager: NetworkManager state is now CONNECTED_GLOBAL
Nov 27 08:03:27 erlangen NetworkManager[9906]: <info> [1606460607.3010] dhcp6 (enp0s31f6): activation: beginning transaction (timeout in 45 seconds)
Nov 27 08:03:27 erlangen NetworkManager[9906]: <info> [1606460607.3020] policy: set 'Kabelgebundene Verbindung 1' (enp0s31f6) as default for IPv6 routing and DNS
Nov 27 08:03:27 erlangen NetworkManager[9906]: <info> [1606460607.4875] dhcp6 (enp0s31f6): option dhcp6_name_servers => 'fd00::a96:d7ff:fee2:d6cf'
Nov 27 08:03:27 erlangen NetworkManager[9906]: <info> [1606460607.4875] dhcp6 (enp0s31f6): state changed unknown -> bound
Nov 27 08:27:43 erlangen systemd[1]: Started Network Manager.
erlangen:~ #
Host erlangen now uses NetworkManager:
Thanks I figured out the issue. Will go through your last two posts if I encounter the “limited connectivity” error again
I’m tagging you again to provide information on my issue (system, application and games lag). I’m on KDE and and below is my graphics card information:
**Graphics: Device-1:** Intel Skylake GT2 [HD Graphics 520] **vendor:** Lenovo **driver:** i915 **v:** kernel **bus ID:** 00:02.0
**chip ID:** 8086:1916
**Device-2:** Acer ThinkPad P50 Integrated Camera **type:** USB **driver:** uvcvideo **bus ID:** 1-8:5 **chip ID:** 5986:0706
**Display:** x11 **server:** X.org 1.20.9 **compositor:** kwin_x11 **driver:** modesetting **unloaded:** fbdev,vesa **alternate:** intel
**resolution:** <xdpyinfo missing>
**OpenGL:****renderer:** Mesa DRI Intel HD Graphics 520 (SKL GT2) **v:** 4.6 Mesa 20.2.2 **compat-v:** 3.0 **direct render:** Yes