I just received my RPi few days ago – I have installed openELEC and I’m finally very happy with the result!!
Therefor I want to share my findings with you, some of it may be old news for you, but I find the information on a lot of different forums therefor I hope it will help some of you that I put it together here.
Setup: RPi running openELEC with wired network, sending TV and sound signal through HDMI to a receiver/amplifier and then to the TV (European Full HD 16:9 TV – that information make sense when you see my config.txt) – I will use for playing movies from a network share and as an AirPlay receiver for audio.
1. I installed the image from a Windows machine, following this guide
2. Then I wanted to updated the CPU speed (arm_freq), I quickly found a lot of guides telling that I should create a “config.txt” (Guide to text format here) file and place it in the root on the SD card, if you plug it in your Windows PC, or in /flash/ folder if you are accessing the SD card through the RPi.
3. I decided to access the SD card through RPi, and I’m using the program “WinSCP” for that. The /flash/ folder is read only by default so you need to mount it with write permission before you can upload your config.txt file. (I’m using PuTTY for that) Run these commands to do it:
a. Command: “mount -o remount,rw /flash”
b. [Then upload your config.txt file through WinSCP]
c. Command: “mount -o remount,ro /flash”
d. Command: “reboot”
0 Then I saw that the CPU speed didn’t change, after a lot of reading I found out that I needed to disable the dynamic clocking by adding this parameter to the config.txt file “force_turbo=1”
5. Then the CPU speed finally changed and I start adding a lot of other parameters to the config.txt file, but then I couldn’t get the overscan parameters to work – I start goggling again and then I found the “overscan_scale=1” parameter (this is a new one that is not documented yet) – I added that one together with “disable_overscan=1” – then that overscan problem was solved.
6. The final problem (an annoying problem)was when I played a 1080p movie with DTS sound I saw small lacks in the picture and sound every ~ 1 minute – I tried a lot different thins but finally I solved it with changing the video settings from 60Hz to 50Hz – easy one but a big problem for me!
7. Wolllaaa my RPi is running perfect with openELEC = one really happy user!!!
BTW: Remember to disable the RSS feed since it take a lot of CPU power.
!!HELP!! I can’t figure out how to get the AirPlay audio working – if anyone has solved that problem please post the solution.
Here is my config.txt file (I’m not overclocking RAM and GPU anymore since I solved the problem mentioned in point 6. – that is why they are out comment) – hope you find it useful!
Code: Select all
# Help http://elinux.org/RPi_config.txt
# Set stdv mode to PAL (as used in Europe)
sdtv_mode=2
# defines the aspect ratio for composite output (3 = 16:9)
sdtv_aspect=3
# Force the monitor to HDMI mode so that sound will be sent over HDMI cable
hdmi_drive=2
# Set monitor mode to DMT
hdmi_group=1
# Set monitor resolution to 1080p 50Hz
hdmi_mode=31
# Pretends HDMI hotplug signal is asserted so it appears a HDMI display is attached
hdmi_force_hotplug=1
# Make display smaller to stop text spilling off the screen
overscan_scale=1 # http://www.raspberrypi.org/phpBB3/viewtopic.php?f=67&t=15700
disable_overscan=1
overscan_left=57
overscan_right=59
overscan_top=37
overscan_bottom=37
#Disable dynamic clocking (to be able to use arm_freq)
force_turbo=1
# CPU Speed
arm_freq=850
# SDRAM Speed
#sdram_freq=450
# GPU Speed
#gpu_freq=275