Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] no widescreen modes with nvidia-8762 ?!
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
kwisatz_haderais
Tux's lil' helper
Tux's lil' helper


Joined: 28 Sep 2004
Posts: 143

PostPosted: Sat Jun 17, 2006 9:56 pm    Post subject: [Solved] no widescreen modes with nvidia-8762 ?! Reply with quote

I've been happily using nvidia-kernel-1.0.6629-r5 with my WSXGA DFP display and a CRT until I got that unknown symbols error. I'd been running in xinerama mode with my DFP in 1280x800 and the CRT in 1280x1024 mode.

So I switched to the 8762 driver and now I can't get my DFP to work in the 1280x800 mode.
Here's my xorg.conf (which worked just fine with the 6629 drivers, except that I changed the ConnectedMonitor and UserDisplayDevice options)
Quote:
# $XdotOrg: xc/programs/Xserver/hw/xfree86/xorgconf.cpp,v 1.1.6.1 2004/04/02 21:47:17 eich Exp $
#
#
# EDITED BY KWISATZ
# this version of xorg.conf suits a Dell Inspiron 8600
# removed a lot of documentation --> easier to edit
#
# DUAL HEAD SETUP
#
# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

RgbPath "/usr/lib/X11/rgb"
# For XFS, uncomment this and comment the others
# FontPath "unix/:-1"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"

# ModulePath can be used to set a search path for the X server modules.
# The default path is shown here.
# ModulePath "/usr/X11R6/lib/modules"
EndSection

# **********************************************************************
# Module section -- this is an optional section which is used to specify
# which run-time loadable modules to load when the X server starts up.
# **********************************************************************

Section "Module"

# This loads the DBE extension module.
Load "dbe"

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.

SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection

# This loads the Type1 and FreeType font modules

Load "type1"
Load "freetype"

# This loads everything else

Load "glx"
Load "record"
Load "fbdevhw"

# This loads the synaptics driver

Load "synaptics"

EndSection


# **********************************************************************
# Server flags section. This contains various server-wide Options.
# **********************************************************************

Section "ServerFlags"

# Set the basic blanking screen saver timeout.

Option "blank time" "10" # 10 minutes

# Set the DPMS timeouts. These are set here because they are global
# rather than screen-specific. These settings alone don't enable DPMS.
# It is enabled per-screen (or per-monitor), and even then only when
# the driver supports it.

Option "standby time" "20"
Option "suspend time" "30"
Option "off time" "60"

EndSection

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "AutoRepeat" "500 5"
## Option "XkbVariant" "nodeadkeys"

EndSection


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

# Identifier and driver

Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons"
# Option "ChordMiddle"

# ZAxis to enable mouse wheel
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"

EndSection


# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

Identifier "monitor0"
VendorName "Dell"
ModelName "DFP Panel 1650*1080"
HorizSync 31.5 - 67.0
VertRefresh 50.0 - 75.0
Option "dpms"
UseModes "16:10"

EndSection

Section "Monitor"

Identifier "monitor1"
VendorName "Belinea"
ModelName "10-17-35"
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 75.0

EndSection

Section "Monitor"

Identifier "TV"
HorizSync 30.0 - 50.0
VertRefresh 60
EndSection

# **********************************************************************
# Modes section
# ********************************************************************
Section "Modes"

Identifier "16:10"
# 1280x800 @ 75.00 Hz (GTF) hsync: 62.62 kHz; pclk: 107.21 MHz
ModeLine "1280x800" 107.2 1280 1360 1496 1712 800 801 804 835
# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054 1087

# Modeline "1680x1050" 188.07 1680 1800 1984 2288 1050 1051 1054 1096
# Modeline "1680x1050" 214.51 1680 1800 1984 2288 1050 1051 1054 1103
# Modeline "1680x1050" 256.20 1680 1808 1992 2304 1050 1051 1054 1112

EndSection

# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

Section "Device"

Identifier "Generic"
Driver "nv"

EndSection

# Included second device, monitor and screen for dual setup and options for twinview, see what's the difference!

Section "Device" # yes, that's my baby :)
Identifier "geforce0"
VendorName "nVidia"
BoardName "NVIDIA Geforce FX5650Go"
Driver "nvidia"
Option "AGPFastWrite" "1"
#Option "NvAgp" "0" #disables AGP support
#Option "NvAgp" "1" #use NVAGP, if possible
#Option "NvAgp" "2" #use AGPGART, if possible
Option "NvAGP" "3" #try to use AGPGART; if that fails, try NVAGP (default)

# Optional Settings
Option "CursorShadow" "1"
Option "DPMS"
Option "RenderAccel" "1"
Option "AccelMethod" "EXA"
Option "DigitalVibrance" "100"
Option "AllowGLXWithComposite" "true"
Option "UseEdidFreqs" "yes" # ??
# Option "IgnoreEDID" "no" # ??
Option "NoLogo" "no"
Screen 0
BusID "PCI:1:0:0"
EndSection

