Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 08-16-10, 07:15 PM   #1
yura_k
Registered User
 
Join Date: Aug 2010
Posts: 7
Default Linux, Laptop, GeForce 8600M GT, dual-head nvidia and two external monitors

Hello!

I would like to ask technical people for help, I want to understand and fix the following problem in case it is possible. In case it is a wrong forum for my question, please let me know the proper place.

Goal:
Based on mobile dual-head nvidia VGA card (in my case GeForce 8600M GT, VideoBIOS: 60.84.69.00.29) I want to setup two external monitors (1920x1200 each) which are connected into my laptop (Sony VGN-AR770) by the following outputs:
- monitor 1, DFP-1 (Internal Single Link TMDS) by HDMI cable
- monitor 2, CRT-0, VGA cable
and since the card is only dual-head, disable the Laptop's default flat panel on DFP-0 (Internal Dual Link LVDS).


As far as I understand there are no HW limitations and it looks like I'm configuring wrongly xorg.conf (not sure, see case 1 below) or it is a bug in one of the following SW components that I would like to fix:
- VideoBios (not sure, see case 1 below)
- kernel (not sure, see case 1 below)
- xorg (????)
- nvidia drivers (????)

Here is my experiments that prove that my setup shall work:
Case (1): I can setup exactly what I want in Ubuntu 10.04 (OS for testing) by using the default drivers "nouveau/fbdev" and gnome-display-properties, but the problem is that GPU's fan is spinning too loud and I think it is not good. Also in this case no features like 3G and compiz...
Case (2): by using Ubuntu 8.04 (my current working OS) or Ubuntu 10.04 I can easily use the following setups DFP-0 & CRT-0 or DFP-0 & DFP-1 by using TwinView or Xinerama (nvdia drivers 173.14.12 or 195.36.24).
Case (3): If I'm trying disable the DFP-0 by adding option "IgnoreDisplayDevices" "DFP-0" or/and exactly specify "UseDisplayDevice" "DFP-1, CRT-0" in device section, there is no errors in Xlog, but the monitor 1 (DFP-1) and Laptop's default flat panel (DFP-0) are blacked out and working only monitor 2 (CRT-0).


Please keep in mind that I've spend more then 3 month playing around xorg.conf and reading the nvidia linux drivers docs and I think that the problem is in src not in the config files, but maybe I've missed something...

Thank you.
--
Yura.

Last edited by yura_k; 12-24-10 at 06:13 PM. Reason: change the Title
yura_k is offline   Reply With Quote
Old 08-17-10, 11:31 PM   #2
yura_k
Registered User
 
Join Date: Aug 2010
Posts: 7
Default Re: Linux, Laptop, GeForce 8600M GT, dual-head nvidia and two external monitors

It looks like no one is using laptop and two external monitors...

in case someone will try to setup two external monitors on a laptop with dual-head video-card can find out from this post that it is possible by using nouveau/fbdev drivers.

Last edited by yura_k; 12-24-10 at 06:10 PM.
yura_k is offline   Reply With Quote
Old 10-16-10, 01:13 AM   #3
yura_k
Registered User
 
Join Date: Aug 2010
Posts: 7
Default Re: Linux, Laptop, GeForce 8600M GT, dual-head nvidia and two external monitors

OK, today I have tried the latest available nv drivers (260.19.12) and results are the same. Can some one from nvdia side shed a little bit of light on my problem.

In case my setup contradicts with some drivers architecture and/or it is too much efforts should be placed for drivers' fix/improvement, I can understand and accept it.

Here is a few more technical information that I found, it looks like even I specificly say that I don't want to use the DFP-0, it is still in use by default, thus DFP-1 cannot be enabled.

How can I specify to nvidia drivers do not use DFP-0 during of module load, is there any specific parameters for that that I can use in modprobe configuration?

Here is a part of my Xorg.0.log:

