Bug 14672 - [945GM] DVI->HDMI TV no Display
Summary: [945GM] DVI->HDMI TV no Display
Status: RESOLVED NOTOURBUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Wang Zhenyu
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-25 12:51 UTC by Zeqadious
Modified: 2008-09-11 23:23 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg.conf [finds 1360x768 ideal resolution] (1.23 KB, text/plain)
2008-02-25 12:51 UTC, Zeqadious
no flags Details
Log file corresponding to 1360x768 (77.36 KB, text/plain)
2008-02-25 12:52 UTC, Zeqadious
no flags Details
xorg.conf [finds 1280x720 720p resolution] (1.48 KB, text/plain)
2008-02-25 12:52 UTC, Zeqadious
no flags Details
Log file corresponding to 1280x720 (76.67 KB, text/plain)
2008-02-25 12:53 UTC, Zeqadious
no flags Details
xorg.conf [finds 1920x540 (throws it away) finds 720x480 and uses] (1.48 KB, text/plain)
2008-02-25 12:54 UTC, Zeqadious
no flags Details
Log file corresponding to 720x480 (80.42 KB, text/plain)
2008-02-25 12:54 UTC, Zeqadious
no flags Details
xrandr --verbose output corresponding to 1360x768 (2.60 KB, application/octet-stream)
2008-02-26 15:19 UTC, Zeqadious
no flags Details
xrandr --verbose output corresponding to 1280x720 (878 bytes, application/octet-stream)
2008-02-26 15:19 UTC, Zeqadious
no flags Details
xrandr --verbose output corresponding to 720x480 (674 bytes, text/plain)
2008-02-26 15:20 UTC, Zeqadious
no flags Details
I finally got 720p working with this xorg.conf (1.85 KB, text/plain)
2008-03-10 08:05 UTC, Zeqadious
no flags Details
Xorg 7.4 RC6 /w Intel 2.4.0 (20.71 KB, text/plain)
2008-08-21 06:21 UTC, Zeqadious
no flags Details

Description Zeqadious 2008-02-25 12:51:23 UTC
Created attachment 14561 [details]
xorg.conf [finds 1360x768 ideal resolution]

Problem: I cannot get a picture with proper resolutions.

Environment: I have a 945GM chipset and using the latest intel driver (2.2.1) with my HDTV (Sony KDF-42WE655) connected to the DVI (TDMS-1) via the HDMI on the Sony TV.  
Pertinant Info:
  uname -m: i686
  xf86-video-intel: 2.2.1
  xserver: 1.4.0.90
  mesa: 7.0.3rc1
  drm: 2.3.0
  uname -r: 2.6.24-ARCH
  Distro: Arch Linux
  Mobo: Aopen i945GTm-VHL

I have 3 different config files using slightly different options trying to get a usuable resolution working on my TV.  However in most cases I get nothing but a black screen (no errors or failures).  In one config I get 720x480 working but that is totally unacceptable.

I'll attach the 3 different xorg.confs and xorg.0.logs corresponding to them.

Thanks for any help or insights,
Zeq
Comment 1 Zeqadious 2008-02-25 12:52:03 UTC
Created attachment 14562 [details]
Log file corresponding to 1360x768
Comment 2 Zeqadious 2008-02-25 12:52:47 UTC
Created attachment 14563 [details]
xorg.conf [finds 1280x720 720p resolution]
Comment 3 Zeqadious 2008-02-25 12:53:17 UTC
Created attachment 14564 [details]
Log file corresponding to 1280x720
Comment 4 Zeqadious 2008-02-25 12:54:15 UTC
Created attachment 14565 [details]
xorg.conf [finds 1920x540 (throws it away) finds 720x480 and uses]
Comment 5 Zeqadious 2008-02-25 12:54:40 UTC
Created attachment 14566 [details]
Log file corresponding to 720x480
Comment 6 Gordon Jin 2008-02-25 19:43:26 UTC
Can you describe how 945GM is connected to HDMI? I haven't heard a laptop with HDMI port.
Comment 7 Gordon Jin 2008-02-25 19:45:07 UTC
and please attach xrandr --verbose output.
Comment 8 Wang Zhenyu 2008-02-26 00:32:26 UTC
It's 945GT with DVI, connect to HDTV via dvi-to-hdmi exchange.
Comment 9 Zeqadious 2008-02-26 06:50:15 UTC
I have the TV Connected via a DVI->HDMI Cable.  DVI out on the Mobo to HDMI in on the TV.

