Problem with my resolution after updating. Only 640x 480

Dear all,
after updating my opensuse to the latest version I have some problems with my resolution. Limited to only 640 x 480 pixels.
This is on my laptop that I used 6 years now and I always been updating to latest opensuse (I just worry where this driver problem came from since I have a very old on board laptop graphic card)
I am having a geforce 210m
I can also find the following kernel installed ( I tried boothing each one in the advanced settings of grub boot loader during bootup)

3.16.7.21-desktop
3.16.6-2-desktop
3.7.10-1.40-desktop
3.7.10-1.1-desktop

Below I am also attaching my full hardware list as I found it in my yast 2

Thanks for the help
Alex

30: PCI 100.0: 0300 VGA compatible controller (VGA)
  [Created at pci.328]
  Unique ID: VCu0.20GSfJxbk_2
  Parent ID: vSkL.pPNzvYJTR63
  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 GT218 [GeForce G210M]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0a74 "GT218 [GeForce G210M]"
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x0296 
  Revision: 0xa2
  Memory Range: 0xf4000000-0xf4ffffff (rw,non-prefetchable)
  Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
  Memory Range: 0xce000000-0xcfffffff (ro,non-prefetchable)
  I/O Ports: 0x2000-0x2fff (rw)
  Memory Range: 0xf5080000-0xf50fffff (ro,non-prefetchable,disabled)
  IRQ: 11 (no events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd00000A74sv00001025sd00000296bc03sc00i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #13 (PCI bridge)


70: None 00.0: 10000 Monitor
  [Created at fb.71]
  Unique ID: rdCR.EY_qmtb9YY0
  Hardware Class: monitor
  Model: "Generic Monitor"
  Vendor: "Generic"
  Device: "Monitor"
  Resolution: 640x480@73Hz
  Driver Info #0:
    Max. Resolution: 640x480
    Vert. Sync Range: 50-90 Hz
    Hor. Sync Range: 31-38 kHz
  Config Status: cfg=new, avail=yes, need=no, active=unknown




The nouveau driver is not working for this chip set I guess. Install the NVIDIA driver it should clear up the problem.

I believe you need to use the GO3 flavor of the driver with that chip set.

Add the NVIDIA repo then in Yast Software Management search for nvidia Install the GO3 flavors note that several packages have the kernel flavor also use only those for your kernel which should be desktop unless you have changed it for some reason. There should be 5 NVIDIA packages installed no more no less

Thanks a lot I installed it.I still wonder why these things happen when I have a very common laptop graphic chipset and never had this problem before.Anyway I installed the kernel you suggested me but it did not work.I am getting the kde login now, I give the password and the prompt returns back (password is correct I guess it fails to load the graphic environment now)RegardsAlex

I did not suggest in any way that you install a kernel. I suggested you install the NVIDIA driver. If you installed anything else other then the 5 NVIDIA packages remove it. Two of the package have the flavor of the kernel that they are made to run against in the name. Unless you change things the kernel should be the desktop flavor. so those 2 NVIDIA package should have desktop in their names.

Some times regressions happen for older hardware

Try at boot to select advanced and recovery mode. that should get you back to the desktop. Also you can select the previous kernel there if you did actually install a kernel. :open_mouth:

I picked the nvidia driver you said. It picked 4 packges in total and the one was a kernel version. I think it was the similar I already have. Since I have no gui I guess I can from command line launch yast and reinstall what needed.What that should be?Alex

no there are 5 there are no kernels involved except that the names of 2 of the files must contain the name of the flavor of your kernel. Which should be desktop unless you installed some other kernel. If you installed a kernel uninstall it. all should have GO3 in the names

Thanks for the answer. I log in in console and launched Yast 2

These are the packages that are currently installed ( I had to write them on a piece of paper so there might be small typos)

nvidia-compuiteG03
nvidia-gfxGO3-kmp-default
nvidia-glGO3
nvidia-uvm-gfxG03-kmp-default
x11-video-nvidiaGO3

and for the kernels I have installed the
kernel-desktop

What do you think I should do?

RegardsAlex

notice the default in the name and not desktop this probably pulled in default kernel flavor as a dependency.

nvidia-gfxGO3-kmp-default
nvidia-uvm-gfxG03-kmp-default

should be

nvidia-gfxGO3-kmp-desktop
nvidia-uvm-gfxG03-kmp-deesktop

Also emove the default kernel you probably pulled in

search for kernel remove kernel-default you only want kernel-desktop

Thanks.
these are the current installed kernel packages
kernel-default-devel
kernel-desktop
kernel-desktop-devel
kernel-devel
kernel-macros

and my nvidia packages
nvidia-computeG03
nvidia-gfxG03-kmp-desktop
nvidia-glG03
gnvidia-uvm-gfxG03-kmp-desktop
x11-video-nvidia-G03

problem still is there
Any ideas?
Alex

No. The “graphic environment” is already loaded and running if you get the password prompt.
But the question is whether you are using the nvidia driver or not.

Try to select a different session (IceWM should be there by default) by clicking on the icon in the bottom-left corner.
Do you get a desktop then?
You could also try to start KDE there to maybe get an error message.

startkde

And please post /var/log/Xorg.0.log, and the exact version of all kernel/nvidia packages installed:

rpm -qa | egrep "nvidia|kernel"

You are right! ICEWM runs…

/var/log/Xorg.0.log (last line) is
FBDEV(0): FBIOBLANK : Invalid argument (Screen blanking not supported by vesafb or Linux kernel)

I will try to provide also the more information you asked me to
Alex

This means that you are not using nvidia but rather fbdev, a generic fallback.
The question is why, and (the full) Xorg.0.log should tell.

This is probably also the reason for KDE crashing at login. Having nvidia installed breaks Mesa and its software renderer, so can cause severe problems when KDE tries to use OpenGL.

Thanks I am trying to find a way to copy paste here the code of Xorg (I have loaded a different keyboard layout at my laptop and my external keyboard at home)

I can see a line in the log file
(WW) Falling back to old probe method for modesetting
Loading sub module “fbdevhw”

so I guess the problem should be reported before these lines.

found it!!!

WARNING WARNING
This server has a video driver ABI version of 18.0 that is not supported by this NVIDIA driver. Please check www.nvidia.com for driver updates or downgrade to an X server with a supported driver ABI.

Nvidia use the -ignoreABI option to override this check.
UnloadModule “nvidia”

Hm?
This means that the nvidia driver doesn’t support the Xorg version you have installed.
But the current G03 driver in the nvidia repo definitely should support Xorg video driver ABI version 18.0, otherwise it wouldn’t work for anybody on 13.2, and it did work fine here on one system until Monday (then I upgraded to G04)… :wink:

So it would be even more interesting now to see the list of nvidia packages (including the version) installed.
And your repo list please:

zypper lr -d

Hi,
I was able to pull the needed data:

I hope I share them here correctly

Repos:

#  | Alias                                    | Name                                     | Enabled | Refresh | Priority | Type   | URI                                                                        | Service---+------------------------------------------+------------------------------------------+---------+---------+----------+--------+----------------------------------------------------------------------------+--------
 1 | ftp://download.nvidia.com/opensuse/13.2/ | ftp://download.nvidia.com/opensuse/13.2/ | Yes     | Yes     |   99     | rpm-md | ftp://download.nvidia.com/opensuse/13.2/                                   |        
 2 | openSUSE-13.2-0                          | openSUSE-13.2-0                          | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_TS-L633C_R3686GLSA22909 |        
 3 | repo-debug                               | openSUSE-13.2-Debug                      | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.2/repo/oss/             |        
 4 | repo-debug-update                        | openSUSE-13.2-Update-Debug               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.2/                            |        
 5 | repo-debug-update-non-oss                | openSUSE-13.2-Update-Debug-Non-Oss       | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.2-non-oss/                    |        
 6 | repo-non-oss                             | openSUSE-13.2-Non-Oss                    | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/               |        
 7 | repo-oss                                 | openSUSE-13.2-Oss                        | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                   |        
 8 | repo-source                              | openSUSE-13.2-Source                     | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/13.2/repo/oss/            |        
 9 | repo-update                              | openSUSE-13.2-Update                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2/                                  |        
10 | repo-update-non-oss                      | openSUSE-13.2-Update-Non-Oss             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/                          |        



RPM installed:

kernel-desktop-3.7.10-1.1.1.x86_64kernel-macros-3.16.6-2.1.noarch
nvidia-gfxG03-kmp-desktop-340.76_k3.16.6_2-39.1.x86_64
kernel-devel-3.7.10-1.1.1.noarch
kernel-devel-3.16.7-21.1.noarch
texlive-l3kernel-doc-2012.67.svn_3570svn26111-4.5.2.noarch
kernel-desktop-devel-3.7.10-1.1.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.76_k3.16.6_2-39.1.x86_64
nvidia-computeG03-310.44-11.1.x86_64
nvidia-gfxG03-kmp-desktop-310.44_k3.7.10_1.1-11.1.x86_64
kernel-desktop-devel-3.16.6-2.1.x86_64
kernel-desktop-3.16.7-21.1.x86_64
kernel-desktop-3.16.6-2.1.x86_64
kernel-devel-3.16.6-2.1.noarch
kernel-desktop-devel-3.7.10-1.40.1.x86_64
kernel-desktop-3.7.10-1.40.1.x86_64
kernel-default-devel-3.16.7-21.1.x86_64
kernel-devel-3.7.10-1.40.1.noarch
nvidia-glG03-340.76-39.1.x86_64
x11-video-nvidiaG03-310.44-11.1.x86_64



Xorg Errors (well too big)… Let me know if you really need all this big file here
Regards
Alex

Your repos are ok.

RPM installed:

kernel-desktop-3.7.10-1.1.1.x86_64kernel-macros-3.16.6-2.1.noarch
nvidia-gfxG03-kmp-desktop-340.76_k3.16.6_2-39.1.x86_64
kernel-devel-3.7.10-1.1.1.noarch
kernel-devel-3.16.7-21.1.noarch
texlive-l3kernel-doc-2012.67.svn_3570svn26111-4.5.2.noarch
kernel-desktop-devel-3.7.10-1.1.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.76_k3.16.6_2-39.1.x86_64
nvidia-computeG03-310.44-11.1.x86_64
nvidia-gfxG03-kmp-desktop-310.44_k3.7.10_1.1-11.1.x86_64
kernel-desktop-devel-3.16.6-2.1.x86_64
kernel-desktop-3.16.7-21.1.x86_64
kernel-desktop-3.16.6-2.1.x86_64
kernel-devel-3.16.6-2.1.noarch
kernel-desktop-devel-3.7.10-1.40.1.x86_64
kernel-desktop-3.7.10-1.40.1.x86_64
kernel-default-devel-3.16.7-21.1.x86_64
kernel-devel-3.7.10-1.40.1.noarch
nvidia-glG03-340.76-39.1.x86_64
x11-video-nvidiaG03-310.44-11.1.x86_64

Well, that’s very old. The current version is 340.76 as you can see by the other package’s version numbers.
So you did install the kmp packages, but did not update the driver. Having a mixture of versions is always bad, but in this case 310.44 is much too old to work on 13.2 anyway.

Update your system (via “zypper up” e.g.), and the driver should work again.
Or at least reinstall the outdated packages:

sudo zypper in -f x11-video-nvidiaG03 nvidiaG03-computeG03

Btw, you could also remove the old 13.1 kernels, either via YaST’s version tab or by running:

sudo zypper rm kernel-desktop-3.7.10 kernel-devel-3.7.10 kernel-desktop-devel-3.7.10 nvidia-gfxG03-kmp-desktop-310.44_k3.7.10_1.1

And check that purge-kernels.service is enabled, this should remove old kernels automatically.

systemctl status purge-kernels.service

If it says “disabled”, enable it:

sudo systemctl enable purge-kernels.service

Xorg Errors (well too big)… Let me know if you really need all this big file here

At the moment that’s not necessary. The error message you posted is clear enough I think.
If the driver still doesn’t work after you followed my advise here, we should rather look at the then current version of that file anyway.

Post it at SUSE Pastehttp://paste.opensuse.org/

When posting, at the bottom of the editing window, choose the setting to Delete Never (so later readers of this thread can view the information).

Then, post the link to your printout on SUSE Paste here in your message.

you guys are the masters!!!
I only had to do zypper up and wait some time.
All works now.
I just wonder

  1. Why the updated process through the dvd did not update all
  2. Why I found my pc restarted in windows and got no confirmation and status from the installation before doing so.

Regards
Alex

The proprietary nvidia driver can not be included on the DVD (and not even in the distribution) for legal reasons.
So the DVD cannot update it the nvidia driver obviously.

OTOH, as I mentioned already, the driver you had installed was very old. So apparently you didn’t keep your 13.1 system up to date either it seems…
Although the 13.1 driver wouldn’t have worked anyway on 13.2.

  1. Why I found my pc restarted in windows and got no confirmation and status from the installation before doing so.

I don’t quite understand that question, sorry.

The installer reboots the system after it has finished. If Windows is your default boot entry, it will be booted if you don’t select something else on the boot menu within 8 seconds (that’s the default timeout at least).
You can set the default boot entry in YaST->System->Boot Loader.