View Full Version : NVidia & Dell FP2407FPW Problems
bryceman
4th February 2007, 02:42 AM
FYI I'm using latest kmod-nvidia for my 7600GS.
I'm having no luck in getting the 2407's native 1920x1200 resolution. I've tried using nvidia-settings to select the resolution, but that still results in a 16x1200 display. I noticed that the xorg.conf it was generating only had 1920x1200 as a metamode, not as a display mode in the screen section. I added "1920x1200" to the modes section, but that didn't work either. Additionally, the nvidia-settings app results in windows displaying off-screen or without borders. Setting the xorg.conf via gnome-display-properties fixes that problem. gnome-display-properties doesn't even offer the 1920x1200 option. System->Preferences->Screen Resolution offers it, but results in displaying only the left-most 1600x1200 pixels with the screen at 1920x1200 resolution.
Is there any help to be had? What additional information do you need to help?
Seve
4th February 2007, 02:50 AM
Hello:
Just a thought ?
It may be that Gnome may be mis-reporting your actual settings
What is the output of
cat /var/log/Xorg.0.log | grep -F "Setting mode"
and how does that compare to your Modes in your /etc/X11/xorg.conf file ?
Seve
bryceman
4th February 2007, 03:51 AM
the log has:
(II) NVIDIA(0): Setting mode "1600x1200+0+0"
The relevant bits of my xorg.conf are:
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL 2407WFP"
### Comment all HorizSync and VertSync values to use DDC:
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
ModeLine "1920x1200" 161.8 1920 2024 2056 2184 1200 1202 1208 1235 -hsync -vsync
Option "DPMS"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "1600x1200 +0+0; 1920x1200 +0+0; 1600x1024 +0+0; 1440x900 +0+0; 1400x1050 +0+0; 1280x1024 +0+0; 1280x960 +0+0; 1280x800 +0+0; 1152x864 +0+0; 1024x768 +0+0; 800x600 +0+0; 640x480 +0+0"
SubSection "Display"
Depth 24
Modes "1600x1200" "1600x1024" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Seve
4th February 2007, 03:55 AM
Hello:
Since you have "metamodes" included I would edit them and include a
"1920x1200" under each depth and save, exit and Ctrl Alt Backspace and see how it goes.
Seve
bryceman
4th February 2007, 03:59 AM
I tried changing the screen section to:
<snip>
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "1920x1200 +0+0; 1600x1200 +0+0; 1600x1024 +0+0; 1440x900 +0+0; 1400x1050 +0+0; 1280x1024 +0+0; 1280x960 +0+0; 1280x800 +0+0; 1152x864 +0+0; 1024x768 +0+0; 800x600 +0+0; 640x480 +0+0"
SubSection "Display"
Depth 24
Modes "1920x1200" "1600x1200" "1600x1024" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
which resulted in the log:
<snip>
(II) NVIDIA(0): Setting mode "1920x1200+0+0"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(==) RandR enabled
(II) Initializing <bunch of stuff>
<keyboard & mouse stuff>
(II) NVIDIA(0): Setting mode "1600x1200+0+0"
There's no indication why it set mode 1600x1200 after already setting mode 1920x1200. Another thing: the monitor is actually in 1920x1200 resolution at the login screen, but changes after login.
Seve
4th February 2007, 04:01 AM
Hello:
What is the output of
cat /var/log/Xorg.0.log | grep -F EE
Seve
bryceman
4th February 2007, 04:03 AM
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
Yeah, that's all there was.
Seve
4th February 2007, 04:09 AM
Hello:
Mmmm....
Try commenting out your
Option "metamodes" lines in your /etc/X11/xorg.conf file
Leaving only your
Modes "1920x1200" .................
in place
Seve
bryceman
4th February 2007, 04:10 AM
Here's the whole log and conf.
bryceman
4th February 2007, 04:13 AM
Sorry, that last post was before your suggestion. I tried it:
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
# Option "metamodes" "1920x1200 +0+0; 1600x1200 +0+0; 1600x1024 +0+0; 1440x900 +0+0; 1400x1050 +0+0; 1280x1024 +0+0; 1280x960 +0+0; 1280x800 +0+0; 1152x864 +0+0; 1024x768 +0+0; 800x600 +0+0; 640x480 +0+0"
SubSection "Display"
Depth 24
Modes "1920x1200" "1600x1200" "1600x1024" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Same behavior, same log.
bryceman
4th February 2007, 04:16 AM
I even tried:
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
# Option "metamodes" "1920x1200 +0+0; 1600x1200 +0+0; 1600x1024 +0+0; 1440x900 +0+0; 1400x1050 +0+0; 1280x1024 +0+0; 1280x960 +0+0; 1280x800 +0+0; 1152x864 +0+0; 1024x768 +0+0; 800x600 +0+0; 640x480 +0+0"
SubSection "Display"
Depth 24
Modes "1920x1200"
# Modes "1920x1200" "1600x1200" "1600x1024" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
That resulted in the same log. Is there something else taking over, late in the process?
Seve
4th February 2007, 04:30 AM
Hello:
Please check you system-config-display and select the
Monitor ... digital or analog as the case may be. As it is not showing up in your xorg.conf file as such ... not sure why?
It could be as simple as that ???
Also:
I am not sure how you ended up with all the added lines to your xorg.conf file.....
I can only guess that you may have added them in an attempt to solve your issue ? They may not be causing you any issue(s) however, it's difficult to say one way or the other?
I have a DELL 2045FPW (Digital) 1920x1200
and I can post my xorg.conf file, which, subject to a few changes [which you will have to do] should work for you.
If you like ?
Seve
mwette
4th February 2007, 02:52 PM
I have the Dell 24" display. Here is the modeline that my ATI X1300 card is using:
(**) fglrx(0): *Mode "1920x1200": 154.0 MHz (scaled from 0.0 MHz), 74.0 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1920x1200" 154.00 1920 1968 2000 2080 1200 1203 1209 1235 +vsync
bryceman
7th February 2007, 02:44 AM
I'd love to have your xorg.conf.
mwette
7th February 2007, 02:57 AM
I'd love to have your xorg.conf.
It doesn't have what you want (the ModeLine is in the driver, I'd guess).
But in any case, it's attached.
[EDIT: attached current, versus old, xorg.conf file]
bryceman
7th February 2007, 02:59 AM
I just tried something else. I noticed that my changes to the xorg.conf didn't seem to be overwritten after saving via system-config-display, so I backed up my xorg.conf, deleted all its contents, and re-configured via system-config-display again. Then the xorg.conf was cleaner, showed the monitor name as selected. But it STILL didn't have 1920x1200 in the modes list, so I added it to the front of the list. After a re-login, I then had a 1600x1200 desktop display in the middle of a 1920x1200 resolution, which is at least something different. Then I set the resolution in System->Preferences->Screen Resolution to 1920x1200 (it was still 1600x1200), and the desktop filled the native 1920x1200 resolution. But the windows still don't have borders or titles to move/resize/minimize etc. and even alt-tab doesn't work. I have no idea what the heck is going on here. I'm attaching the latest version of my xorg conf and log.
bryceman
7th February 2007, 03:08 AM
OK, I figured out the window-border problem. It turns out that I had an error in my latest xorg.0.log:
(EE) AIGLX: Screen 0 is not DRI capable
I have no idea why it thinks this now, and not before...
bryceman
7th February 2007, 03:11 AM
Well, apparently the nvidia driver is unhappy with me now, because nvidia-settings doesn't even give me configuration options anymore. My resetting of the xorg.conf file must have broken its integration. That must be why the DRI stuff doesn't work anymore.
BTW: system-config-display never did offer 1920x1200 resolution for selection at any time.
bryceman
7th February 2007, 03:36 AM
OK, I think I'm finally figuring this out.
After a complete system restart, the nvidia driver took over again and restored itself into the xorg.conf. Clearing out the xorg.conf had resulted in switching back to the xorg "nv" driver, which of course doesn't do the advanced stuff. So I backed up the fresh nvidia settings, re-cleared all the contents of the xorg.conf, and re-configured the monitor via system-config-display. Then I diffed the two. A few important differences stuck out.
The nvidia version had an extra section:
Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
EndSection
And for the "Device" section, the nvidia version had:
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "AddARGBGLXVisuals" "True"
EndSection
instead of:
Section "Device"
Identifier "Videocard0"
Driver "nv"
EndSection
So I took the next obvious step and merged the two, including the monitor setup from the system-config-display version. The resulting xorg.conf seems to be working fine, and is attached along with my latest xorg.0.log (with no errors). The system-config-display applet still won't let me select 1920x1200 for some reason, but that's what I'm running in, with AIGLX and effects enabled, so I don't give a damn.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.