[SOLVED] Dell Inspiron 1525 Intel GM965 HDMI output no 1920x1080
#1
Alright I've got several hours of Googling, searching the forums, etc, and I can't seem to find a resolution to my problem.

I'm new to XBMC, never tried it on top of linux, Windows, Mac, nothing. I came across it the other day when researching media center options. I have been using several different flavors of linux for years now. That by no means makes me an expert, but I know enough to get myself in trouble.

I installed XBMCBuntu without a hitch. I installed it on my Dell Inspiron 1525 w/ an Intel GM965 video chipset. lsmod shows the i915 driver is loaded. I have the Dell connected via HDMI to my Sony Bravia KDF-46e3000 46" LCD television.

grandr does not give me a 1920x1080 option for the TV. I do get display on the TV, but it has black borders, and obviously this thing isn't going to work for me unless I can get my TV fullscreen. The Dell will display 1920x1080 on the TV when in Windows 7, but I'd rather not go that route if I can avoid it.

I did some research and started playing around with xrandr and modelines. xrandr doesn't detect 1920x1080 as an option, so I tried adding modelines obtained from the cvt command and also from different posts I've found online. When I set the HDMI1 output to the newly created modes all I get is a black screen on the TV. I read at one place that the Intel GM965 can only do a virtual resolution of 2048x2048 so if you had something like 1280x800 already on the LVDS1 output, then you couldn't run 1920x1080 on the HDMI out. I tried setting the LVDS1 to 640x480 and positioning the HDMI1 to the bottom of LVDS1, but still I get the black screen. I tried turning LVDS1 off, but still HDMI won't go 1920x1080.

I'm using XBMCBuntu 11.0. It's been fully updated and upgraded using apt-get and is currently on a 3.0x kernel. None of this worked before the upgrade so I don't think that has anything to do with it.

What's my next step?
Reply
#2
Anything I can try? Would I have better luck trying OpenElec?
Reply
#3
Have you tried switching off LVDS using xrandr?
Reply
#4
Yes.
Reply
#5
Could you post the output of xbmc-xrandr. It's in the same directory as xbmc.bin
Reply
#6
Sorry it took so long to get back, had a lot going on this weekend w/ house projects.

Here is the output of /usr/lib/xbmc/xbmc-xrandr:

Code:
<screen id="0" minimum_w="320" minimum_h="200" current_w="1280" current_h="800" maximum_w="8192" maximum_h="8192">
  <output name="LVDS1" connected="true" w="1280" h="800" x="0" y="0" wmm="331" hmm="207">
    <mode id="0x45" name="1024x768" w="1024" h="768" hz="60.00384" current="false" preferred="true"/>
    <mode id="0x46" name="1280x800" w="1280" h="800" hz="59.81099" current="true" preferred="true"/>
    <mode id="0x47" name="800x600" w="800" h="600" hz="60.31654" current="false" preferred="false"/>
    <mode id="0x48" name="800x600" w="800" h="600" hz="56.25000" current="false" preferred="false"/>
    <mode id="0x49" name="640x480" w="640" h="480" hz="59.94048" current="false" preferred="false"/>
  </output>
  <output name="VGA1" connected="false">
  </output>
  <output name="HDMI1" connected="true" w="1024" h="768" x="0" y="0" wmm="16" hmm="9">
    <mode id="0x45" name="1024x768" w="1024" h="768" hz="60.00384" current="true" preferred="true"/>
    <mode id="0x4a" name="1280x768" w="1280" h="768" hz="59.87023" current="false" preferred="true"/>
    <mode id="0x4b" name="1280x768" w="1280" h="768" hz="59.99473" current="false" preferred="false"/>
    <mode id="0x4c" name="1280x720" w="1280" h="720" hz="60.00000" current="false" preferred="false"/>
    <mode id="0x4d" name="1152x648" w="1152" h="648" hz="60.01114" current="false" preferred="false"/>
    <mode id="0x47" name="800x600" w="800" h="600" hz="60.31654" current="false" preferred="false"/>
    <mode id="0x4e" name="720x480" w="720" h="480" hz="59.94006" current="false" preferred="false"/>
    <mode id="0x4f" name="640x480" w="640" h="480" hz="60.00000" current="false" preferred="false"/>
    <mode id="0x50" name="640x480" w="640" h="480" hz="59.94048" current="false" preferred="false"/>
    <mode id="0x51" name="720x400" w="720" h="400" hz="70.08166" current="false" preferred="false"/>
  </output>
  <output name="TV1" connected="false">
  </output>
</screen>

This is from a fresh reboot, none of the modelines have been added using xrandr at this point.
Reply
#7
Not sure if this could be adapted to work with the GMA graphics, but have you looked at this guide?

http://forum.xbmc.org/showthread.php?tid=54685
Reply
#8
I finally got it working. I was tailing the Xorg logs and kept seeing these modelines being "advertised". I don't know why they were being put into the log when xrandr couldn't see them and cvt would not correctly output a usable line, but I used the modeline from the log and I have fullscreen on my tv. It's actually a little bigger than my screen but in xbmc i did the calibrate settings and was able to shrink it to fit.

Now I just found the solution to my hdmi audio problem. Now I'm looking into how to remote control from my phone.

So I guess we can mark this thing solved.
Reply

Logout Mark Read Team Forum Stats Members Help
[SOLVED] Dell Inspiron 1525 Intel GM965 HDMI output no 1920x10800