XBMCBuntu boot problem when TV is turned off (Nvidia)

When I boot my XBMC box and don’t turn my TV on before the boot XBMC was not succesfully. After some digging and googling I found the solution.

  1. On your XBMCBuntu device press ALT+CRTL+F1
  2. login with user xbmc, pass xbmc
  3. type sudo su –
  4. type killall Xorg
  5. press ALT+CRTL+F7
  6. login with user xbmc, pass xbmc and select XBMCBuntu
  7. Now press the button on the left bottom (or press the windows/command key)
  8. Select System Tools > Nvidia X Server Settings
  9. click on DFP-0, DFP-1 or whatever then click “Acquire EDID..”
  10. Save it as edid.bin in your /home/xbmc/ folder
  11. Now make an ssh connection from another PC to your XBMC box
  12. Example linux/osx: ssh 192.168.1.12 -l xbmc for windows try putty
  13. Make yourself root sudo su –
  14. Password xbmc
  15. Type: cat /var/log/Xorg.0.log | grep “Assigned Display Device: DFP-“
  16. Keep the DFP-X number in mind
  17. Make a backup of your X.org config cp /etc/X11/xorg.conf /etc/X11/xorg.conf.orig
  18. open the xorg.conf nano /etc/X11/xorg.conf
  19. Delete all the lines with ctrl+k (multiple times)
  20. Now paste the new config:
Section "Device"
    Identifier     "nvidia"
    Driver         "nvidia"
    Option         "DynamicTwinView" "False"
    Option         "NoFlip" "false"
    Option         "NoLogo" "true"
    Option         "ConnectToAcpid" "0"
    Option         "FlatPanelProperties" "Scaling = Native"
    Option         "ModeValidation" "NoVesaModes, NoXServerModes"
    Option         "ConnectedMonitor" "DFP-1"
    Option         "CustomEDID" "DFP-1:/home/xbmc/edid.bin"
EndSection

Section "Screen"
    Identifier     "screen"
    Device         "nvidia"
    DefaultDepth    24
    Option         "ColorRange" "Full"
    SubSection     "Display"
        Depth       24
        Modes      "1280x720"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "false"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/event4"
    Option         "Emulate3Buttons" "true"
    Option         "Emulate3Timeout" "70"
    Option         "SendCoreEvents" "true"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "ServerFlags"
    Option         "AllowEmptyInput" "false"
EndSection
  • Change the DFP-X number in the config if you have another number then DFP-1
  • press CTRL+O to safe the file
  • Type shutdown -h now to turn the XBMC box of
  • Turn of the TV and turn your XBMC box on
  • Test if everything works fine now 🙂

If this works for you please leave a comment below 🙂

Source URL
Config URL

Author: Thomas Faddegon

Bla bla bla