Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
nvidia driver problem with screen res. [RESOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64
View previous topic :: View next topic  
Author Message
andromexus
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2004
Posts: 82
Location: Switzerland

PostPosted: Tue Feb 01, 2005 2:26 pm    Post subject: nvidia driver problem with screen res. [RESOLVED] Reply with quote

today i bought an nvidia card and slapped out my ati :twisted: finally.

emerge nvidia-glx and nvidia-kernel showed no problem. I made opengl-update nvidia and use the proposed xorg.conf file.

Now, nvidia seems to choose itself the modelines, which results in a totally cruel resolution 2048x1536 something @ 8bpp. It seems to ignore the monitor values i set in xorg.conf.

This is part of what the Xorg.0.log says:

EDIT: i have 2.6.9-gentoo-r14 kernel. the nvidia-drivers are the latest:
nvidia-glx-1.0.6629-r1
nvidia-kernel-1.0.6629-r1

Quote:

(II) NVIDIA(0): Connected display device(s): CRT-1
(--) NVIDIA(0): Display device CRT-1: maximum pixel clock at 8 bpp: 400 MHz
(--) NVIDIA(0): Display device CRT-1: maximum pixel clock at 16 bpp: 400 MHz
(--) NVIDIA(0): Display device CRT-1: maximum pixel clock at 32 bpp: 400 MHz
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/lib/modules/libddc.a
(II) Module ddc: vendor="X.Org Foundation"
compiled for 6.8.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 0.7
(WW) NVIDIA(0): Failure reading EDID parameters for display device CRT-1
(II) NVIDIA(0): Monitor0: Using hsync range of 30.00-121.00 kHz
(II) NVIDIA(0): Monitor0: Using vrefresh range of 50.00-160.00 Hz
(II) NVIDIA(0): Clock range: 12.00 to 400.00 MHz
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(WW) NVIDIA(0): Not using mode "1152x768":
(WW) NVIDIA(0): horizontal sync start (1178) not a multiple of 8
(WW) NVIDIA(0): Not using mode "576x384":
(WW) NVIDIA(0): horizontal sync start (589) not a multiple of 8
(WW) NVIDIA(0): Not using mode "360x200":
(WW) NVIDIA(0): horizontal sync start (378) not a multiple of 8
(**) NVIDIA(0): Validated modes for display device CRT-1:
(**) NVIDIA(0): Default mode "2048x1536": 340.5 MHz, 120.2 kHz, 75.0 Hz
(**) NVIDIA(0): Default mode "2048x1536": 266.9 MHz, 95.3 kHz, 60.0 Hz
...
...
(**) NVIDIA(0): Default mode "320x200": 15.8 MHz, 37.9 kHz, 85.3 Hz (D)
(**) NVIDIA(0): Default mode "320x175": 15.8 MHz, 37.9 kHz, 85.3 Hz (D)
(II) NVIDIA(0): Virtual screen size determined to be 2048 x 1536
(==) NVIDIA(0): DPI set to (75, 75)
I) NVIDIA(0): Setting mode "2048x1536"



I tried several ways of changing nvidia-options in xorg.conf (for example:
Option "UseEdidFreqs" "False"
Option "IgnoreEDID" "True" # [<bool>]
Option "NoDDC" "True" # [<bool>]

but I had no luck at all. Any help would be appreciated, as I was so happy kicking my ATI out. :wink:
_________________
time is an illusion - break the clock!


Last edited by andromexus on Tue Feb 01, 2005 4:46 pm; edited 1 time in total
Back to top
View user's profile Send private message
Janax
Apprentice
Apprentice


Joined: 17 Aug 2004
Posts: 162
Location: Iowa

PostPosted: Tue Feb 01, 2005 3:32 pm    Post subject: Reply with quote

Not sure if this will help you, but when I upgraded to version 6629 a lot of people had problems with the EDID detection. I'm only using a laptop, but I had to add 'NVreg_Mobile=0' to get my screen to work correctly at its native resolution (1280x800 instead of 1024x768). You can try this by killing off your X, then running the following commands from the CLI:

Code:

# rmmod nvidia
# modprobe nvidia NVreg_Mobile=0


If this works, then to make it permanent you add 'options nvidia NVreg_Mobile=0' to the /etc/modules.d/nvidia file. Be sure to do an 'update-modules' after inserting that line.
Back to top
View user's profile Send private message
andromexus
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2004
Posts: 82
Location: Switzerland

PostPosted: Tue Feb 01, 2005 3:41 pm    Post subject: Reply with quote

Quote:
# rmmod nvidia
# modprobe nvidia NVreg_Mobile=0


I tried that, but it didn't change anything.

Thanks anyway :wink:
_________________
time is an illusion - break the clock!
Back to top
View user's profile Send private message
Timbers2k
Apprentice
Apprentice


Joined: 03 Oct 2003
Posts: 215

PostPosted: Tue Feb 01, 2005 4:28 pm    Post subject: Reply with quote

You should have a section like this in your xorg.conf:

Code:

Section "Screen"
        Identifier "Screen0"
        Device     "NVidia GeForce 6800 GT"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Depth     1
        EndSubSection
        SubSection "Display"
                Depth     4
        EndSubSection
        SubSection "Display"
                Depth     8
        EndSubSection
        SubSection "Display"
                Depth     15
        EndSubSection
        SubSection "Display"
                Depth     16
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes     "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        #       Modes     "1024x768" "640x480"
        EndSubSection
EndSection


in the subsection for the default depth just list the resolutions you want to use. The first in the list will be the default and the rest can be used by using the Ctrl+Alt+ + or - key strokes.
Back to top
View user's profile Send private message
andromexus
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2004
Posts: 82
Location: Switzerland

PostPosted: Tue Feb 01, 2005 4:49 pm    Post subject: Reply with quote

Thank you Timbers!

I really should have seen :oops: , that I was only missing this in xorg.conf:

Quote:
DefaultDepth 24


No idea why, but Xorg -configure didn't put any defaultdepth in the xorg.conf.

Now I can finally play around with my new card :lol:
_________________
time is an illusion - break the clock!
Back to top
View user's profile Send private message
Bigun
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 2198

PostPosted: Tue Mar 15, 2005 4:10 am    Post subject: Reply with quote

Janax wrote:
Not sure if this will help you, but when I upgraded to version 6629 a lot of people had problems with the EDID detection. I'm only using a laptop, but I had to add 'NVreg_Mobile=0' to get my screen to work correctly at its native resolution (1280x800 instead of 1024x768). You can try this by killing off your X, then running the following commands from the CLI:

Code:

# rmmod nvidia
# modprobe nvidia NVreg_Mobile=0


If this works, then to make it permanent you add 'options nvidia NVreg_Mobile=0' to the /etc/modules.d/nvidia file. Be sure to do an 'update-modules' after inserting that line.


This suggestion fixed my issue.

https://forums.gentoo.org/viewtopic-t-308352-highlight-.html
_________________
"It's ok, they might have guns but we have flowers." - Perpetual Victim
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64 All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum