I have openSUSE 11.1 newly installed on my PC, and I cannot set wide screen resolution on my wide screen CRT monitor (Elsa Ecomo 850). My graphics card is nVidia Geforce4 FX 5500
I have installed nVidia driver x11-video-nvidiaG01-173.14.18-0.1 and kernel module nvidia-gfxG01-kmp-pae-173.14.18_2.6.27.19_3.2-0.1. Linux kernel is 2.6.27.21-0.1-pae #1 SMP. 3D acceleration works fine.
The problem happens when I set wide screen resolution in Sax. It is automatically switched to nearest normal (4:3) resolution when the test of changes is run . It is also automatically changed when I force save without test and restart the X server. The 4:3 resolution is shown (in test or after X restart), however Sax still shows my selected wide screen resolution)
I had no problem to set resolutions like 1920x1200 or 1600x1024 in my previous installation of openSUSE (11.0 and 10.3) on my machine. I also tried to do some manual changes in xorg.conf, but without any success.
Do you anybody have similar problem or have any idea what to do?
Thanks for help, Vladia.
well nvidia has a seperate config utility which doesn’t seem to have the issues with the res as sax does. maybe it will allow you to configure that way
Thanks, but it does not help, if you are talking about nvidia-settings. I have tryied this, but there are not wide screen resolutions shown in this tool.
thats a bit odd and i am sorry to hear that. does nvidia settings detect your display properly? it may be that the options are removed due to a mis-detection(hopefully)
Hi, nvidia settings probably did not detected my monitor correctly, because it says only “CRT-0 (CRT-0 on GPU-0)” even if Sax says correctly “ELSA AG ECOMO 850 (24H96)”. I tryied to manually change monitor in Sax but it had no affect to nvidia settings.
well i’d like to make sure i point you in the right direction, if you could post the output of
rpm -qa | grep nvidia
it would be appreciated and i’ll check a couple things before giving additional advice(only seen this once and i’d rather make sure the solution fits the problem;))
is there a reason you have vdpau-devel loaded? as this is a devel package from packman and i see no particular reason for it and it may be causing some confusion in your system over the version and several other potential issues. if you aren’t using this package for anything attemt to remove it(let us know if you get any dependency issues) mismatched version numbers have been caught for multiple issues in the past. i’m going to do a bit of research on my own machine when i get off work since i use widescreen res settings and may gain some added insight from the hands on.
not sure my driver versions off the top of my head, but it should be possible to mirror my system(at least display setting wise) and get the desired effect;)
I removed nvidia-vdpau-devel-185.13-0.pm.1, restarted X, after that rebooted PC (for sure even if it is not needed), but without any change :’(
However, I found that autodetection of monitor does not work well what can make this problem. When I set monitor to auto, restarted X, there was automaticaly set any generic monitor type instead of my model.
I will try to check if the VGA cable is damaged. It also can be because monitor is broken :’( (it is not quite new model but visually works well).
Question also is, why it does not work when I set monitor model manually. Do you think that autodetected monitor override my manual settings?
Do you think that autodetected monitor override my manual settings?
For some hardware, EDID reporting does not work well. Some users have to choose generic CRT or LCD monitors (via sax2) to get the resolution and refresh they require. In this case you generally need to include manual mode lines in mode section and set the preferred resolution in your xorg.conf (monitor section). You can disable EDID (in device section) with:
Hi
I added IgnoreEDID option in to xorg.conf, but without any change. I will have a look at the pages you wrote. I will also try to add manual mode lines in to xorg.conf.
I will have a look at the pages you wrote. I will also try to add manual mode lines in to xorg.conf.
I didn’t write them, just found them via search. Good luck with the modelines. You can generate a modeline with gtf. For example if you want a modeline for 1600x1200 @ 60Hz:
The required modeline then gets added to your Modes section. (It can be added to the Monitor section directly instead, but then the ‘UseModes “Modes[0]”’ and Modes section itself would not be required).
Make sure you also declare the desired mode (eg “1600x1200_60.00”) in your Screen section as well.
Hi,
Thanks All for help. I am lucky I made this working.
Regarding
I didn’t write them, just found them via search.
it was misunderstanding. I meant links to pages you wrote
I found web page for creating modelines The XFree86 Modeline Generator. I had a played with this whole yesterday’s afternoon and at the end I found one what works more or less well:
It still needs some tuning but currently it is use able.
PS: Do you know what package includes glf? I have not this command installed in my openSuSE. The web page I found works well, but it is not so much practical. I always needed to generate few modelines, copy in to xorg.conf, comment all and then uncomenet one by one.
Its good that the modelines worked for you. BTW, I have read that newer nvidia drivers use different EDID options as found in this Xorg.0.log:
The IgnoreEDID and NoDDC options have been deprecated. The
(WW) NVIDIA(0): NVIDIA X driver makes use of a display device’s EDID
(WW) NVIDIA(0): during construction of its modePool. It is recommended
(WW) NVIDIA(0): that you allow the X driver to make use of any available
(WW) NVIDIA(0): EDID. If, however, you know what you are doing and have
(WW) NVIDIA(0): good reason to do so, you can disable the X driver’s use
(WW) NVIDIA(0): of EDIDs by setting the “UseEDID” X configuration option
(WW) NVIDIA(0): to FALSE; e.g.,
(WW) NVIDIA(0):
(WW) NVIDIA(0): Option “UseEDID” “FALSE”
(WW) NVIDIA(0):
(WW) NVIDIA(0): Note that, rather than globally disable all uses of the EDID,
(WW) NVIDIA(0): you can individually disable each particular use of the
(WW) NVIDIA(0): EDID; e.g.,
(WW) NVIDIA(0):
(WW) NVIDIA(0): Option “UseEDIDFreqs” “FALSE”
(WW) NVIDIA(0): Option “UseEDIDDpi” “FALSE”
(WW) NVIDIA(0): Option “ModeValidation” “NoEdidModes”
I note you have
Option “IgnoreEDID”
in your /etc/X11/xorg.conf file. You have no boolean value included. Obviously, it doesn’t seem to stop the manual modelines from working in your case though. It should have been
Option “IgnoreEDID” “true”
But as this option now seems to be deprecated, it is recommended to use these instead:
Thanks for info about missing “true” value and about new EDID options.
However the missing value had no effect to work of my screen because it seems it is hardware problem of monitor.
Hi All,
I have new issue regarding my problem with resolution.
I found that my custom resolution is not set automatically after X server. (I found that KRandRTray applet did it, but it is not useable for other users on PC or in Gnome) I moved my resolution to first place in Modes:
You’re on the right way, yet not there. This should work:
Enter console by Ctrl-Alt-F1
init 3
su -c ‘sax2 -r -m0=nvidia’
Don’t think “oh no”
Choose Change Configuration
For the card tick the options NoLogo and RenderAccel
For the monitor change it to VESA 1600x1200 or LCD 1600x1200
Take good care that resolution in main screen is set correctly
SAVE and Exit.
init 5
If this does not work, I would suspect a cable or dying monitor
So, I tried but without any success as I expected (I am lucky I did not forget to backup my xorg.conf).
It fully overwrote xorg.conf and did not keep my manually added modelines. The current problem is not with resolution I want to have (wides screen 1600x1000 or 1920x1200). It works well. The problem is that my resolution is not automatically set, when X server starts. There is set 1600x1200 and I have to set my resolution manually using KRandRTray applet or type “xrandr -s 1600x1000”
If this does not work, I would suspect a cable or dying monitor
You are right. It is a monitor problem (tested some cables without any change). Probably ROM with monitor info is dead or any wire disconnected inside. However this the picture is pretty well.