You are not logged in.

#1 2017-12-07 20:16:55

epintric
Member
Registered: 2017-12-05
Posts: 3

Nvidia cinnamon stuttering

On my GTX 1060 system I am noticing a bad stutter in cinnamon every few seconds. It's not like its just plain slow, it just freezes up for about half a second every few seconds. This is extremely noticeable (and annoying) during things like gaming and watching YouTube videos. I am currently using the Nvidia proprietary drivers as nouveau doesn't work right for me atm.
Specs:
i5 6600k 3.5GHz (not overclocked yet)
16GB DDR3L RAM
Nvidia GTX 1060 6GB (proprietary drivers)

EDIT: Things I've tried:
Ensuring system is up to date (duh)
Reinstalling drivers
Using older driver versions
Reinstalling cinnamon
Enabling triple buffering
Toying with VSync settings in the Nvidia control panel

EDIT 2: My Intel HD Graphics laptop is now seeing this issue, but it's not as noticeable.

Last edited by epintric (2017-12-08 17:55:01)


The 1060 3GB is just a glorified 1050Ti

Intel i5 6600k \ Gigabyte GTX 1060 6GB Xtreme Gaming
16GB DDR3L \ 150GB SSD \ 650GB HDD \ 1TB External

Offline

#2 2017-12-08 13:53:07

tomz
Member
Registered: 2015-10-14
Posts: 4

Re: Nvidia cinnamon stuttering

I have the same on amdgpu and the lastest archlinux, it was ok before around July 2017.
setting DRI to 2 seems slightly make the situation better

The tearing/freezing does not affect other WM - I have check XFCE and Gnome which were working fine. Only cinnamon is impacted, downgrade did not resolve the issue, I have also tried to downgrade mesa and other packages that I assumed being used by cinnamon but I could not find the one impacting cinnamon:

It seems to be one of the following:

