Output problems with 945GM

Matteo Brusa matteo.brusa at kaasa.com
Fri Dec 7 08:30:36 PST 2007


Hi Jesse, thanks for the answer.
See my inline comments.

Jesse Barnes wrote:
> On Thursday, December 06, 2007 5:54 am Matteo Brusa wrote:
>> Hi,
>> i have some HDTV configuration issues with my 945GM based pc, i hope i'm in
>> the right place to ask. I'm running Ubuntu 7.10 and therefore the intel
>> driver version 2:2.1.1-0ubuntu9.
>>
>> VGA output
>> The VGA output works great, it uses the 1360x768 resolution when plugged to
>> an HDTV. Unfortunately, my actual TV has no VGA input, so i'm trying to get
>> either HDMI (with DVI adapter cable) or component running.
>> LDVS
>> In X, LVDS is always enabled although i have no LCD screen. I tried "xrandr
>> --ouput LDVS --off" without success, and the intel module does not support
>> any xorg.conf option to shut it off. Could this be the reason why xvidtune
>> always shows 1024x768 and not the actual screen value? Component
>> I always get 1024x768, no matter which Modeline i specify. Any suggestion?
> 
> You actually can disable it:
> 
> Section "Monitor"
> 	Identifier "Bogus LCD"
> 	Option "ignore" "true"
> EndSection
> 
> Section "Driver"
>         Identifier "Card0"
>         Driver "intel"
>         VendorName "Intel Corporation"
>         BoardName "Unknown Board"
>         Option "Monitor-LVDS" "Bogus LCD"
> EndSection
> 
> And since we've been getting so many reports about this stuff and always end 
> up pointing people at http://www.intellinuxgraphics.org/dualhead.html, I 
> think I'll update the man page with some more detail...

Great, this works.
That would be really helpful to have this mentioned in the man page.
> 
>> TDMS-1
>> I got 1280x768 working, with noticeable overscan. How can i use the same
>> 1360x768 with DVI, or get rid of the overscan?
> 
> What's the output of 'xrandr'?

Here's the snippet relative to this output:
TMDS-1 connected 1280x720+0+0 (0x62) normal (normal left inverted right) 160mm x 90mm
         Identifier: 0x4e
         Timestamp:  -1361725529
         Subpixel:   horizontal rgb
         Clones:
         CRTC:       0
         CRTCs:      0 1
         EDID_DATA:
                 00ffffffffffff004c2d000200000000
                 2a0f01038010098c0ae2bda15b4a9824
                 15474a20000001010101010101010101
                 010101010101011d007251d01e206e28
                 5500a05a0000001e011d00bc52d01e20
                 b8285540a05a0000001e000000fd0032
                 3d0f2e08000a202020202020000000fc
                 0053414d53554e470a202020202001af
   1280x720 (0x62)   74.2MHz +HSync +VSync
         h: width  1280 start 1390 end 1430 total 1650 skew    0 clock   45.0KHz
         v: height  720 start  725 end  730 total  750           clock   60.0Hz
   1280x720 (0x63)   74.2MHz +HSync +VSync
         h: width  1280 start 1720 end 1760 total 1980 skew    0 clock   37.5KHz
         v: height  720 start  725 end  730 total  750           clock   50.0Hz
   640x480 (0x64)   25.2MHz -HSync -VSync
         h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
         v: height  480 start  490 end  492 total  525           clock   60.0Hz

> 
>> I also tried to disable DDC; in this case i cannot set any video mode with
>> randr. Do i need to use the 915resolution tool, or it's not relevant
>> anymore?
> 
> It's not relevant anymore and should generally be avoided...
> 
>> What is the output name for the component: TDMS-1, VGA?
> 
> I'm not sure what you mean here, TMDS-1 and VGA are separate outputs...

With my motherboard came a DVI dongle/splitter with VGA, DVI and component (3 RCA) plugs.
I just discovered that the component plugs are mapped to TV output. The only resolution i get here 
is a poor 1024x768 interlaced. I tried to set manually the monitor section similar to the following, 
without any success.


  How can i get a resolution in par with VGA or DVI output?
Here's xrandr snippet:
TV connected 1024x768+0+0 (0x62) normal (normal left inverted right) 0mm x 0mm
         Identifier: 0x4f
         Timestamp:  -1362011090
         Subpixel:   unknown
         Clones:
         CRTC:       0
         CRTCs:      0 1
         BOTTOM: 37 (0x00000025) range:  (0,100)
         RIGHT: 46 (0x0000002e) range:  (0,100)
         TOP: 36 (0x00000024) range:  (0,100)
         LEFT: 54 (0x00000036) range:  (0,100)
         TV_FORMAT: NTSC-M
                 supported: NTSC-M       NTSC-443     NTSC-J       PAL-M
                            PAL-N        PAL          480p at 59.94Hz 480p at 60Hz
                            576p         720p at 60Hz    720p at 59.94Hz 720p at 50Hz
                            1080i at 50Hz   1080i at 60Hz   1080i at 59.94H
   1024x768 (0x62)   26.9MHz
         h: width  1024 start 1025 end 1088 total 1120 skew    0 clock   24.0KHz
         v: height  768 start  769 end  800 total  801           clock   30.0Hz
   800x600 (0x63)   17.0MHz
         h: width   800 start  801 end  864 total  896 skew    0 clock   19.0KHz
         v: height  600 start  601 end  632 total  633           clock   30.0Hz
   848x480 (0x64)   14.5MHz
         h: width   848 start  849 end  912 total  944 skew    0 clock   15.4KHz
         v: height  480 start  481 end  512 total  513           clock   30.0Hz
   640x480 (0x65)   11.3MHz
         h: width   640 start  641 end  704 total  736 skew    0 clock   15.4KHz
         v: height  480 start  481 end  512 total  513           clock   30.0Hz



> 
>> Last question: X -verbose says "(==) intel(0): VideoRam: 262144 KB". Does
>> it mean that it allocates 256 megs for the as video memory?
> 
> It means it can allocate up to 256M for video memory as needed.  It doesn't 
> necessarily allocate all of that by default though...
> 
> Jesse


-- 
Matteo Brusa
Senior Lead Developer, Kaasa Solution GmbH

tel     +49(0)211 730 635 21
mobil   +49(0)163 392 09 82
fax 	+49(0)211 730 635 77

Zollhof 13
40221 Düsseldorf
Germany

http://www.kaasa.com



More information about the xorg mailing list