NVidia GeForce GT425M - resolution 1280x1024 not available

After 6 year I’ve decided to buy a new computer, a mini-pc by AsRock (second-hand, unfortunately I’ve not enough money to buy it new). So my old AMD-Sempron (OpenSUSE 11.2) can have a rest.

CPU = Intel® Core™ i3-370M Mobile Processor
Graphics card = NVIDIA® GeForce GT425M Graphics

(see Vision 3D Series - ASRock Inc.)

Few days ago I’ve installe openSUSE 12.2 from the scratch (KDE-plasma environment). All is gone ok, but today… I’ve discovered that I cannot select a resolution higher than 1024x768 (on my old PC was 1280x1024 using the same monitor). World has crashed over me… I’m falling into depression… and life seems dark now!

I’ve downloaded and installed the driver listed in “SDB:NVIDIA drivers” with Yast but nothing has changed (see SDB:NVIDIA drivers - openSUSE - last button of three).
When I go in KDE->configure desktop settings->display I can only choose resolution of 1024x768 or lower (800x600, 640x480, etc.)
After I have installed the blabla-kernel-blabla listed in the nvidia repository for 12.2 (again, using Yast) but, after restarting, screen resolution was 640x480! :open_mouth:
Under desperation, I’have uninstalled all and the default nvidia driver was restored automatically by Yast. Now I’m again at the starting point (but openGL support seems gone since those screen saver doesn’t run)

Now I’m in the middle of nowhere, what can I do? :’(

By the way, I have a question about this: I’have plugged the vga cable into the DVI connector using a DVI-VGA adapter (the asrock mini-pc has only two video connector: HDMI or DVI, no VGA port at all). Maybe an higher screen resolution is forbidden when using the DVI port? It can be? :question:

Please keep in account that I’m not a super-expert of linux. More than 6 year are passed since my last adventure in configuring opensuse (I still remember the help of OldCPU in solving my problems).

Nobody can address me to the right direction?
After visiting the website of nvidia, I’ve discovered that I can download a driver claimed to be ok for a lot of different nvidia card, is this the right choice? (see NVIDIA DRIVERS 304.60Certified)
Procedure for installation published on the nvidia website link to this “how-to” doc: http://users.suse.com/~sndirsch/nvidia-installer-HOWTO.html but openSUSE 12.2 is not included in this istruction! Which one applies for 12.2??

Anyway, why drivers from downloaded from the openSUSE website does not offer a resolution higher than 1024x768?
Resolution does not depends on the DVI-to-VGA adapter I’m using?

Thanks to anyone that can help me! :’(

Strictly speaking it does not sound like you have really installed them. I do not recall seeing the desktop you use which is important to state and keeps you from getting advice you can’t use. If, you have the nVIDIA driver loaded in any way, there is a program you can load from YaST called** nvidia-settings** when you can run and set your resolution. If you use KDE, you can open the My Computer and see what driver you have installed. It does not sound like to me the driver was loaded but why? Perhaps you did something wrong or your computer is not exactly as you state. For Laptop users for instance, there are technologies that all dual video card chipsets which don’t work very well with the Linux kernel for instance. I have a bash script that can be used to detect the exact hardware setup you have:

H.I. Hardware Information - A Bash script to install and run inxi with default options! - Blogs - openSUSE Forums

I have have a couple of blogs on loading up the nVIDIA driver from scratch:

Installing the nVIDIA Video Driver the Hard Way - Blogs - openSUSE Forums

AND

LNVHW - Load NVIDIA (driver the) Hard Way from runlevel 3 - Version 1.46 - Blogs - openSUSE Forums

I must tell you I have had very good luck lately using the default nVIDIA driver. I have had issues in the past trying to revert back to the default driver after having loaded the one from nVIDIA. In the end though, we need to know what you really have loaded and from what desktop.

Thank You,

Am 01.11.2012 22:56, schrieb giulio buccini:
>
> Nobody can address me to the right direction?
> Visiting the website of nvidia I can download a driver claimed to be ok
> for a lot of different nvidia card, is this the right choice? Why
> drivers from downloaded from the openSUSE website does not offer higher
> resolution of 1024x768?
> Resolution does not depends on the DVI-to-VGA adapter I’m using?
>
>
Post the output from


cat /var/log/Xorg.0.log

at susepaste.org and give us the link.
Also the output from


/sbin/lspci -nnk | grep VGA -A 2
glxinfo | grep -i opengl
xrandr

which is small enough to be posted here.
I would guess you have an EDID problem, maybe the EDID cannot go through
the adapter or so.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

Hello Martin, happy to see you here!
Sorry for delay but the login page of this forum was down for several hours.

Here the ouput of the Xorg.0.log file: SUSE Paste

Here the output of the second command:

/sbin/lspci -nnk | grep VGA -A 2
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 425M] [10de:0df0] (rev a1)
Subsystem: Device [1b0a:9077]
Kernel driver in use: nouveau
giulio@linux-5wvn:~> glxinfo | grep -i opengl
Xlib: extension “GLX” missing on display “:0”.
Xlib: extension “GLX” missing on display “:0”.
Xlib: extension “GLX” missing on display “:0”.
Xlib: extension “GLX” missing on display “:0”.
Xlib: extension “GLX” missing on display “:0”.
Error: couldn’t find RGB GLX visual or fbconfig
Xlib: extension “GLX” missing on display “:0”.
Xlib: extension “GLX” missing on display “:0”.
Xlib: extension “GLX” missing on display “:0”.
Xlib: extension “GLX” missing on display “:0”.
Xlib: extension “GLX” missing on display “:0”.
Xlib: extension “GLX” missing on display “:0”.
Xlib: extension “GLX” missing on display “:0”.

As I understand, an EDID problem occurs when linux cannot detect the right monitor. I will try to use an HDMI cable connected to my HDMI tv monitor,

Hello Daniel :slight_smile:
nVidia seems to be installed, here what I see from “my Computer” screen:

Display Info
Vendor: nVidia Corporation
Model:
2D driver: nouveau

Please note that “model” is empty

Here my pc configuration:

OS:  Linux 3.4.11-2.16-desktop x86_64

System: openSUSE 12.2 (x86_64)
KDE: 4.8.5 (4.8.5) “release 2”

Yes, that util is available. I can run it via the KDE menu:

“System” -> “Configuration” -> “Configure NVIDIA X Server Settings”

Unfortunately, it display a useless screen with few basic options: nhwf3.png at Free Image Hosting

This is quite ironic… long time ago I was asking on this forum which is graphic card is supported at the best by openSUSE. All people agree on nVidia cards: “buy a PC with an nvidia and you will have no problems!” :frowning:

Am 03.11.2012 18:26, schrieb giulio buccini:
> 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108
> [GeForce GT 425M] [10de:0df0] (rev a1)
> Subsystem: Device [1b0a:9077]
> Kernel driver in use: nouveau

Your installation for the nvidia driver failed in some way, check first
if you have the correct rpm’s installed


rpm -qa '*nvidia*'

and post the result you should see an output like that (+ probably
nvidiasettings)


nvidia-gfxG02-kmp-desktop-304.43_k3.4.6_2.10-19.1.x86_64
nvidia-computeG02-304.43-20.1.x86_64
x11-video-nvidiaG02-304.43-20.1.x86_64

your versions should not differ for your card.

If you have all that rpm’s with the correct version installed try to add
nomodeset to the kernel command line when booting (if you do not know
how ask back).


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

I see


    17.973] This server has a video driver ABI version of 12.0 that is not