Packages (468) acl-2.2.52-4  adwaita-icon-theme-3.26.0-1  alsa-lib-1.1.5-1  android-file-transfer-3.2-1  archlinux-keyring-20171020-1  at-spi2-atk-2.26.1-1  at-spi2-core-2.26.2-1  atk-2.26.1-1
               attr-2.4.47-3  augeas-1.8.1-1  autocutsel-0.10.0-2  avahi-0.7-1  bash-completion-2.7-2  binutils-2.29.1-1  bison-3.0.4-3  bluez-5.47-2  bluez-libs-5.47-2  boost-libs-1.65.1-1
               brasero-3.12.2-2  btrfs-progs-4.13-1  bubblewrap-0.2.0-1  c-ares-1.13.0-1  ca-certificates-mozilla-3.33-2  cabextract-1.6-2  cairo-1.15.8-2  cairo-perl-1.106-5  celt-0.11.3-3  ceph-10.2.9-1
               cgmanager-0.41-2  cjs-3.6.1-1  clang-5.0.0-1  clonezilla-3.27.16-1  cmake-3.9.6-1  colord-1.4.1-1  coreutils-8.28-1  cryptsetup-1.7.5-2  cups-2.2.6-1  cups-filters-1.17.9-3  curl-7.56.1-1
               cython-0.27.3-3  dbus-1.12.0-1  dconf-0.26.1-1  dconf-editor-3.26.2-1  device-mapper-2.02.176-1  dhclient-4.3.6-2  dnssec-anchors-20170711-1  docbook-xsl-1.79.2-4  double-conversion-3.0.0-1
               e2fsprogs-1.43.7-1  elfutils-0.170-1  eventlog-0.2.12-4 [removal]  evolution-data-server-3.26.2.1-1  exempi-2.4.3+2+g65a8492-1  exiv2-0.26-2  expat-2.2.4-1  faac-1.29.7.7-1  faad2-2.8.5-1
               fakeroot-1.22-1  ffmpeg-1:3.4-4  ffmpeg2.8-2.8.13-2  fftw-3.3.7-1  file-5.32-1  file-roller-3.26.2-1  filezilla-3.29.0-1  firefox-57.0-1  flashplugin-27.0.0.187-1
               fontconfig-2.12.6+5+g665584a-1  foomatic-db-engine-4:4.0.12-6  freeglut-3.0.0-2  freerdp-1:2.0.0_rc0-3  freetype2-2.8.1-1  fuse-common-3.2.0-1  fuse2-2.9.7-4  fuse3-3.2.0-1  gcc-7.2.0-3
               gcc-libs-7.2.0-3  gcr-3.20.0+55+g470bf4c-1  gd-2.2.5-1  gdk-pixbuf2-2.36.11-1  geocode-glib-3.25.4.1-1  geoip-1.6.11-1  geoip-database-20171107-1  ghostscript-9.22-1  git-2.15.0-1
               gjs-1.50.1-1  glade-perl-1.007-13  glew-2.1.0-1  glib-networking-2.54.1-1  glib-perl-1.324-4  glib2-2.54.2-2  glib2-docs-2.54.2-2  glibc-2.26-6  glibmm-2.54.1-1  gnome-backgrounds-3.26.2-1
               gnome-bluetooth-3.26.0+1+g3875844-1  gnome-calculator-3.26.0-1  gnome-desktop-1:3.26.2-1  gnome-disk-utility-3.26.2-1  gnome-keyring-1:3.20.1-1  gnome-menus-3.13.3+29+g7f0844e-1
               gnome-online-accounts-3.26.1-1  gnome-panel-3.26.0-1  gnome-screenshot-3.26.0-1  gnome-session-3.26.1-1  gnome-settings-daemon-3.26.2-1  gnome-shell-3.26.2-1  gnome-terminal-3.26.2-1
               gnome-themes-standard-3.22.3+13+ga993fdc0-1  gnupg-2.2.2-1  gnutls-3.5.16-1  gobject-introspection-1.54.1-1  gobject-introspection-runtime-1.54.1-1  gom-0.3.3-1  gparted-0.30.0-3
               gpm-1.20.7-8  gptfdisk-1.0.3-1  grilo-0.3.4-1  grilo-plugins-0.3.5-1  grub-2:2.02-3  gsettings-desktop-schemas-3.24.1+3+ge869987-1  gsm-1.0.17-1  gsmartcontrol-1.1.0-1
               gst-libav-1.12.3+1+ge87c20d-1  gst-plugins-bad-1.12.3-1  gst-plugins-base-1.12.3-1  gst-plugins-base-libs-1.12.3-1  gst-plugins-good-1.12.3-1  gstreamer-1.12.3-1  gtk-doc-1.26+23+g8ad03e1-1
               gtk-update-icon-cache-3.22.26-1  gtk2-perl-1.2498-7  gtkmm3-3.22.2+2+g3002ed86-1  gtksourceview3-3.24.4+11+g190037e9-1  gvfs-1.34.1-1  harfbuzz-1.6.3-1  harfbuzz-icu-1.6.3-1  hexchat-2.12.4-6
               hicolor-icon-theme-0.17-1  hplip-3.17.10-2  htop-2.0.2-2  hunspell-1.6.2-1  hwids-20170715-1  iana-etc-20170824-1  icu-59.1-2  imagemagick-6.9.9.23-1  intltool-0.51.0-3  iproute2-4.14.1-2
               iso-codes-3.76-1  jansson-2.10-2  jasper-2.0.14-1  jemalloc-1:5.0.1-3  json-glib-1.4.2-1  jsoncpp-1.8.1-1  keepass-2.37-1  krb5-1.15.2-1  lame-3.100-1  ldb-1.2.2-1  leafpad-0.8.18.1-7
               libarchive-3.3.2-1  libass-0.14.0-1  libavc1394-0.5.4-3  libblockdev-2.12-1  libbsd-0.8.6-1  libbytesize-1.0-1  libcdr-0.1.4-1  libclc-0.2.0+374+0c31bd5-1  libcmis-0.5.1-7  libcups-2.2.6-1
               libdca-0.0.5-5  libdmapsharing-2.9.39-1  libdrm-2.4.88-1  libdv-1.0.0-7  libebml-1.3.5-1  libelf-0.170-1  libetonyek-0.1.7-1  libexif-0.6.21-3  libexttextcat-3.4.5-1
               libfbclient-2.5.7.27050-3  libfilezilla-0.11.1-1  libgcrypt-1.8.1-1  libgdata-0.17.9-1  libgexiv2-0.10.6-2  libgksu-2.0.12-8  libgnomekbd-3.26.0-1  libgtop-2.38.0+1+g487e584a-2
               libgudev-232-1  libgusb-0.2.11-1  libgweather-3.26.0-1  libgxps-0.3.0-1  libidn-1.33-2  libimobiledevice-1.2.0+66+g5a85432-1  libinput-1.9.2-1  libixion-0.12.2-3  libjpeg-turbo-1.5.2-1
               libksba-1.3.5-1  libldap-2.4.45-4  liblouis-3.3.0-1  libmatroska-1.4.8-1  libmediaart-1.9.4-1  libmm-glib-1.6.10-1  libmms-0.6.4-2  libmtp-1.1.14-1  libmwaw-0.3.12-1
               libnautilus-extension-3.26.2-1  libnghttp2-1.27.0-1  libnl-3.4.0-1  libnm-1.10.0-1  libnm-glib-1.10.0-1  libogg-1.3.3-1  liborcus-0.12.1-3  libosinfo-1.1.0-1  libpciaccess-0.14-1
               libphonenumber-8.8.4-1  libpipeline-1.5.0-1  libpng-1.6.34-2  libproxy-0.4.15-6  libpsl-0.18.0-1  libpulse-11.1-1  libpwquality-1.4.0-1  libraw-0.18.5-1  libreoffice-fresh-5.4.3-1
               librsvg-2:2.40.19-1  libsodium-1.0.15-1  libsoup-2.60.2-1  libsrtp-1:1.5.4-2  libsystemd-235.38-2  libtasn1-4.12-2  libteam-1.27-1  libthai-0.1.27-1  libtiff-4.0.8-2  libtommath-1.0.1-1
               libtool-2.4.6+40+g6ca5e224-1  libupnp-1.6.22-1  libusbmuxd-1.0.10+13+gc724e70-1  libutil-linux-2.31-1  libuv-1.16.1-1  libva-2.0.0-2  libvirt-3.9.0-1  libvirt-python2-3.9.0-1
               libvisio-0.1.6-1  libwacom-0.26-1  libwbclient-4.7.1-1  libwnck3-3.24.1-1  libwpd-0.10.2-1  libwpg-0.3.2-1  libwps-0.4.7-1  libx86emu-1.12-1  libxcomp-3.5.0.33-1  libxfont2-2.0.2-1
               libxkbcommon-0.7.2-1  libxkbcommon-x11-0.7.2-1  libxml2-2.9.7+4+g72182550-1  libxres-1.2.0-1  libxslt-1.1.32+3+g32c88216-1  libzmf-0.0.2-1  licenses-20171006-1  llvm-5.0.0-1
               llvm-libs-5.0.0-1  lua52-bitop-1.0.2-8  lvm2-2.02.176-1  lxc-1:2.1.1-1  lz4-1:1.8.0-1  lzop-1.04-1  man-pages-4.13-1  mate-terminal-1.18.2-1  mate-themes-3.22.14-1
               menu-cache-1.0.2+17+g8c85341-1  mkinitcpio-24-2  mkinitcpio-busybox-1.27.2-1  mpg123-1.25.7-1  mpv-1:0.27.0-4  nano-2.8.7-1  nautilus-3.26.2-1  nautilus-sendto-3.8.6-1  ncurses-6.0+20170902-3
               nemo-3.6.2-1  nemo-fileroller-3.6.0-1  net-snmp-5.7.3-7  netctl-1.14-1  network-manager-applet-1.8.7dev+3+g3d7c0a89-1  networkmanager-1.10.0-1  nm-connection-editor-1.8.7dev+3+g3d7c0a89-1
               nspr-4.17-1  nss-3.33-2  nx-x11-3.5.0.33-1  nx-xcompext-3.5.0.33-1  nxagent-3.5.0.33-1  ocaml-4.05.0-1  openal-1.18.2-1  openbsd-netcat-1.178_3-1  openjpeg2-2.3.0-1  openssh-7.6p1-1
               openssl-1.1.0.g-1  opera-49.0.2725.34-1  orc-0.4.27-1  p11-kit-0.23.9-1  pacman-5.0.2-2  pacman-mirrorlist-20171027-1  pambase-20171006-1  pango-1.40.14-1  pango-perl-1.227-8  parted-3.2-6
               pciutils-3.5.5-1  pcre-8.41-1  pcre2-10.30-1  perl-5.26.1-1  perl-capture-tiny-0.46-3  perl-clone-0.39-4  perl-config-simple-4.59-8  perl-crypt-blowfish-2.14-7  perl-dbd-sqlite-1.54-4
               perl-dbi-1.637-3  perl-error-0.17025-2  perl-extutils-depends-0.405-3  perl-extutils-pkgconfig-1.16-3  perl-file-basedir-0.07-3  perl-file-readbackwards-1.05-3  perl-file-which-1.22-1
               perl-inc-latest-0.500-3  perl-io-tty-1.12-6  perl-ipc-system-simple-1.25-3  perl-parse-yapp-1.05-8  perl-socket6-0.28-4  perl-xml-libxml-2.0129-4  perl-xml-parser-2.44-6  perl-yaml-1.24-1
               poppler-0.61.1-1  poppler-glib-0.61.1-1  popt-1.16-9  protobuf-3.4.1-1  pulseaudio-11.1-1  pulseaudio-bluetooth-11.1-1  putty-0.70-1  pwgen-2.08-1  pygobject-devel-3.26.1-1  pygtk-2.24.0-7
               pyqt5-common-5.9.1-1  python-3.6.3-1  python-aiohttp-2.3.2-1  python-async-timeout-2.0.0-1  python-atspi-2.26.0-1  python-cairo-1.15.4-1  python-gobject-3.26.1-1  python-jinja-2.10-1
               python-mako-1.0.7-1  python-multidict-3.3.2-1  python-pillow-4.3.0-1  python-pip-9.0.1-3  python-psutil-5.4.1-1  python-pyqt5-5.9.1-1  python-raven-6.3.0-1  python-setuptools-1:36.7.2-1
               python-sip-4.19.5-1  python-six-1.11.0-1  python-urllib3-1.22-1  python-yarl-0.14.2-1  python2-2.7.14-1  python2-cairo-1.15.4-1  python2-gobject-3.26.1-1  python2-idna-2.6-1
               python2-lxml-4.1.0-1  python2-mako-1.0.7-1  python2-pexpect-4.3.0-1  python2-pillow-4.3.0-1  python2-requests-2.18.4-1  python2-setuptools-1:36.7.2-1  python2-sip-4.19.5-1
               python2-six-1.11.0-1  python2-urllib3-1.22-1  qemu-2.10.1-1  qemu-arch-extra-2.10.1-1  qpdf-7.0.0-1  qt4-4.8.7-22  qt5-base-5.9.2-1  qt5-declarative-5.9.2-2  qt5-location-5.9.2-1
               qt5-script-5.9.2-1  qt5-sensors-5.9.2-1  qt5-svg-5.9.2-1  qt5-tools-5.9.2-1  qt5-webchannel-5.9.2-1  qt5-webkit-5.212.0alpha2-7  qt5-x11extras-5.9.2-1  qt5-xmlpatterns-5.9.2-1  recode-3.6-10
               remmina-1:1.2.0rcgit.24-1  rest-0.8.1-1  rhash-1.3.5-2  rsync-3.1.2-8  ruby-2.4.2-1  s-nail-14.9.5-1  samba-4.7.1-1  screen-4.6.2-1  sdl-1.2.15-9  sdl2-2.0.7-1  seabios-1.11.0-1  shadow-4.5-2
               shared-mime-info-1.9-1  shotwell-2:0.26.3-1  simple-scan-3.26.2-1  sip-4.19.5-1  smartmontools-6.6-1  smbclient-4.7.1-1  smplayer-17.11.0-1  snapper-0.5.0-3  soundtouch-2.0.0-1
               source-highlight-3.1.8-13  speech-dispatcher-0.8.7-3  spice-0.12.8+8+ga957a90b-1  spice-glib-0.34-1  spice-gtk3-0.34-2  sqlite-3.21.0-1  sshfs-3.3.1-1  strace-4.19-1  sudo-1.8.21.p2-1
               syslog-ng-3.12.1-3  sysstat-11.4.6-1  systemd-235.38-2  systemd-sysvcompat-235.38-2  talloc-2.1.10-1  tcl-8.6.7-1  tcpdump-4.9.2-1  tdb-1.3.15-1  tevent-1:0.9.33-1  texinfo-6.5-1
               thin-provisioning-tools-0.7.5-1  tigervnc-1.8.0-3  totem-plparser-3.26.0-1  tracker-2.0.1-1  tslib-1.14-1  tzdata-2017c-1  udisks2-2.7.3-1  unrar-1:5.5.8-1  upower-0.99.6-1
               usbmuxd-1.1.0+28+g46bdf3e-1  usbredir-0.7.1-1  util-linux-2.31-1  vim-8.0.1297-1  vim-runtime-8.0.1297-1  vinagre-3.22.0+19+g5f615ff-1  virt-install-1.4.3-2  virt-manager-1.4.3-2
               virt-viewer-6.0-1  vlc-2.2.6-5  volume_key-0.3.9-4  vte-common-0.50.2-1  vte3-0.50.2-1  vulkan-icd-loader-1.0.61.1-1  wayland-1.14.0-1  wayland-protocols-1.11-1  webkit2gtk-2.18.3-1
               wget-1.19.2-1  wpa_supplicant-1:2.6-11  wxgtk-common-3.0.3.1-9  wxgtk2-3.0.3.1-9  wxgtk3-3.0.3.1-9  x265-2.5-1  x2go-agent-3.5.0.33-1  x2goserver-4.0.1.22-1  xapps-1.0.4-1  xfsprogs-4.12.0-1
               xkeyboard-config-2.22-1  xmlsec-1.2.25-1  xmms2-0.8DrO_o.949.gca15e830-5  yasm-1.3.0-2  zenity-3.26.0-1  zeromq-4.2.2-2  zlib-1:1.2.11-2

