nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   Linux, Laptop, GeForce 8600M GT, dual-head nvidia and two external monitors (http://www.nvnews.net/vbulletin/showthread.php?t=154135)

yura_k 08-16-10 07:15 PM

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.

yura_k 08-17-10 11:31 PM

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.

yura_k 10-16-10 01:13 AM

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 12-26-10 02:44 AM

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 03-21-11 11:00 PM

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)...

someone2000 04-09-11 01:56 AM

Re: Linux, Laptop, GeForce 8600M GT, dual-head nvidia and two external monitors
 
Quote:

Originally Posted by yura_k (Post 2408466)
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 ?

yura_k 04-10-11 01:49 PM

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...


All times are GMT -5. The time now is 11:36 AM.

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