LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 12-27-2019, 03:26 PM   #1
EPS
Member
 
Registered: Feb 2008
Posts: 44

Rep: Reputation: 0
Installed Leap 15.1 - Stuck without a GUI


Decided to upgrade my Suse from 43.2 to the new Leap 15.1
Bought a new Barracuda 1Tb HD.
Installed my image and Voila ! - Nothing.
On re-boot I get a black screen with my mouse pointer.
Reading through the threads posted here, I thought that it could be my old Nvidia GT208 graphics card, so at great expense I upgraded that to a new GT710. No improvement.
In rescue mode I opened a console window.
I could not get yast / yast2 to run, could not get zypper to run, so I don't know how I can get in to install Nvidia drivers or the Suse Nvidia repo.
Any ideas ?
 
Old 12-27-2019, 03:45 PM   #2
kilgoretrout
Senior Member
 
Registered: Oct 2003
Posts: 2,985

Rep: Reputation: 388Reputation: 388Reputation: 388Reputation: 388
Did you do a fresh install or an upgrade install from 42.3? If it was an upgrade installation, I would try doing a fresh installation instead.
 
Old 12-28-2019, 06:02 AM   #3
EPS
Member
 
Registered: Feb 2008
Posts: 44

Original Poster
Rep: Reputation: 0
It was a fresh install.
I used a brand new , clean Hard-drive and downloaded the image directly from opensuse.org.
During the installation I had one package fail.
libxcb-iccm4

I have downloaded the image again and burned it onto disk, but after repeating the installation with the new disk I have exactly the same situation as before.

I currently run SUSE leap 42.3 but I have some issues with it, ( display jitters )
 
Old 12-28-2019, 03:55 PM   #4
kilgoretrout
Senior Member
 
Registered: Oct 2003
Posts: 2,985

Rep: Reputation: 388Reputation: 388Reputation: 388Reputation: 388
It seems like a problem with the open source nouveau driver. Do you know how to pass boot options at the grub boot selection screen? If so, try passing:
Code:
nouveau.modeset=0
If not post back and I'll go into detail.

See also: https://community.linuxmint.com/tutorial/view/842

That's for the same problem in Mint. OpenSuse is probably a little different but it will give you and idea about where I'm coming from.

Last edited by kilgoretrout; 12-28-2019 at 03:58 PM.
 
Old 12-29-2019, 12:19 PM   #5
EPS
Member
 
Registered: Feb 2008
Posts: 44

Original Poster
Rep: Reputation: 0
Hello Kilgoretrout,
No, I'm not sure how to do that.
I followed the link you gave to the mint instructions.
I got to the full boot command line, ( choice was "C" Command line or "E" edit file, so I hit the "C" ).
At grub> I hit the [Tab] key and got a page full of files or directories, sorted I think alphabetically.
I could not page to the top, so I was only seeing files from "crc .... " so I missed files beginning with a and b .
There was a "linux" and also a "linux16" in there, and splash was mentioned under "xnu-splash", the only file I sort of recognised was lspci, so I entered that and I got some info but nothing that I could do much with.
I did not find the line mentioned in the link.

Thanks,
 
Old 12-30-2019, 04:51 PM   #6
EPS
Member
 
Registered: Feb 2008
Posts: 44

Original Poster
Rep: Reputation: 0
Hello Kilgoretrout,
I managed to get into the grub command line. ( GNU Grub v. 2.02 ) I worked out that I could scroll down !
I found the line " linux /boot/vmlinuz-4/ .... " and ending with " ... auto quiet" as outlined in your link.
I put a space after the "auto quiet" and then entered "nouveau.modeset=0", and then booted with ctrl+x
Nothing changed, I am still stuck with a black screen with my mouse pointer.

I also tried entering : "nvidia.modeset=0" , and "nv.modeset=0", and "nomodeset", and "grub_gfxmode=vesa", and "grub_gfxmode=vga" and "grub_gfxmode=1280x1024x24" , but none of these commands made any difference.

Does it matter where in the linux command line that I enter the code ?
I have also swapped out my old GT208 graphics card with my new GT710, and repeated the above process, but no luck.

Can you suggest anything else ?
Thanks in advance and kind regards
-Eps
 
Old 12-31-2019, 03:26 AM   #7
Sauerland
Member
 
Registered: Jul 2017
Distribution: openSUSE Leap
Posts: 193

Rep: Reputation: Disabled
Is plasma5-workspace and plasma5-session installed?