Section "Device" #yes, that's my baby :)
Identifier "geforce1"
VendorName "nVidia"
BoardName "NVIDIA Geforce FX5650Go"
Driver "nvidia"
Option "AGPFastWrite" "1"
Option "NvAGP" "3" ## try AGPGART, if that fails,use NvAGP
## Optional Settings
Option "CursorShadow" "1"
Option "DPMS"
Option "RenderAccel" "1"
Option "DigitalVibrance" "100"
Option "AllowGLXWithComposite" "true"
Option "UseEdidFreqs" "yes" ## what does that do??
Screen 1
BusID "PCI:1:0:0"
EndSection

# **********************************************************************
## Extensions sections - as of X11R6.8
## has to be disabled for X11R6.7 and flash doesn't like it either
# **********************************************************************

Section "Extensions"
#Option "Damage" "Enable"
#Option "Composite" "Enable"
#Option "RENDER" "Enable"
EndSection


# **********************************************************************
# Screen sections.
# **********************************************************************

Section "Screen"
Identifier "screen0"
Device "geforce0"
Monitor "monitor0"
DefaultDepth 24
Option "ConnectedMonitor" "DFP-0,CRT-0"
Option "UseDisplayDevice" "DFP-0"

SubSection "Display"
Depth 16
Modes "1280x800" "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
SubSection "Display"
Depth 24
Modes "1280x800" "1152x864" "1024x768" "800x600" "640x480"
Viewport 0 0
EndSubSection
EndSection

Section "Screen"
Identifier "screen1"
Device "geforce1"
Monitor "monitor1"
DefaultDepth 24
Option "ConnectedMonitor" "DFP-0,CRT-0" # this is for nvidia > 87**
Option "UseDisplayDevice" "CRT-0" # use only ConnMon "DFP" for v. below

SubSection "Display"
Depth 16
Modes "1280x768" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
Viewport 0 0
EndSubSection
EndSection

# And here's the TV Output
Section "Screen"
Identifier "TV"
Device "geforce0"
Monitor "TV"
Option "TVStandard" "PAL-B"
Option "ConnectedMonitor" "TV"
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
EndSection

# **********************************************************************
# ServerLayout sections.
# **********************************************************************

## The first layout is used by default, to select a different one, use
## 'startx -- -layout name'


Section "ServerLayout"
Identifier "dual"
InputDevice "Mouse0" "CorePointer"
#InputDevice "touchpad"
InputDevice "Keyboard0" "CoreKeyboard"
Screen 0 "screen0" 0 0
Screen 1 "screen1" RightOf "screen0"
Option "xinerama"
EndSection

Section "ServerLayout"
Identifier "TV"
Screen "TV"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection


And here's the relevant part of my Xorg.0.log:

Quote:
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NoLogo" "no"
(**) NVIDIA(0): Option "NvAGP" "3"
(**) NVIDIA(0): Option "ConnectedMonitor" "DFP-0,CRT-0"
(**) NVIDIA(0): Option "RenderAccel" "1"
(**) NVIDIA(0): Option "CursorShadow" "1"
(**) NVIDIA(0): Option "UseEdidFreqs" "yes"
(**) NVIDIA(0): Option "AllowGLXWithComposite" "true"
(**) NVIDIA(0): Option "UseDisplayDevice" "DFP-0"
(**) NVIDIA(0): Enabling RENDER acceleration
(**) NVIDIA(0): Enabling cursor shadow
(**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID has been
(**) NVIDIA(0): enabled on all display devices.
(**) NVIDIA(0): ConnectedMonitor string: "DFP-0,CRT-0"
(WW) NVIDIA(0): Unable to read EDID for display device CRT-0
(II) NVIDIA(0): NVIDIA GPU GeForce FX Go5650 at PCI:1:0:0
(--) NVIDIA(0): VideoRAM: 131072 kBytes
(--) NVIDIA(0): VideoBIOS: 04.31.20.52.c1
(II) NVIDIA(0): Detected AGP rate: 4X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce FX Go5650 at
(--) NVIDIA(0): PCI:1:0:0:
(--) NVIDIA(0): CRT-0
(--) NVIDIA(0): Seiko (DFP-0)
(--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
(--) NVIDIA(0): Seiko (DFP-0): 280.8 MHz maximum pixel clock
(--) NVIDIA(0): Seiko (DFP-0): Internal Dual Link LVDS
(II) NVIDIA(0): Assigned Display Device: DFP-0
(WW) NVIDIA(0): No valid modes for "1440x900"; removing.
(WW) NVIDIA(0): No valid modes for "1280x800_75"; removing.
(WW) NVIDIA(0): No valid modes for "1152x864"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1024x768"
(II) NVIDIA(0): "800x600"
(II) NVIDIA(0): "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(--) NVIDIA(0): DPI set to (129, 126); computed from "UseEdidDpi" X config option
(**) NVIDIA(1): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(1): RGB weight 888
(==) NVIDIA(1): Default visual is TrueColor
(==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(1): Option "NvAGP" "3"
(**) NVIDIA(1): Option "ConnectedMonitor" "DFP-0,CRT-0"
(**) NVIDIA(1): Option "RenderAccel" "1"
(**) NVIDIA(1): Option "CursorShadow" "1"
(**) NVIDIA(1): Option "UseEdidFreqs" "yes"
(**) NVIDIA(1): Option "AllowGLXWithComposite" "true"
(**) NVIDIA(1): Option "UseDisplayDevice" "CRT-0"
(**) NVIDIA(1): Enabling RENDER acceleration
(**) NVIDIA(1): Enabling cursor shadow
(**) NVIDIA(1): Using HorizSync/VertRefresh ranges from the EDID has been
(**) NVIDIA(1): enabled on all display devices.
(II) NVIDIA(1): NVIDIA GPU GeForce FX Go5650 at PCI:1:0:0
(--) NVIDIA(1): VideoRAM: 131072 kBytes
(--) NVIDIA(1): VideoBIOS: 04.31.20.52.c1
(II) NVIDIA(1): Detected AGP rate: 4X
(--) NVIDIA(1): Interlaced video modes are supported on this GPU
(--) NVIDIA(1): Connected display device(s) on GeForce FX Go5650 at
(--) NVIDIA(1): PCI:1:0:0:
(--) NVIDIA(1): CRT-0
(--) NVIDIA(1): Seiko (DFP-0)
(--) NVIDIA(1): CRT-0: 400.0 MHz maximum pixel clock
(--) NVIDIA(1): Seiko (DFP-0): 280.8 MHz maximum pixel clock
(--) NVIDIA(1): Seiko (DFP-0): Internal Dual Link LVDS
(II) NVIDIA(1): Assigned Display Device: CRT-0
(II) NVIDIA(1): Validated modes:
(II) NVIDIA(1): "1280x1024"
(II) NVIDIA(1): "1280x960"
(II) NVIDIA(1): "1152x864"
(II) NVIDIA(1): "1024x768"
(II) NVIDIA(1): "800x600"
(II) NVIDIA(1): "640x480"
(II) NVIDIA(1): Virtual screen size determined to be 1280 x 1024
(WW) NVIDIA(1): Unable to get display device CRT-0's EDID; cannot compute DPI
(WW) NVIDIA(1): from EDID.
(==) NVIDIA(1): DPI set to (75, 75); computed from built-in default
(--) Depth 24 pixmap format is 32 bpp


So somehow the new driver seems to ignore my modelines.
Does someone have the same problem?


Last edited by kwisatz_haderais on Tue Jul 18, 2006 9:49 pm; edited 2 times in total
Back to top
View user's profile Send private message
Headrush
Watchman
Watchman


Joined: 06 Nov 2003
Posts: 5597
Location: Bizarro World

PostPosted: Sun Jun 18, 2006 2:43 am    Post subject: Reply with quote

The newer drivers should detect the DFP modes without an entry. Are you sure that LCD does 75Mhz vertical refresh?
Back to top
View user's profile Send private message
kwisatz_haderais
Tux's lil' helper
Tux's lil' helper


Joined: 28 Sep 2004
Posts: 143

PostPosted: Sun Jun 18, 2006 7:21 am    Post subject: Reply with quote

Like I said, that same xorg.conf worked flawlessly with the 6629-r5 nvidia kernel.
The Modelines where from a site dedicated to running gentoo on an inspiron 8600 and they worked for more than 3 years now. My DFP is able to run in up to 1680x1050 pixels.

I tried commenting out the UseModes directive in the monitor section, nothing changed, so that supports me in my guessing that the driver simply ignores the ModeLines.

Another thing I tried was using "nvidia-auto-select" as a mode for the DFP, which resulted in the 1680x1050 resolution. (But that's unsusable in xinerama mode)

And It feels just as if my fonts are now a lot bigger on the CRT, which has the same resolution as before.
Back to top
View user's profile Send private message
kwisatz_haderais
Tux's lil' helper
Tux's lil' helper


Joined: 28 Sep 2004
Posts: 143

PostPosted: Sun Jun 18, 2006 8:45 am    Post subject: Reply with quote

Out of this situation I switched to using TwinView (which didn't work for me a couple of years ago, now it does..)
Quote:
Section "Device"

Identifier "Geforce"
Driver "nvidia"
Option "AGPFastWrite" "1"
Option "NvAGP" "3" ## try AGPGART, if that fails,use NvAGP
## Optional Settings
Option "CursorShadow" "1"
Option "RenderAccel" "1"
Option "AccelMethod" "EXA"
Option "DigitalVibrance" "100"
Option "AllowGLXWithComposite" "true"
Option "TwinView"
Option "MetaModes" "DFP-0: 1280x800, CRT-0: 1280x1024; 1024x768"
Option "TwinViewOrientation" "LeftOf"
Option "SecondMonitorHorizSync" "31-80"
Option "SecondMonitorVertRefresh" "56-75"
#Option "ConnectedMonitor" "DFP-0,CRT-0"

EndSection


Same effect, more glx ;)
A bit of finetuning is still required though, now the fonts are way too small - DPI too high.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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