I'll attach xrandr --verbose tonight when I get home on the only working mode I can get (720x480), as the other ways I've tried to get this to work is a black screen. 

Zeq
Comment 10 Zeqadious 2008-02-26 07:49:47 UTC
(In reply to comment #9)
> I have the TV Connected via a DVI->HDMI Cable.  DVI out on the Mobo to HDMI in
> on the TV.
> 
> I'll attach xrandr --verbose tonight when I get home on the only working mode I
> can get (720x480), as the other ways I've tried to get this to work is a black
> screen. 
> 
> Zeq
> 

I just figured out how to run xrandr for the black screens too, so I'll post all 3 xrandr --verbose files tonight.

Zeq
Comment 11 Zeqadious 2008-02-26 15:19:27 UTC
Created attachment 14601 [details]
xrandr --verbose output corresponding to 1360x768
Comment 12 Zeqadious 2008-02-26 15:19:53 UTC
Created attachment 14602 [details]
xrandr --verbose output corresponding to 1280x720
Comment 13 Zeqadious 2008-02-26 15:20:16 UTC
Created attachment 14603 [details]
xrandr --verbose output corresponding to 720x480
Comment 14 Hong Liu 2008-02-26 17:37:41 UTC
What is the working modeline for your TV? I think you need to find a usable modeline. The EDID data we probed from your TV is broken, thus we can't find a useable mode for it.

Thanks,
Hong

Comment 15 Zeqadious 2008-02-27 06:23:56 UTC
Currently the only working Modeline I can get using all of the combinations of the aforementioned xorg.conf files is 720x480 which is of course an unacceptable resolution to work with.

In every scenario it looks like the intel driver is reading and using the EDID from the TV, so the question becomes "how do I stop it?".  I've read tons of pages worth of information on this subject itself but the latest piece I've seen is from 2006.  I do believe things have changed since then.  The man pages for intel and xorg.conf are unhelpful as they do not cover this need/function.

I can use powerstrip to get a working Modeline from Windows if need be, as the TV works perfect in Windows.  Oddly enough I can also get 1080i working with my laptop on this monitor (Same Distro, ATI Mobility x1600)

What is my next step?

Zeq
Comment 16 Hong Liu 2008-02-27 18:13:03 UTC
(In reply to comment #15)
> In every scenario it looks like the intel driver is reading and using the EDID
> from the TV, so the question becomes "how do I stop it?".

Yes, driver will use EDID data default, but we can override it with xorg.conf hack.
Basically what you need to do is:
1. add Option "Monitor-TMDS-1" "TMDS-1" to your device section to associate TV output with Monitor TV.
2. add a monitor section
Section "Monitor"
   Identifier "TMDS-1"
   Option "PreferredMode" "1920x1080" //the desired mode you want to show
   Modeline "1920x1080" .....         //the working modeline detail
   Option "maxclock" "XXXMHz"      // you may need to increase the maxclock
                                   // to avoid the new mode being filtered out
                                   // because the default is from EDID which is
                                   // only 80Mhz.
EndSection


> I can use powerstrip to get a working Modeline from Windows if need be, as the
> TV works perfect in Windows.  Oddly enough I can also get 1080i working with my
> laptop on this monitor (Same Distro, ATI Mobility x1600)
> 
> What is my next step?
> 
> Zeq
> 

Comment 17 Zeqadious 2008-03-10 08:05:15 UTC
Created attachment 15003 [details]
I finally got 720p working with this xorg.conf

I got 720p working with this xorg.conf file.  Still can't get native 1360x768 or 1080i, but 720p is much better than 740x480.

Thanks for the help

Zeq
Comment 18 Michael Fu 2008-03-27 01:58:13 UTC
(In reply to comment #15)
> Currently the only working Modeline I can get using all of the combinations of
> the aforementioned xorg.conf files is 720x480 which is of course an
> unacceptable resolution to work with.
> 
> In every scenario it looks like the intel driver is reading and using the EDID
> from the TV, so the question becomes "how do I stop it?".  I've read tons of
> pages worth of information on this subject itself but the latest piece I've
> seen is from 2006.  I do believe things have changed since then.  The man pages
> for intel and xorg.conf are unhelpful as they do not cover this need/function.
> 
> I can use powerstrip to get a working Modeline from Windows if need be, as the
> TV works perfect in Windows.  Oddly enough I can also get 1080i working with my
> laptop on this monitor (Same Distro, ATI Mobility x1600)
> 
> What is my next step?
> 
> Zeq
> 

Zeq, are you also using the same DVI->HDMI converter when you connect your laptop to the TV? Can you try to see if you can get the modeline setting when you use powerstrip on windows or connect the TV to a laptop with the ATI card?
Comment 19 Zeqadious 2008-03-27 06:37:01 UTC
(In reply to comment #18)
> (In reply to comment #15)
> > Currently the only working Modeline I can get using all of the combinations of
> > the aforementioned xorg.conf files is 720x480 which is of course an
> > unacceptable resolution to work with.
> > 
> > In every scenario it looks like the intel driver is reading and using the EDID
> > from the TV, so the question becomes "how do I stop it?".  I've read tons of
> > pages worth of information on this subject itself but the latest piece I've
> > seen is from 2006.  I do believe things have changed since then.  The man pages
> > for intel and xorg.conf are unhelpful as they do not cover this need/function.
> > 
> > I can use powerstrip to get a working Modeline from Windows if need be, as the
> > TV works perfect in Windows.  Oddly enough I can also get 1080i working with my
> > laptop on this monitor (Same Distro, ATI Mobility x1600)
> > 
> > What is my next step?
> > 
> > Zeq
> > 
> 
> Zeq, are you also using the same DVI->HDMI converter when you connect your
> laptop to the TV? 
Yes.
> Can you try to see if you can get the modeline setting when
> you use powerstrip on windows or connect the TV to a laptop with the ATI card?
> 
I don't have windows on my laptop at this time.  I can tell you when I tried to use powerstrip to get modelines they were all VERY incorrect.  My final working modeline I got from someone else who had it working on this exact TV Model.  I have no idea how he/she got it.
Comment 20 Michael Fu 2008-03-27 19:29:16 UTC
(In reply to comment #19)
> (In reply to comment #18)
> > (In reply to comment #15)
> > > Currently the only working Modeline I can get using all of the combinations of
> > > the aforementioned xorg.conf files is 720x480 which is of course an
> > > unacceptable resolution to work with.
> > > 
> > > In every scenario it looks like the intel driver is reading and using the EDID
> > > from the TV, so the question becomes "how do I stop it?".  I've read tons of
> > > pages worth of information on this subject itself but the latest piece I've
> > > seen is from 2006.  I do believe things have changed since then.  The man pages
> > > for intel and xorg.conf are unhelpful as they do not cover this need/function.
> > > 
> > > I can use powerstrip to get a working Modeline from Windows if need be, as the
> > > TV works perfect in Windows.  Oddly enough I can also get 1080i working with my
> > > laptop on this monitor (Same Distro, ATI Mobility x1600)
> > > 
> > > What is my next step?
> > > 
> > > Zeq
> > > 
> > 
> > Zeq, are you also using the same DVI->HDMI converter when you connect your
> > laptop to the TV? 
> Yes.
> > Can you try to see if you can get the modeline setting when
> > you use powerstrip on windows or connect the TV to a laptop with the ATI card?
> > 
> I don't have windows on my laptop at this time.  I can tell you when I tried to
> use powerstrip to get modelines they were all VERY incorrect.  My final working
> modeline I got from someone else who had it working on this exact TV Model.  I
> have no idea how he/she got it.
> 

(In reply to comment #19)
> (In reply to comment #18)
> > (In reply to comment #15)
> > > Currently the only working Modeline I can get using all of the combinations of
> > > the aforementioned xorg.conf files is 720x480 which is of course an
> > > unacceptable resolution to work with.
> > > 
> > > In every scenario it looks like the intel driver is reading and using the EDID
> > > from the TV, so the question becomes "how do I stop it?".  I've read tons of
> > > pages worth of information on this subject itself but the latest piece I've
> > > seen is from 2006.  I do believe things have changed since then.  The man pages
> > > for intel and xorg.conf are unhelpful as they do not cover this need/function.
> > > 
> > > I can use powerstrip to get a working Modeline from Windows if need be, as the
> > > TV works perfect in Windows.  Oddly enough I can also get 1080i working with my
> > > laptop on this monitor (Same Distro, ATI Mobility x1600)
> > > 
> > > What is my next step?
> > > 
> > > Zeq
> > > 
> > 
> > Zeq, are you also using the same DVI->HDMI converter when you connect your
> > laptop to the TV? 
> Yes.
> > Can you try to see if you can get the modeline setting when
> > you use powerstrip on windows or connect the TV to a laptop with the ATI card?
> > 
> I don't have windows on my laptop at this time.  I can tell you when I tried to
> use powerstrip to get modelines they were all VERY incorrect.  My final working
> modeline I got from someone else who had it working on this exact TV Model.  I
> have no idea how he/she got it.
> 
ok, how about when you are using it with the laptop with ATI card? can you get the modeline?

Comment 21 Zeqadious 2008-03-28 06:27:41 UTC
Yes I was able to get the modeline when I was using my laptop.  I wasn't abe to get 1280x720 (720p), only 1920x1080_30 interlaced (1080i).  This modeline did not work with the intel driver.
Comment 22 Michael Fu 2008-07-27 20:21:37 UTC
(In reply to comment #21)
> Yes I was able to get the modeline when I was using my laptop.  I wasn't abe to
> get 1280x720 (720p), only 1920x1080_30 interlaced (1080i).  This modeline did
> not work with the intel driver.
> 

 Zeqadious, sorry for the long delay.. 

Are you able to get 720p automatically when you using windows? it sounds to me that ATI driver can't detect 720p as well on Linux ( 1080i works for it though), correct?

Yes, the interlaced mode doesn't work on intel driver is a known issue for now. 

Of course, the direct cause is still why EDID data is broken...
Comment 23 Michael Fu 2008-07-27 22:17:49 UTC
Zeqadious, if possible, please try the latest driver (2.4.0) to see if you can get 1360x768 automatically ( no modeline settings in xorg.conf file ). thanks.
Comment 24 Michael Fu 2008-08-21 02:12:26 UTC
ping for response...
Comment 25 Zeqadious 2008-08-21 06:16:53 UTC
I've tested without any xorg.conf file with intel 2.4.0 on Xorg RC-6 7.4 and I get the same result as any other previous attempt.

I get a blank screen and no picture.

If I use my working xorg.conf file everything works the same as before.  I can get it to work at 1280x720 but not 1920x1080_30hz or the wanted native resolution of 1360x768_60.

I didn't post the log this time because without the xorg.conf I can't tell the intel driver to run in debug mode? aka the log looks no different from other logs and has no information in it regarding problems or helpful troubleshooting errors or warnings.
Comment 26 Zeqadious 2008-08-21 06:21:41 UTC
Created attachment 18450 [details]
Xorg 7.4 RC6 /w Intel 2.4.0

This is the log of my xorg-server running intel 2.4.0 without a xorg.conf (all automagic).

Maybe someone sees something in it helpful...

Zeq
Comment 27 Wang Zhenyu 2008-09-09 01:58:38 UTC
Could you enable ModeDebug option and send the log again? thanks. This looks like a monitor EDID issue to me.
Comment 28 Zeqadious 2008-09-09 06:44:05 UTC
(In reply to comment #27)
> Could you enable ModeDebug option and send the log again? thanks. This looks
> like a monitor EDID issue to me.
> 

Sorry I've sold my tv and replaced it with a newer one.  The new one has a proper EDID and works fine.
Comment 29 Gordon Jin 2008-09-11 23:23:07 UTC
I guess we'll have to close this.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.