Code:
zypper se -si plasma
This are mine:
Code:
LANG=C zypper se -si plasma
Loading repository data...
Reading installed packages...

S  | Name                                | Type    | Version                                   | Arch   | Repository
---+-------------------------------------+---------+-------------------------------------------+--------+-----------
i+ | libKF5Plasma5                       | package | 5.55.0-lp151.2.3.1                        | x86_64 | OSS-Update
i  | plasma-browser-integration          | package | 5.15.4-lp151.1.1                          | x86_64 | OSS       
i+ | plasma-framework                    | package | 5.55.0-lp151.2.3.1                        | x86_64 | OSS-Update
i+ | plasma-framework-components         | package | 5.55.0-lp151.2.3.1                        | x86_64 | OSS-Update
i+ | plasma-framework-lang               | package | 5.55.0-lp151.2.3.1                        | noarch | OSS-Update
i  | plasma-nm5                          | package | 5.12.8-lp151.1.1                          | x86_64 | OSS       
i  | plasma-nm5-lang                     | package | 5.12.8-lp151.1.1                          | noarch | OSS       
i+ | plasma-theme-androbit               | package | 4.11-lp151.3.1                            | noarch | KDE-Extra 
i+ | plasma-theme-caledonia              | package | 1.5-lp151.2.1                             | noarch | KDE-Extra 
i+ | plasma-theme-glassified             | package | 4.1.0-lp151.1.1                           | noarch | KDE-Extra 
i+ | plasma-theme-helium                 | package | 4.1.0-lp151.2.1                           | noarch | KDE-Extra 
i+ | plasma-theme-klassik                | package | 0.2-lp151.2.1                             | noarch | KDE-Extra 
i+ | plasma-theme-oxygen                 | package | 17.08.3-lp151.6.61                        | x86_64 | OSS       
i  | plasma5-addons                      | package | 5.12.8-lp151.1.1                          | x86_64 | OSS       
i  | plasma5-addons-lang                 | package | 5.12.8-lp151.1.1                          | noarch | OSS       
i  | plasma5-defaults-openSUSE           | package | 15.0~git20190223T194652~7f4983a-lp151.1.1 | noarch | OSS       
i+ | plasma5-desktop                     | package | 5.12.8-lp151.1.3                          | x86_64 | OSS       
i+ | plasma5-desktop-lang                | package | 5.12.8-lp151.1.3                          | noarch | OSS       
i  | plasma5-integration-plugin          | package | 5.12.8-lp151.1.1                          | x86_64 | OSS       
i  | plasma5-integration-plugin-lang     | package | 5.12.8-lp151.1.1                          | noarch | OSS       
i  | plasma5-pa                          | package | 5.12.8-lp151.1.1                          | x86_64 | OSS       
i  | plasma5-pa-lang                     | package | 5.12.8-lp151.1.1                          | noarch | OSS       
i+ | plasma5-session                     | package | 5.12.8-lp151.2.1                          | noarch | OSS       
i  | plasma5-theme-openSUSE              | package | 15.0~git20190223T194652~7f4983a-lp151.1.1 | noarch | OSS       
i+ | plasma5-workspace                   | package | 5.12.8-lp151.2.1                          | x86_64 | OSS       
i+ | plasma5-workspace-branding-openSUSE | package | 15.0~git20190223T194652~7f4983a-lp151.1.1 | noarch | OSS       
i+ | plasma5-workspace-lang              | package | 5.12.8-lp151.2.1                          | noarch | OSS       
i+ | plasma5-workspace-libs              | package | 5.12.8-lp151.2.1                          | x86_64 | OSS       
i+ | plasma5-workspace-wallpapers        | package | 5.12.8-lp151.1.1                          | noarch | OSS
All from Leap 15.1, you can see it from the string lp151 in the Version......
 
Old 12-31-2019, 06:13 AM   #8
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,799
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Try scrapping all those other Grub changes to the linux line and use these instead:
  • remove quiet
  • remove splash=silent
  • append plymouth.enable=0
  • try with or without adding a 3 at the end, depending on whether you want X to start (3 means don't start X; 5 means start X, but that's the usual default)
Using all you'll see a lot of text messages scroll by during int, maybe among them some error messages constituting clues to a problem.

If you are able to login but not get a running X, try
Code:
sudo zypper rm xf86-video-nouveau
before next attempt to start X. That should enable either of your NVidia cards to run X on the modesetting DDX instead of nouveau, avoiding any need to taint the installation with NVidia proprietary drivers.

