Stability issues

I have installed Leap 42.2 and I get random freezing.

This never happened in 13.2

What’s going on?

what graphic card and driver do you have
some integrated intel need uxa acceleration
so if you use an intel chip in
/etc/X11/xorg.conf.d/20-intel.conf
set (create the file if it does not exist)

    Section "Device"
        Identifier  "Intel Graphics"
        Driver      "intel"
        Option      "AccelMethod"  "uxa"
    EndSection

if you have an nvidia chip, nouveau does not work well with plasma 5 use nvidia’s propitiatory driver
https://en.opensuse.org/SDB:NVIDIA_drivers#Easy_way_to_get_NVIDIA_drivers
if that’s an optimus laptop use bumblebee with nvidia (not nouveau) and the intel acceleration fix
(I’m not sure about this but if uxa is needed on intel only chips it should be needed on hybrid systems too)
https://en.opensuse.org/SDB:NVIDIA_Bumblebee

Could well be graphics related I guess. Overheating can be another cause. Some questions… Laptop/desktop? Model? Which desktop environment are you using? When the freezing occurs what steps do you need to undertake to recover? (eg reboot, restart X-server?) Or perhaps the recovery occurs by itself?

If graphics-related, this information might be useful…

/usr/sbin/hwinfo --gfxcard

System memory…

free

Freezing in what sense? Does the whole system freeze or just the graphical stack? Please, do provide additional details about your installation and hardware so that we can come up with something :).

EDIT: Got ninja’d by deano_ferrari. Apologies!

A whole system freeze so I have to reboot again.

31: PCI 100.0: 0300 VGA compatible controller (VGA)
[Created at pci.378]
Unique ID: VCu0.BFxgYqiJW59
Parent ID: vSkL.ur0mhhVYAo6
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: graphics card
Model: “nVidia GT215 [GeForce GT 240]”
Vendor: pci 0x10de “nVidia Corporation”
Device: pci 0x0ca3 “GT215 [GeForce GT 240]”
SubVendor: pci 0x10b0 “CardExpert Technology”
SubDevice: pci 0x0401
Revision: 0xa2
Driver: “nouveau”
Driver Modules: “drm”
Memory Range: 0xfa000000-0xfaffffff (rw,non-prefetchable)
Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
Memory Range: 0xce000000-0xcfffffff (ro,non-prefetchable)
I/O Ports: 0xcc00-0xcc7f (rw)
Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
IRQ: 25 (173378 events)
I/O Port: 0x00 (rw)
Module Alias: “pci:v000010DEd00000CA3sv000010B0sd00000401bc03sc00i00”
Driver Info #0:
Driver Status: nouveau is active
Driver Activation Cmd: “modprobe nouveau”
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #27 (PCI bridge)

Primary display adapter: #31

Desktop environment (KDE, Gnome,…)?

this is a known issue, happened to me (I have a 240 too), the fix is to install the G03 nvidia drivers

zypper ar -f ftp://download.nvidia.com/opensuse/leap/42.2/ nvidia
zypper in x11-video-nvidiaG03

KDE.

As I said, no issues with 13.2.

plasma 5 has issues with noveau it’s in the release notes
https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/42.2/#sec.123.nouveau
and the bugs
https://bugzilla.opensuse.org/show_bug.cgi?id=1005323
https://bugs.freedesktop.org/show_bug.cgi?id=91632

13.2 still used kdesc 4 but plasma 5 froze on 13.2 too when used with noveau (I had the same freeze with plasma 5 on 13.2)

I get the following error:

Problem: nothing provides ksym(default:fentry) = bdfb6dbb needed by nvidia-gfxG03-kmp-default-340.101_k4.4.27_2-5.1.x86_64
Solution 1: do not install x11-video-nvidiaG03-340.101-5.1.x86_64
Solution 2: break nvidia-gfxG03-kmp-default-340.101_k4.4.27_2-5.1.x86_64 by ignoring some of its dependencies

tell us your repo list

zypper lr -d

Repository priorities are without effect. All enabled repositories share the same priority.

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI

                                 | Service