(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(**) 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 "TwinView" "1"
(**) NVIDIA(0): Option "MetaModes" "CRT: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1920+0"
(**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "CRT-0, DFP-1"
(**) NVIDIA(0): Option "IgnoreDisplayDevices" "DFP-0"
(**) Oct 13 20:27:47 NVIDIA(0): Enabling RENDER acceleration
(II) Oct 13 20:27:47 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) Oct 13 20:27:47 NVIDIA(0): enabled.
(II) Oct 13 20:27:48 NVIDIA(0): NVIDIA GPU GeForce 8600M GT (G84) at PCI:1:0:0 (GPU-0)
(--) Oct 13 20:27:48 NVIDIA(0): Memory: 524288 kBytes
(--) Oct 13 20:27:48 NVIDIA(0): VideoBIOS: 60.84.69.00.29
(II) Oct 13 20:27:48 NVIDIA(0): Detected PCI Express Link width: 16X
(--) Oct 13 20:27:48 NVIDIA(0): Interlaced video modes are supported on this GPU
(--) Oct 13 20:27:48 NVIDIA(0): Connected display device(s) on GeForce 8600M GT at PCI:1:0:0
(--) Oct 13 20:27:48 NVIDIA(0): DELL E248WFP (CRT-0)
(--) Oct 13 20:27:48 NVIDIA(0): DELL E248WFP (DFP-1)
(--) Oct 13 20:27:48 NVIDIA(0): DELL E248WFP (CRT-0): 400.0 MHz maximum pixel clock
(--) Oct 13 20:27:48 NVIDIA(0): DELL E248WFP (DFP-1): 165.0 MHz maximum pixel clock
(--) Oct 13 20:27:48 NVIDIA(0): DELL E248WFP (DFP-1): Internal Single Link TMDS
(**) Oct 13 20:27:48 NVIDIA(0): TwinView enabled
(II) Oct 13 20:27:48 NVIDIA(0): Display Devices found referenced in MetaMode: CRT-0, DFP-1
(II) Oct 13 20:27:48 NVIDIA(0): Assigned Display Devices: CRT-0, DFP-1
(EE) Oct 13 20:27:48 NVIDIA(0): The requested configuration of display devices (CRT-0, DFP-1)
(EE) Oct 13 20:27:48 NVIDIA(0): in MetaMode
(EE) Oct 13 20:27:48 NVIDIA(0): "CRT:nvidia-auto-select+0+0,DFP-1:nvidia-auto-select+1920+0"
(EE) Oct 13 20:27:48 NVIDIA(0): is not supported on this GPU; none is recommended,
(EE) Oct 13 20:27:48 NVIDIA(0): instead.
(WW) Oct 13 20:27:48 NVIDIA(0):
(WW) Oct 13 20:27:48 NVIDIA(0): Unable to validate any modes; falling back to the default mode
(WW) Oct 13 20:27:48 NVIDIA(0): "nvidia-auto-select".
(WW) Oct 13 20:27:48 NVIDIA(0):
(EE) Oct 13 20:27:48 NVIDIA(0): The requested configuration of display devices (CRT-0, DFP-1)
(EE) Oct 13 20:27:48 NVIDIA(0): in MetaMode "nvidia-auto-select" is not supported on this
(EE) Oct 13 20:27:48 NVIDIA(0): GPU; none is recommended, instead.
(EE) Oct 13 20:27:48 NVIDIA(0): Unable to use default mode "nvidia-auto-select".
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
....
yura_k is offline   Reply With Quote
Old 12-26-10, 02:44 AM   #4
yura_k
Registered User
 
Join Date: Aug 2010
Posts: 7
Default Re: Linux, Laptop, GeForce 8600M GT, dual-head nvidia and two external monitors

here is a link to exactly the same problem:
http://www.nvnews.net/vbulletin/showthread.php?t=143383
yura_k is offline   Reply With Quote
Old 03-21-11, 11:00 PM   #5
yura_k
Registered User
 
Join Date: Aug 2010
Posts: 7
Default Re: Linux, Laptop, GeForce 8600M GT, dual-head nvidia and two external monitors

OK, the problem has been solved... the fix cost is about $5000...

I bought a new laptop. Actually it is not a laptop, but a PC-desktop replacement Clevo X7200, fully loaded that has GTX 485M (this is for work, I need mobility and don't want to sync up my workspaces)

The interesting fact that even with that video card, Ubuntu 10.04 and the latest official nvidia drivers, the set up with two external monitors (DFP-1 & DFP-2 or CRT-0 & DFT-1[2]) did not work... I was really upset!!!! Actually it worked, but not with monitors native resolution 1920x1200 and 1920x1200

I decided to do the final check and update X-server and nvidia drivers from ppa, and here you go, it is working with default xorg.config and nv-control!!!

here is my setup:
  • laptop: Clevo X7200(EUROCOM Panther 2.0 or Sager NP7280)
  • video card: GTX 485M
  • two external monitors: Dell E248WFP (1920x1200 and 1920x1200), connected by HDMI(DFP-1) and DVI(DFP-2)
  • OS: Ubuntu 10.04 (x64)
  • ppa for nvidia drivers 270.26 and xserver 1.8.2: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates

I'm going to try the same nvidia drivers and xserver on my old sony laptop (8600M GT)...
yura_k is offline   Reply With Quote
Old 04-09-11, 01:56 AM   #6
someone2000
Registered User
 
Join Date: Nov 2006
Posts: 8
Default Re: Linux, Laptop, GeForce 8600M GT, dual-head nvidia and two external monitors

Quote:
Originally Posted by yura_k View Post
I'm going to try the same nvidia drivers and xserver on my old sony laptop (8600M GT)...
How did you make out with that ?
someone2000 is offline   Reply With Quote
Old 04-10-11, 01:49 PM   #7
yura_k
Registered User
 
Join Date: Aug 2010
Posts: 7
Default Re: Linux, Laptop, GeForce 8600M GT, dual-head nvidia and two external monitors

no luck, 8600M GT and the latest X-server & nVidia drivers have the same problem...

It looks like it is a problem with EDID parsing/reading, more specifically with calculation/verification ModeLine parameters...
I found a lot of links like this one:
http://www.nvnews.net/vbulletin/showthread.php?t=105630

By playing with different ModeLines (use reduced mode for cvt: "cvt -r ....") and disabling of using EDID in nvidia driver (UseEDID, ModeValidation, ExactModeTimingsDVI, etc), I were able to get two external monitors connected by CRT-0 and DFP-1 work in low resolution 640x480 & 640x480... but not in 1920x1200 & 1920x1200 then I gave up, since I do not use this laptop as my workstation any more...
yura_k is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 01:20 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.