LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   wrong resolution in X (https://www.linuxquestions.org/questions/slackware-14/wrong-resolution-in-x-737689/)

paperbag 07-04-2009 06:57 AM

wrong resolution in X
 
I cannot get this resolution working: 2048x1152 on slackware 12.2.

card: nvidia 8600GT
monitor: samsung 2343nw

So i tried re-installing nvidia drivers, didn't work, tried re-installing X, didn't work either, then i didn't even knew what to do, so decided to install ubuntu and see if it works there, after installation i installed the same card drivers and i had the same problem on ubuntu as well. So installed slack again and i had the same problem as well.

I tried
Code:

nvidia-settings
but it just limits the resolution to: 1600x1025

Then i tried nvidia-xconfig to re-create the xorg.conf file and it didn't work as well and of course i tried editing xorg.conf by hand but it doesn't do anything either :|

this is my xorg.conf
pastebin

as you can i see i added my wanted resolution 2048x1152, but it just ignores it or something like that. :|

then i went through the Xorg.0.log and saw this:

Code:

(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0
(WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
(WW) NVIDIA(0):    from CRT-0's EDID.
(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0


and also this

Code:

(WW) NVIDIA(0): No valid modes for "2048x1152"; removing.
this is full Xorg.0.log
Xorg log

I tried googling about edid but found info for only mostly ubuntu, tried re-generating edid with some Phoenix app but it said Invalid EDID.

i have no idea what to do now, can anyone help me ? :(

Simon Bridge 07-04-2009 07:31 AM

If the monitor and card support the resolution at the refresh rate, then you may need to generate a full modeline for it.

You certainly need a proper monitor and device section - currently missing.
You've edited xorg.conf by hand before, but I don't know what you did so cannot comment.

paperbag 07-04-2009 07:58 AM

Quote:

Originally Posted by Simon Bridge (Post 3596418)
You've edited xorg.conf by hand before, but I don't know what you did so cannot comment.

I just replaced generated resolution with 2048x1152.

Simon Bridge 07-04-2009 08:42 AM

Right - you need full monitor and device entries.
You may need a full modeline.

Presumably you are running Ubuntu 9.04 now?
Have you installed the proprietary driver?
If yes - skip. If no then
........... system > administration > hardware drivers

Have you installed the nvidia settings tool?
If yes then skip, if no then
........... sudo apt-get install nvidia-settings

sudo nvidia-settings

Try to adjust the settings there.
(Lets rule out this method for ubuntu before fiddling with xorg.conf manually.)

Note: if the nvidia conf is restricting resolution, then double-check that the card supports the resolution and at what refresh rates and color depths.


I have:

Code:

Section "Device"
        Identifier      "Configured Video Device"
        Driver          "nvidia"
        Option          "NoLogo"        "True"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
        HorizSync      50-80
        Option          "DPMS"                "on"       
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor        "Configured Monitor"
        Device          "Configured Video Device"
        Defaultdepth    24
        SubSection      "Display"
                Depth        24
                Modes        "2048x1152" "1600x1024"
        EndSubSection

EndSection

And if that don't work, yet the HW is supposed to do this, then we'll look at generating a valid modeline for you.

XGizzmo 07-04-2009 08:54 AM

Quote:

Originally Posted by Simon Bridge (Post 3596466)
Presumably you are running Ubuntu 9.04 now?

NO he presumably is running Slackware. Since this is a Slackware forum area and all.

paperbag 07-04-2009 08:56 AM

Yes, i am running Slackware 12.2.

XGizzmo 07-04-2009 09:14 AM

Code:

(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0
(WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
(WW) NVIDIA(0):    from CRT-0's EDID.
(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0

Theses errors seem a bit odd. Are you running through some kind of kvm switch?
In any case you may need to tell the nvidia drivers to not use the EDID data.

Option "UseEDID" "False"
In your screen section, but as started you will have to add complete modelines.

paperbag 07-05-2009 11:57 AM

Thanks!

Option "UseEDID" "False"



worked like a dream =D

Simon Bridge 07-06-2009 06:12 AM

Quote:

Originally Posted by XGizzmo (Post 3596479)
NO he presumably is running Slackware. Since this is a Slackware forum area and all.

I refer you to post #1 where it was said:
Quote:

so decided to install ubuntu and see if it works there
... as that was the last thing an the subject of OS before posting here, this needed confirmation. It wouldn't be the first time someone missposted.

Glad to see that the issues is solved. Well done folks. I can go back to sleep now :)

paperbag 07-08-2009 05:03 AM

Quote:

Originally Posted by Simon Bridge (Post 3598308)
I refer you to post #1 where it was said: ... as that was the last thing an the subject of OS before posting here, this needed confirmation. It wouldn't be the first time someone missposted.

Glad to see that the issues is solved. Well done folks. I can go back to sleep now :)

I'm afraid you can't sleep yet ;P


after last restart it got back to using lame resolution again. So i used nvidia-xconfig remade the config and im using 1400x1050 now, but not 2048x1152 ;-/


How do i make "proper" modelines?

or any other ideas what might be wrong?


All times are GMT -5. The time now is 07:50 PM.