supported by this NVIDIA driver.  Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
    17.973] (EE) NVIDIA: Use the -ignoreABI option to override this check.
    17.973] (II) UnloadModule: "nvidia"


in your log file, looks like you have the wrong nvidia rpm’s.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

Martin,

here the screenshot from the Yast/Software Management tool: http://http://www.freeimagehosting.net/t/ajpvw.jpg](http://www.freeimagehosting.net/ajpvw)

Obviously, I’m using “ftp://download.nvidia.com/opensuse/12.2/” as nvidia repository.

Several things, you do not have x11-video-nvidiaG02 installed and you
have nvidia-gfx-kmp-default which is useless (only the packages with the
G02 in the name are right for your card).
It is also wrong that you have the *-kmp–default versions, since you
showed us that you use the desktop kernel (3.4.11-2.16-desktop x86_64).

So uninstall
nvidia-gfx-kmp-default
nvidia-gfxG02-kmp-default
and install
nvidia-gfxG02-kmp-desktop
x11-video-nvidiaG02

reboot your machine after that.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

Am 03.11.2012 19:08, schrieb Martin Helm:
> Several things, you do not have x11-video-nvidiaG02 installed and you
> have nvidia-gfx-kmp-default which is useless (only the packages with the
> G02 in the name are right for your card).
> It is also wrong that you have the *-kmp–default versions, since you
> showed us that you use the desktop kernel (3.4.11-2.16-desktop x86_64).
>
> So uninstall
> nvidia-gfx-kmp-default
> nvidia-gfxG02-kmp-default
> and install
> nvidia-gfxG02-kmp-desktop
> x11-video-nvidiaG02
>
> reboot your machine after that.
>
sorry forgot, please of course also uninstall the wrong x11-video-nvidia
(the one without G02).


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

Hi Martin,

I was scared of installing G02 stuff 'cause that drivers was designed for gforce 6xxx serie.
Anyway they seems to works even with my GT425M, but… nothing has changed. I mean, now OpenGL is working (I can appreciate glows and rotating virtual desktop now! :good:) but the maximum resolution is still fixed to 1024x768.