—±---------------------------------±---------------------------±--------±----------±--------±---------±-------±----------------------------------
-------------------------------------±-------
1 | Packman | Packman | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/
packman/suse/openSUSE_Tumbleweed/ |
2 | VLC | VLC | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.videolan.org/pub/v
lc/SuSE/Tumbleweed/ |
3 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbl
eweed/repo/non-oss/ |
4 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbl
eweed/repo/oss/ |
5 | download.opensuse.org-oss_1 | Main Repository (Sources) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/sourc
e/tumbleweed/repo/oss/ |
6 | download.opensuse.org-tumbleweed | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/updat
e/tumbleweed/ |
7 | libdvdcss | libdvdcss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/ope
nSUSE_Leap_42.2/ |
8 | nvidia | nvidia | Yes | (r ) Yes | Yes | 99 | rpm-md | ftp://download.nvidia.com/opensuse
/leap/42.2/ |
9 | openSUSE-20170204-0 | openSUSE-20170204-0 | Yes | (r ) Yes | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata
-HL-DT-ST_BD-RE_WH14NS40_K96F88F2238 |
10 | packman | packman | Yes | (r ) Yes | Yes | 99 | rpm-md | http://packman.inode.at/suse/openS
USE_Leap_42.2/ |
11 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug
/tumbleweed/repo/oss/ |
12 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/sourc
e/tumbleweed/repo/oss/ |

you are using TW not LEAP 42.2!
there is no nvidia rpm for TW you have to use the run file from nvidia
so remove the nvidia repo as that one is for 42.2 and read this
https://en.opensuse.org/SDB:NVIDIA_the_hard_way
you will eather have to install the nvidia driver the hard way, or use a different desktop (lxqt is nice) or install LEAP
the main reason I don’t use TW is the lack of prebuild nvidia drivers

I used to know how to find out my hardware in SUSE 13.2, how do I do it in TW?

if you mean this
https://www.kde.org/applications/system/kinfocenter/
the kde info app is still there it’s just not on the desktop anymore
you can type kinfocenter in the run bar and it should popup
just keep in mind TW is a rolling distro and with every kernel update you are going to have to manually reinstall the nvidia driver
depending on the devs that can be anywhere from every two weeks to two to three times per week
for nvidia users I really don’t think TW is a good choice you should switch to LEAP (you can do it by changing the repo’s to pint to LEAP and executing zypper dup but that’s a topic for a different thread)

I followed the instructions and I got the following error:

ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before
proceeding. Please consult the NVIDIA driver README and your Linux distribution’s documentation for details on how to correctly disable the
Nouveau kernel driver.

I’ve changed the thread prefix to TUMBLEWEED applicable to your installation.

I gave no instructions regarding TW just a link
https://en.opensuse.org/SDB:NVIDIA_the_hard_way
and there it says

Blacklist nouveau

The proprietary NVIDIA driver module conflicts with the open-source alternative “nouveau”. The installer of proprietary NVIDIA driver resolves the conflict automatically by preventing the “nouveau” driver from loading.

Manual intervention is normally not required, but if you have to do it manually, the procedure is to run in root user’s shell:

# echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf && mkinitrd && reboot

The change will have to be undone if you wish to uninstall NVIDIA proprietary driver and use nouveau again.

so try running

# echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf && mkinitrd && reboot

way back when I use to install the nvidia driver from the run file I use to do it in text mode and it’s still the best way to do it
so press ctrl+alt+F1 login as root and enter in text mode by executing

init 3

then execute the nvidia run file bu running it
after the installation is complete reboot by running

init 6

seeing how TW gets new kernels quite often and you will have to do this with every new kernel you really should switch to LEAP

On 02/11/2017 06:26 PM, I A wrote:
>
> if you mean this
> https://www.kde.org/applications/system/kinfocenter/
> the kde info app is still there it’s just not on the desktop anymore
> you can type kinfocenter in the run bar and it should popup
> just keep in mind TW is a rolling distro and with every kernel update
> you are going to have to manually reinstall the nvidia driver
> depending on the devs that can be anywhere from every two weeks to two
> to three times per week
> for nvidia users I really don’t think TW is a good choice you should
> switch to LEAP (you can do it by changing the repo’s to pint to LEAP and
> executing zypper dup but that’s a topic for a different thread)
>
>

Your personal opinion about Nvidia should not be dictated to other users.
If they prefer to use the Nvidia driver it is their choice and only need
help installing the driver. I only find doing the driver install “the
hard way” a minor inconvenience and one I accept. I will help anyone
needing help but keep in mind I am only here in the morning.


Ken
linux since 1994
S.u.S.E./openSUSE since 1996

On 02/11/2017 06:46 PM, hunt mat41 wrote:
>
> I followed the instructions and I got the following error:
>
> ERROR: The Nouveau kernel driver is currently in use by your system.
> This driver is incompatible with the NVIDIA driver, and must be disabled
> before
> proceeding. Please consult the NVIDIA driver README and your
> Linux distribution’s documentation for details on how to correctly
> disable the
> Nouveau kernel driver.
>
>

Make sure you reboot to run level 3 first before trying to install the
driver. Then you will not have any problems installing the driver.


Ken
linux since 1994
S.u.S.E./openSUSE since 1996