Offline

#3 2017-12-09 01:30:19

epintric
Member
Registered: 2017-12-05
Posts: 3

Re: Nvidia cinnamon stuttering

Can confirm that one of today's updates (most likely the kernel) helps the issue but doesn't fully resolve. Computer is usable in cinnamon, but would still like to see absolutely no stuttering like in other DEs.


The 1060 3GB is just a glorified 1050Ti

Intel i5 6600k \ Gigabyte GTX 1060 6GB Xtreme Gaming
16GB DDR3L \ 150GB SSD \ 650GB HDD \ 1TB External

Offline

#4 2017-12-09 12:14:35

H3g3m0n
Member
Registered: 2009-02-01
Posts: 20

Re: Nvidia cinnamon stuttering

Not sure if this is the same issue but I am getting a kind of 'jitter' on nvidia in awesomewm (havn't tested others yet).

For example I'll move the mouse and it jumps back about a mm then snaps back to the correct position.

It's not just the mouse it happens for everything, selecting an option it will flicker off then back on. Typing text it looks like I hit backspace then the letter pops back. Very noticeable on videos.

It seems like it's drawing an old frame. Also terribad performance on many things.

I tried turning off tipple buffering without much change.

EDIT: People in another thread are reporting refresh rate issues aswell starting with 4.14. I seem to be stuck at 30hz instead of 60, also not sure if that's related.

But it might be worth trying to downgrade the kernel and see.

EDIT: Ignore all this. My monitor had somehow reset itself to DisplayPort 1.1 instead of 1.2. Everything was fixed by setting it back in the OSD. Although it might still be worth checking the older kernel version and seeing if that helps your problem.

Last edited by H3g3m0n (2017-12-09 12:54:16)

Offline

Board footer

Powered by FluxBB