I have done an experiment: I have connected the HDMI TV to the PC and higher resolutions was available. So it seems an EDID problem, maybe I should buy a new HDMI monitor? (my wallet starts to be worry)

p.s: now the “NVIDIA X Server settings” tool offer a lot of options (anti-aliasing, opengGL conf, etc.) anyway, the max screen resolution selectable is still 1024x768

Ok, at least a part of your problems is solved. You ave now really the
nvidia driver with all bells and whistles.

Don’t give up on your monitor too early.
I am pretty sure your problem with the resolution can be solved by
manually editing the xorg.conf.d files, unfortunately I am not sure what
you need to do exactly (manually editing xorg.conf or the newer
xorg.conf.d is something I did not do for several years).

Hope someone can shed some light on what you need to do that.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

I have done an experiment: I have connected the HDMI TV to the PC and higher resolutions was available. So it seems an EDID problem, maybe I should buy a new HDMI monitor? (my wallet starts to be worry)

p.s: now the “NVIDIA X Server settings” tool offer a lot of options (anti-aliasing, opengGL conf, etc.) anyway, the max screen resolution selectable is still 1024x768

It is possible to manually edit the Xorg config file(s), to force a display resolution in the absence of correct EDID for your display. This issue can be confirmed by examining your /var/log/Xorg.0.log file. If, you need help with this, upload it to SUSE Paste and post the link to it here.

You can get the idea on what needs to be done from here

http://forums.opensuse.org/forums/english/get-technical-help-here/hardware/460441-11-4-higher-display-resolution.html
http://forums.opensuse.org/opensuseforums/english/get-technical-help-here/pre-release-beta/477838-display-probems-using-kvm-12-2-rc2-3.html

At the end I’m quite sure is monitor-detection problem. My (beautiful and modern) tv-monitor BENQ MK2442 23.6" is recognized immediately with a resolution of 1920x1080 pixels. Unfortunately I cannot move it from the living room… :frowning:

I’m pretty sure that fighting with some .conf file I could force the resolution I want (1280x1024) but I’m scared to make disasters. :nerd:

Thanks Deano, I was thinking exactly to that “rude” approach, I will follow your suggestion tomorrow. I must suspend my configuration activities for now… the wife-server has yet sent the timeout signal! lol!

Am 03.11.2012 21:46, schrieb giulio buccini:
>
> At the end I’m quite sure is monitor-detection problem. My (beautiful
> and modern) tv-monitor BENQ MK2442 23.6" is recognized immediately with
> a resolution of 1920x1080 pixels. Unfortunately I cannot move it from
> the living room… :frowning:
>
> I’m pretty sure that fighting with some .conf file I could force the
> resolution I want (1280x1024) but I’m scared to make disasters. :nerd:
>
>
Just as a side note, from your previous xorg log I see that in fact you
get a EDID


    18.707] (II) NOUVEAU(0): EDID for output DVI-I-1
    18.707] (II) NOUVEAU(0): Printing probed modes for output DVI-I-1
    18.707] (II) NOUVEAU(0): Modeline "1024x768"x60.0   65.00  1024
1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
    18.707] (II) NOUVEAU(0): Modeline "800x600"x60.3   40.00  800 840
968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
    18.707] (II) NOUVEAU(0): Modeline "800x600"x56.2   36.00  800 824
896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
    18.707] (II) NOUVEAU(0): Modeline "848x480"x60.0   33.75  848 864
976 1088  480 486 494 517 +hsync +vsync (31.0 kHz e)
    18.707] (II) NOUVEAU(0): Modeline "640x480"x59.9   25.18  640 656
752 800  480 489 492 525 -hsync -vsync (31.5 kHz e)
    18.709] (II) NOUVEAU(0): EDID for output HDMI-1
    18.709] (II) NOUVEAU(0): Output DVI-I-1 connected

can it be a limitation of your adapter that a maximum of 1024x768 is
supported?


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

After googling, I saw that the DVI adapter is not the problem. Maybe it creates EDID problems, but in any case it is not creating any obstacle to max resolution that can be obtained from the monitor.

(just for the chronicles: I bought the DVI-VGA adapter on ebay f0r 0,90 Euro - ninety cents :cool:)

Hi Deano, here my current xorg.0.log file: SUSE Paste

There is no /etc/X11/xorg.conf file in my system. So I think I should create it from the scratch… I’m right?
There are some .conf files, but they are located in the /etc/X11/xorg.conf.d/ subdirectory.

p.s: I have a flashback; I think I’ve done a similar task more than a dozen of years ago (I was having blonde hairs, blue eyes, rich and famous). As I remember, the target is to have additional custom resolutions listed in the GUI interface for X. I remember right?

What exact monitor model do you have, to help making a minimal xorg.conf
file for your resolution according to the links deano gave you?
Btw I run myself a monitor with vga to dvi adapter and nvidia card and
have no problems with its native resolution (1920x1080), so it was just
an arbitrary thought about the adapter.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server