Kodi Community Forum
[LINUX] Apple TV Crystalbuntu (Ubuntu Linux and Crystal HD) Disk Image for Apple TV - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52)
+---- Thread: [LINUX] Apple TV Crystalbuntu (Ubuntu Linux and Crystal HD) Disk Image for Apple TV (/showthread.php?tid=74992)



- diegoap - 2010-07-13

grax beto Smile


splash during boot - sircube - 2010-07-13

Sam, any chance to have boot logo/splash while reaching X window?
Nice package BTW.


- defiler - 2010-07-13

diegoap Wrote:Thank you very much ... This is very helpful Smile

That's quite alright - I reckoned it deserve a one-stop explanation to get people running. That way, whenever anyone asks, they can be pointed at that post, and my internet notoriety is secured! I'd hoped to cover everything required for general use, but it looks like I missed the audio device. Oops!

betusr3 Wrote:I'm using PIN78's image with optical output..
Go to System->System->Audio Output->Audio Output Device and set it to iec958

(I have the same for Pass-through output device)

Thanks for that, Beto - I've updated my instructions with that.


- joecas - 2010-07-13

I have atv running sam image and connected with a plasma tv.
If the tv is power off when atv boots the ubuntu xserver dose not start
Could someone help me ?

Thanks


- defiler - 2010-07-13

joecas Wrote:I have atv running sam image and connected with a plasma tv.
If the tv is power off when atv boots the ubuntu xserver dose not start
Could someone help me ?

Well, the obvious answer is to turn the TV on before the ATV. But you didn't say what type of connection you're using.


- betusr3 - 2010-07-13

joecas Wrote:I have atv running sam image and connected with a plasma tv.
If the tv is power off when atv boots the ubuntu xserver dose not start
Could someone help me ?

Thanks

Yep.. that usually happens with X11. The problem is that X11 relies on EDID (http://en.wikipedia.org/wiki/Extended_display_identification_data) in order to set up the correct resolution, frequency, etc, and since the TV's off X11 does not receive that info and switches back to failsafe mode (most probably output through VGA jack).

One workaround I know of would be to tell X11 not to rely on EDID and manually set all the monitor's parameters on xorg.conf. (CustomEDID option)
I wouldn't personally recommend doing that since if you ever change the TV (and you don't change those settings), X11 will still treat that device as the old TV and might do some nasty things on it.

Maybe there's a safer workaround..

Hope this helps,
beto


- joecas - 2010-07-13

Thanks for your answers.
One more thing:
If i start atv with tv on everything is ok but if power the tv off after some hour xserver goes down...


- sircube - 2010-07-14

joecas Wrote:Thanks for your answers.
One more thing:
If i start atv with tv on everything is ok but if power the tv off after some hour xserver goes down...

I have captured the LCD TV's EDID and I'm using CustomEDID in xorg.conf
Besides if you want to have X started without having the LCD TV over HDMI turned on, then google around this parameter:
Code:
Section "Device"
...
Option "ConnectedMonitor" "DFP"
...
End Section



- Sam.Nazarko - 2010-07-14

Just output EDID data to a file (by usng the Nvidia tool in Ubuntu desktop), then edit xorg.conf so you are pointing to the EDID file (google for how to do this)

Any problems just edit your XORG.conf / restore a backup of it / run nvidia-xconfig or restore the image


- deltazulu - 2010-07-15

I have an AppleTV with pin87's image that I've had to rebuild from image twice now because for whatever reason, the Component output starts outputting a non 480P signal (which is what my CRT RPTV is capable of using). I hooked it up to another TV that handles 1080i Component and that is not syncing either. I don't know what the sync / resolution is being output now, but my xorg.conf file is unchanged from my setup like this:
Code:
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    Option         "UseDisplayDevice" "TV"
    Option         "TVOutFormat" "COMPONENT"
    Option         "TVStandard" "HD480p"
    Option         "TVOverScan" "0.80"
    DefaultDepth    24
    Option         "NoLogo" "True"
    SubSection     "Display"
        Modes      "720x480" "640x480"
        Depth       24
    EndSubSection
EndSection
I read the posts above about having the TV off could cause the nvidia drivers to default to VGA or something -- is there no way to revert this? I don't want to have to rebuild the drivers every time this happens -- and it seems to be happening because my TV is indeed turned off when I am doing some atv updates or something and reboot the atv.. So i'm guessing the nvidia drivers don't see the TV and default to VGA (or something non 480P). I don't know how to pull the EDID off my TV to force it as someone suggested above. What are my options here? Surely I can revert back to 480P somehow without rebuilding the image and updating everything again a 3rd time?


- davilla - 2010-07-15

deltazulu Wrote:I have an AppleTV with pin87's image that I've had to rebuild from image twice now because for whatever reason, the Component output starts outputting a non 480P signal (which is what my CRT RPTV is capable of using). I hooked it up to another TV that handles 1080i Component and that is not syncing either. I don't know what the sync / resolution is being output now, but my xorg.conf file is unchanged from my setup like this:
Code:
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    Option         "UseDisplayDevice" "TV"
    Option         "TVOutFormat" "COMPONENT"
    Option         "TVStandard" "HD480p"
    Option         "TVOverScan" "0.80"
    DefaultDepth    24
    Option         "NoLogo" "True"
    SubSection     "Display"
        Modes      "720x480" "640x480"
        Depth       24
    EndSubSection
EndSection
I read the posts above about having the TV off could cause the nvidia drivers to default to VGA or something -- is there no way to revert this? I don't want to have to rebuild the drivers every time this happens -- and it seems to be happening because my TV is indeed turned off when I am doing some atv updates or something and reboot the atv.. So i'm guessing the nvidia drivers don't see the TV and default to VGA (or something non 480P). I don't know how to pull the EDID off my TV to force it as someone suggested above. What are my options here? Surely I can revert back to 480P somehow without rebuilding the image and updating everything again a 3rd time?

dmesg or xorg log will tell more info about what is going on.

to restart X11 -> 'sudo /etc/init.d/gdm restart'


- joecas - 2010-07-15

Sam.Nazarko Wrote:Just output EDID data to a file (by usng the Nvidia tool in Ubuntu desktop), then edit xorg.conf so you are pointing to the EDID file (google for how to do this)

Thanks one more time Sam.
I solved...


- deltazulu - 2010-07-16

Everything I am seeing from searching google involves using the NVIDIA settings manager through the GUI. I'm using pin87's image that doesn't come with the desktop and I have no ability to VNC to the machine (that I could tell) so I can't figure out how to do this thorugh command line to force the display to my crt rptv.

dmesg output - http://pastebin.com/tPyxX9vS

Xorg.0.log - http://pastebin.com/8YbYgRby


- herod98 - 2010-07-16

Something like this could also be useful Smile

http://connectpro.com/prod_vid_ddcDVI.html


- deltazulu - 2010-07-16

I'm using component video output -