I have several old NVidia cards running on 15.1, all using the modesetting DDX. Here's one:
Code:
# xrandr
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
DP-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   2560x1440     59.95*+  74.92
   1920x1440     75.00
   1856x1392     75.00
   1920x1080     74.91    60.00    50.00    59.94
   1920x1080i    60.00    50.00    59.94
   1680x1050     59.95
   1280x1024     75.02    60.02...
# inxi -GxxSMza
System:    Host: p5bse Kernel: 4.12.14-lp151.28.32-default x86_64 bits: 64 compiler: gcc v: 7.4.1
           parameters: root=/dev/sda20 ipv6.disable=1 net.ifnames=0 noresume mitigations=auto consoleblank=0 vga=791
           video=1440x900@60 5
           Desktop: KDE 3 wm: kwin dm: N/A Distro: openSUSE Leap 15.1
Machine:   Type: Desktop Mobo: ASUSTeK model: P5B SE v: Rev 1.xx serial: <filter> BIOS: American Megatrends v: 1103
           date: 06/04/2009
Graphics:  Device-1: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: nouveau v: kernel bus ID: 01:00.0
           chip ID: 10de:107d
           Display: server: X.Org 1.20.3 driver: modesetting unloaded: fbdev,vesa alternate: nouveau,nv,nvidia
           resolution: 2560x1440~60Hz
           OpenGL: renderer: llvmpipe (LLVM 7.0 128 bits) v: 3.3 Mesa 18.3.2 compat-v: 3.1 direct render: Yes
#
 
Old 12-31-2019, 03:45 PM   #9
EPS
Member
 
Registered: Feb 2008
Posts: 44

Original Poster
Rep: Reputation: 0
A big Thank You for your inputs, I appreciate all the help.
Here is my situation.
As you suggested MrMazda, I removed the splash quiet added plymouth.enable=0 and runlevel 3.
Result -> I get to a console window !
So I was able to load yast2 ( not graphically ) and I added the Nvidia drivers repository. But No Joy. Still could not get a GUI on re-booting.
I tried removing xf86-video-nouveau , still no Joy.
I tried removing drm-kmp-default and then install-new-recommends, and this removed /usr/src/kernel-modules/nvidia-440.31-default. This gave me back the xf86-video-nouveau that I had removed earlier !
After this I tried to reboot and I had lost my boot loader, only a snapshot 19 was left.
So I was stuck, my Latin was at an End, and so I reinstalled my image, back to square 1.
So, at least now I can get a console window, and also into yast2.
Plasma5 and plasma sessions is running.
When I type
sudo xrandr
I get "No display"

I am still open to any new ideas, and thanks to all for your help and your patience, oh , and a happy new year to All !
 
Old 12-31-2019, 04:09 PM   #10
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,799
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Quote:
Originally Posted by EPS View Post
Plasma5 and plasma sessions is running.
This is confusing. These both require X to run. Is X running now? If it is, we need to see /var/log/Xorg.0.log uploaded to http://susepaste.org/ or http://pastebin.com/ or equivalent.

Quote:
When I type sudo xrandr I get "No display"
Xrandr also requires X to run.

There's no reason I can imagine that either NVidia GPU can't work without the closed source NVidia driver, either with nouveau DDX or modesetting DDX. The modesetting is newer technology, the upstream default for NVidia, Intel and ATI GPUs (maybe for AMD too). I suggest to get the bugs out first before adding the taint of proprietary software.
 
1 members found this post helpful.
Old 01-01-2020, 07:49 AM   #11
EPS
Member
 
Registered: Feb 2008
Posts: 44

Original Poster
Rep: Reputation: 0
I have uploaded my Xorg.0.log file to http://susepaste.org/66171662

I don't know oif it's relevant, but around line 70.
It says " "failed to load module nvidia ( module does not exist,0 )
Also the same for nouveau and nv

Last edited by EPS; 01-01-2020 at 07:59 AM.
 
Old 01-01-2020, 09:48 AM   #12
Sauerland
Member
 
Registered: Jul 2017
Distribution: openSUSE Leap
Posts: 193

