2012-02-26, 12:46
Hi guys,
I've spent hours searching trying to solve this issue and to some of you guys, you might find this a newbie issue.
I've just set up xbmc using the xbmc-live installation with a sapphire radeon hd 5450 pcie graphics card.
i installed the proprietary drivers from the amd website. Right now, video is working through the dvi output of the video card. My problem is when I connect the hdmi cable to my LG LCD tv, i don't see any video nor any signs of signal.
i'm currently reading on how to configure the xorg.conf file to see if that's what i'm missing but i'm not sure if on the right page here.
I would appreciate any guidance just get on track. Thanks in advance
uname -a:
Linux XBMCLive 2.6.32-29-generic #58-Ubuntu SMP Fri Feb 11 19:00:09 UTC 2011 i686 GNU/Linux
Update:
I installed read-edid and got this:
I was happy to know that my LG TV was in fact being detected. So I edited my xorg.conf using the output of parse-edid:
xorg.conf
after a few more hours spent on this, i found this http://forum.xbmc.org/archive/index.php/t-81791.html
I also ran xrandr within fluxbox launched via xbmc launcher and got this
so i tried editing /etc/rc.local
I also ran amdcccle via fluxbox. In there, I can see that the LG TV is being detected although I played around under "display manager" but I couldn't manage to get any video through my TV.
Unfortunately, I'm still not getting any picture on my TV via the hdmi connection please help... getting desperate as i'm not sure whether i'm getting anywhere.
I've spent hours searching trying to solve this issue and to some of you guys, you might find this a newbie issue.
I've just set up xbmc using the xbmc-live installation with a sapphire radeon hd 5450 pcie graphics card.
i installed the proprietary drivers from the amd website. Right now, video is working through the dvi output of the video card. My problem is when I connect the hdmi cable to my LG LCD tv, i don't see any video nor any signs of signal.
i'm currently reading on how to configure the xorg.conf file to see if that's what i'm missing but i'm not sure if on the right page here.
I would appreciate any guidance just get on track. Thanks in advance
uname -a:
Linux XBMCLive 2.6.32-29-generic #58-Ubuntu SMP Fri Feb 11 19:00:09 UTC 2011 i686 GNU/Linux
Update:
I installed read-edid and got this:
Code:
xbmc@XBMCLive:~$ sudo get-edid | parse-edid
[sudo] password for xbmc: parse-edid: parse-edid version 2.0.0
get-edid: get-edid version 2.0.0
Performing real mode VBE call
Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
Function supported
Call successful
VBE version 300
VBE string at 0xc0204 "ATI ATOMBIOS"
VBE/DDC service about to be called
Report DDC capabilities
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
Function supported
Call successful
Monitor and video card combination does not support DDC1 transfers
Monitor and video card combination supports DDC2 transfers
0 seconds per 128 byte EDID block transfer
Screen is not blanked during DDC transfer
Reading next EDID block
VBE/DDC service about to be called
Read EDID
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call successful
EDID claims 1 more blocks left
*********** Something special has happened!
Please contact the author, Matthew Kern
E-mail: [email protected]
Please include full output from this program (especially that to stderr)
Reading next EDID block
VBE/DDC service about to be called
Read EDID
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call successful
EDID claims 1 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.
parse-edid: EDID checksum passed.
# EDID version 1 revision 3
Section "Monitor"
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
Identifier "LG TV"
VendorName "GSM"
ModelName "LG TV"
# Block type: 2:0 3:fd
HorizSync 31-68
VertRefresh 56-75
# Max dot clock (video bandwidth) 90 MHz
# Block type: 2:0 3:fc
# DPMS capabilities: Active off:no Suspend:no Standby:no
Mode "1360x768" # vfreq 59.799Hz, hfreq 47.720kHz
DotClock 84.750000
HTimings 1360 1432 1568 1776
VTimings 768 771 776 798
Flags "-HSync" "-VSync"
EndMode
Mode "1280x768" # vfreq 59.870Hz, hfreq 47.776kHz
DotClock 79.500000
HTimings 1280 1344 1472 1664
VTimings 768 771 778 798
Flags "+HSync" "-VSync"
EndMode
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
EndSection
I was happy to know that my LG TV was in fact being detected. So I edited my xorg.conf using the output of parse-edid:
xorg.conf
Code:
xbmc@XBMCLive:~$ cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Files"
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Monitor"
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
Identifier "LG TV"
VendorName "GSM"
ModelName "LG TV"
# Block type: 2:0 3:fd
HorizSync 31-68
VertRefresh 56-75
# Max dot clock (video bandwidth) 90 MHz
# Block type: 2:0 3:fc
# DPMS capabilities: Active off:no Suspend:no Standby:no
Mode "1360x768" # vfreq 59.799Hz, hfreq 47.720kHz
DotClock 84.750000
HTimings 1360 1432 1568 1776
VTimings 768 771 776 798
Flags "-HSync" "-VSync"
EndMode
Mode "1280x768" # vfreq 59.870Hz, hfreq 47.776kHz
DotClock 79.500000
HTimings 1280 1344 1472 1664
VTimings 768 771 778 798
Flags "+HSync" "-VSync"
EndMode
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
EndSection
after a few more hours spent on this, i found this http://forum.xbmc.org/archive/index.php/t-81791.html
I also ran xrandr within fluxbox launched via xbmc launcher and got this
Code:
Screen 0: minimum 320 x 200, current 1280 x 768, maximum 1920 x 1920
DFP1 connected 1280x720+0+0 (normal left inverted right x axis y axis) 700mm x 392mm
1360x768 59.8 + 59.8
1920x1080 30.0 30.0
1776x1000 30.0
1280x768 59.9 59.9
1280x720 60.0* 59.9
1024x768 75.0 70.1 60.0
1152x648 59.9
800x600 75.0 60.3
720x576 59.8
720x480 60.0 59.9
640x480 75.0 59.9
DFP2 connected 1280x720+0+0 (normal left inverted right x axis y axis) 443mm x 249mm
1600x900 60.0 +
1280x1024 75.0 60.0
1440x900 60.0
1280x960 75.0 60.0
1152x864 75.0 60.0
1280x768 75.0 60.0
1280x720 75.0 60.0*
1024x768 75.0 60.0
800x600 75.0 60.3
640x480 75.0 59.9
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 disconnected (normal left inverted right x axis y axis)
so i tried editing /etc/rc.local
Code:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
xrandr --output DFP2 --off
xrandr --output DFP1 --auto
exit 0
I also ran amdcccle via fluxbox. In there, I can see that the LG TV is being detected although I played around under "display manager" but I couldn't manage to get any video through my TV.
Unfortunately, I'm still not getting any picture on my TV via the hdmi connection please help... getting desperate as i'm not sure whether i'm getting anywhere.