Rep: Reputation: Disabled
Post:
Code:
grep -i 'blacklist nouveau' /etc/modprobe.d/*
Code:
zypper se -s nouveau nvidia
Code:
cat /proc/cmdline
 
1 members found this post helpful.
Old 01-01-2020, 10:52 AM   #13
devnod12
LQ Newbie
 
Registered: May 2015
Location: West Africa
Distribution: Slackware
Posts: 29

Rep: Reputation: Disabled
Quote:
Originally Posted by Sauerland View Post
Post:
Code:
grep -i 'blacklist nouveau' /etc/modprobe.d/*
Code:
zypper se -s nouveau nvidia
Code:
cat /proc/cmdline
Saurland is most likely spot on.. but to give you an explanation of why he's right so there is benefit from the answer...

nouveau is the open source driver for Nvidia, vs "nvidia" or "nv" which is the proprietary Nvidia driver.

It would appear that your system is looking for one or the either, but they cannot be installed simultaneously without conflict.

As such, you either install the nvidia/nv driver and remove/blacklist the nouveau driver, or you remove the nvidia/nv driver and remove the blacklist of nouveau. The commands provided most likely are the OpenSuse way of doing things (I'm not personally familiar with the usage of zypper), but every system will need to do the same thing with the drivers.

(Intel used to be the same way back in the days of the flgrx driver and download of the gtk1 based Catalyst Control Center.. mad times..)
 
1 members found this post helpful.
Old 01-01-2020, 02:02 PM   #14
EPS
Member
 
Registered: Feb 2008
Posts: 44

Original Poster
Rep: Reputation: 0
Thanks Friends, but that has not helped either.
Can you check my syntax please,
I entered the following code as root,
" grep -i 'blacklist nouveau' /etc/modprobe.d/* "

and then I got my command prompt back, so I entered,

" zypper se -s nouveau nvidia "

and i got a list of stuff back, with a y/n so I entered "y".
At the command prompt I then entered:

" cat /proc/cmdline "

and I got back my boot load command line back.

I also checked " /etc/modprobe.d/50-blacklist.conf " but did not find reference to "nv" or "nvidia" or "nouveau" anywhere.
So I edited the file to add:
"blacklist nv" and next try was "blacklist nvidia" and last try was "blacklist nouveau"
nothing made any difference.

Is there anything else that I can try ?
 
Old 01-01-2020, 07:20 PM   #15
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,799
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Quote:
Originally Posted by EPS View Post
I have uploaded my Xorg.0.log file to http://susepaste.org/66171662

I don't know oif it's relevant, but around line 70.
It says " "failed to load module nvidia ( module does not exist,0 )
Also the same for nouveau and nv
Not relevant. Those (EE) lines are expected and do not represent real errors. The NV module has been all but useless since the advent of KMS. For nouveau and nvidia, EE is expected, because those two drivers are not installed. Shortly after the nv EE line you'll see that loading modesetting_drv.so did not result in EE. That's the default competent DDX. Later down you'll see a lot of modeset(0) lines. They confirm modesetting_drv.so loaded and is doing its job. There are no EE lines following modesetting_drv.so. Thus, it is apparent X is actually working as expected, so your problem must be something else.

I suspect your problem is sddm installation failed or became corrupted or was replaced with some other DM. Let's see which are installed:
Code:
zypper --no-refresh se -s dm  | egrep -v 'debug|devel|srcp|openSUSE-20' | egrep 'x86|noarch'| sort
and which if any might be configured:
Code:
systemctl list-unit-files | egrep -i 'gdm|kdm|lightdm|xdm|lightdm'
and the status of the one on which any of those other than xdm are listed as enabled, e.g.:
Code:
systemctl status sddm
Sddm is the one normally installed and configured when the KDE Plasma role is selected at installation time. If Gnome had been selected, then gdm rather than sddm would have been installed. With other DEs, lightdm may have been preferred. It could be that none are both installed and properly configured.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: openSUSE Leap 42.3 Linux OS Reached End of Life, Upgrade to openSUSE Leap 15.1 LXer Syndicated Linux News 0 06-30-2019 01:54 AM
Screen locker broken when upgrading Leap 42.3 to Leap 15.0 Crb999 SUSE / openSUSE 6 06-18-2018 01:13 AM
[SOLVED] Problems with upgrading Leap 42.3 to Leap 15.0 Crb999 SUSE / openSUSE 6 06-11-2018 07:04 AM
LXer: openSUSE Leap 42.2 is out, how to upgrade safely from openSUSE Leap 42.1 LXer Syndicated Linux News 0 11-17-2016 07:18 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 05:04 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration