Leserartikel HTPC How-To (Linux XBMC + LiveTV Intel ink HD Beschl.)

Ich habe gestern testweise yavdr auf meinem Hauptrechner (der hat ne nvidia Grafik) installiert. Funktionierte Problemlos. Streamen auf einen anderen Rechner ins VLC ging auch. Hierbei hatte ich jedoch Klötzchen bei HD Sendern (könnte an der AMD-e350 Grafik liegen!?).

Ich wollte auch gerne das Streamen ins XBMC testen. Lokal auf dem yavdr Rechner schmierte mir XBMC immer kurz nach dem starten ab. Auf einem weiteren Rechner (mit Windows) stürzte XBMC jedes mal ab, wenn ich TV aktivierte.

Ich beabsichtige daher mich jetzt mit Nvidia Grafik einzurichten. Mein mini ITX Case geht zurück.

Was schlag ihr für Hardware vor?

Genüg eine ION Lösung? ist sicher stromsparender!?
 
sry, mein Server off, demenstrechend auch meine HP...

Vermutlich hat mein Mädel beim Aufstehn wieder die iwas angestellt und mein hochempfindlicher FI-Schutzschalter hat gemeint er muss die Bude stromlos setzen (ich hasse das).

Heut Abend is sie wieder on, WOL muss ich wohl mal noch einrichten.

@flow87

ION. Nein. Würde ich nicht machen, is schon ein deutlicher unterschied.

Stromsparen ist beim HTPC nicht so wichtig... und ION glänzt hier auch nicht unbedingt.
Ich bau diese Woche diesen Rechner (HTPC) hier:

http://geizhals.at/deutschland/?cat=WL-172193
Ergänzung ()

Hustän schrieb:
Ich hab ein Asus e45m1-m pro, also ein e450 board. Und da es mit den ati treibern diverse probleme gibt, auch in kombination mit meinem ambilight, hab ich kurzerhand die Asus GT520 Grafikkarte nachgerüstet. Mit der Karte läuft alles einigermaßen zufriedenstellend - hat auch seine Macken, ist aber wesentlich einfacher aufzusetzen und du hast nicht das Probem, dass du vaapi brauchst. Demnach würde ich dir empfehlen die 40 Euro in eine GT520 zu investieren.

-> was heißt einigermaßen? Welche Probleme gibt es genau?

@flow

Can't exec "libtoolize": Datei oder Verzeichnis nicht gefunden at /usr/bin/autoreconf line 196.
Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf line 196.
autoreconf: Entering directory `.'

wenn sowas kommt dann google ich meist danach denn irgendetwas scheint zu fehlen.

Hast du alle Abhängigen Pakete installiert?

@all.

Bei mir rennt natty + XBMC from GIT (https://github.com/opdenkamp/xbmc) + XVDR Plugin + VDR build from E-Tobi Sourcen + XVDR VDR Plugin from GIT perfekt miteinander. Geringe CPU Last, 100% stabil bisher.
 
Zuletzt bearbeitet:
@Krautmaster, klasse dann kann ich heute Abend weiter an den HowTo's arbeiten. Hatte jetzt jemanden aus dem Ubuntuusers Forum und der kam gar nicht damit klar wie die Aufteilung z.B. beim kompilieren und installieren bei XBMC-PVR ist. Würde das gerne etwas zusammen schieben und auch das Update und kompilieren der Sourcen beschreiben. Ich glaube wir vergessen dabei immer das wir wissen was wir machen und was das bewirkt und Laien kommen damit dann nicht klar, deshalb fand ich es gut das, dass mal ein völliger Laie in Sachen kompilieren gemacht hat.

Bei mir läuft Natty, Gnome 2, XBMC vom Git https://github.com/pipelka/xbmc.git, xbmc-addon-xvdr, VDR Build mit eTobi Sourcen und xvdr-vdr-plugin mit VAAPI kompiliert sehr gut zusammen. Geringe CPU Last trotz ATI Karte ;-)

Unter der XBMC Session klinkt sich XBMC-PVR bei der Wiedergabe von Sendern und Filmen komischerweise noch aus btw. startet neu, weiß einer wo dran das liegen könnte.
 
Zuletzt bearbeitet:
@Orgel

Scheint mir eine sehr unstabile Version von XBMC zusein.

XBMC Main PVR Development Repository. If you're not developing, use https://github.com/opdenkamp/xbmc/tree/pvr-ppa

Läuft die bei dir stabil oder doch eher die von opdenkamp nutzen?
 
Dazu muss man wissen wie die zusammenhänge sind. Lars Op den Kamp macht XBMC-PVR mit TVHeadend und VNSI als Schnittstelle. Alexander Pipelka macht XBMC-PVR mit VDR und XVDR als Schnittstelle. Beide holen sich XBMC aus dem Upstream und gleichen ihr XBMC auch immer wieder damit ab. Die von Dir in dem Link angegebene Version ist die Stable, die auch in OpenELEC zum Einsatz kommt. Wir nutzen die Testing Version aus dem Master Branch.

Wenn du meinen Beitrag richtig durchgelesen hättest wüsstest Du das alles läuft wenn ich unter Gnome 2 XBMC laufen lasse, nur die XBMC Session muckt also die ohne Desktop Oberfläche das kann aber auch mit den Rechten zu tun haben. Da muss ich mal das Syslog und das XBMC.log konsultieren, das habe ich noch nicht gemacht
 
Zuletzt bearbeitet:
Krautmaster schrieb:
Ich bau die Tage diesen HTPC zusammen:

http://geizhals.at/deutschland/?cat=WL-172193

Mal sehn wie das Setting rennt.

Das ist mehr oder weniger mein Setting, ich bin mit der Performance sehr zufrieden.

Intel G630T statt G530
Asus P8-H61M EVO statt Intel DH67VR

Duerfte sich also nicht viel nehmen. Sag mal bitte Bescheid, wie der Top Blower ist. Momentan habe ich immer noch den Boxed drauf und der brummt recht. Ich will aber nicht das Board wieder ausbauen und suche daher einen guten und guenstigen Kuehler mit Clipbefestigung (gerne auch Tower).
 
Krautmaster schrieb:
Ergänzung ()

-> was heißt einigermaßen? Welche Probleme gibt es genau?
Hi Krautmaster,

ich hab die FernetMenta Mainline auf einem Ubuntu 10.10 installiert. Beim anspielen von HD Filmen (1080p 24Hz) steigt er trotzdem öfter mal aus, soll heißen, das er beim starten des Films hängen bleibt, dann hilft nur noch ein Neustart, oder wieder zurück ins Hauptmenü springt, oder neu startet. Des kommt schon ab und zu vor.
Bei der Installation des NVidia Treibers musste ich die xorg.conf anpassen, sonst hatte ich beim umschalten auf 24Hz ein total zerhacktes Bild. Da klappt die Wiki nicht so recht bei mir, es kommen meistens Fehler, wie: "nvidia-settings ERROR: The control display is undefined" etc.. wie auch immer, ich hab's dann geschafft die modes.txt zu erstellen um die richtigen Frequenzen einzutragen und anhand des Skripts die anderen Änderungen. Aber des hier

Code:
export DISPLAY=:0; nvidia-settings -a "SyncToVBlank=1" -a "AllowFlipping=1" -a "FSAAAppControlled=1" -a "OpenGLImageSettings=3" -a "LogAniso=0" -a "GPUScaling[DFP-1]=1,1"; nvidia-settings -r

funktioniert bei mir nicht - da hab ich immer so eine Fehlermeldung, wie oben beschrieben.
Bei der Einstellung "Synchronisiere Wiedergabe zur Anzeige" auf Audio im XBMC hab ich alle paar Minuten tearing. Schalt ich die Option ab, dann verschlimmert sich das Tearing. Bei mir steht die Option jetzt auf "Video Takt (Audio Anpassen)" - da hatt' ich bisher keine Fehler, die mir aufgefallen wären. Bildwiederholfrequenz anpassen is natürlich an - Vsync auch.

Keine Ahnung, woran das genau liegt. Ich vermute, dass entweder bei der xorg.conf irgendwas noch nicht stimmt, oder es am Fehlen des obigen Befehls liegt. NVIDIA-Treiber ist der 285.05.09.

Tips und Tricks sind immer gern gesehen!
 
Zuletzt bearbeitet:
@Krautmaster, da das Wiki wieder nicht erreichbar ist ein Vorschlag zur Güte. Ich könnte eine Subdomain auf meinem Webspace einrichten, so das wir das Wiki dort bearbeiten und erweitern könnten. Ein überspielen müsste kein Thema sein da es sich glaube um Textfiles beim Mediawiki handeln müsste.

Gruß
Orgel
 
@Hustän

erstmal danke =)

24p ... da würde ich gar nicht groß nach Anleitung vorgehen, wenn du eine gute xorg.conf hast wegsichern und ggf wieder nehmen.

Ich mach meist einfach den neusten Treiber drauf, dann ein

sed -n '/- Modes/,/- End/p' /var/log/Xorg.0.log | sed 's/.*(0)://g' > /home/xbmc/modes.txt

Dann einfach in die xorg.conf die modes eintragen, nur namen, keine Modlines an sich.

Modes "1920x1080_60_0" "1920x1080_24_0" etc...

Fertig.

@ freezes bei 24p

Das ist das besagte 64 Bit nvidia Problem. Bei fernetmenta musst du explizit das Master/ Mainline Branch auschecken. Würde ich aber gerade nicht machen.

Der Fix ist mittlerweile im GIT from Lars Opdenkamp drin, das läuft auch absolut perfekt.

https://github.com/opdenkamp/xbmc

das einfach auschecken, bauen, drüberballern, dann sollte das passen.

Fix is hier:
Merge pull request #535 from FernetMenta/mainline2

677d5aeb93 Browse code
elupus authored 5 days ago

also eingespielt.

https://github.com/xbmc/xbmc/pull/468

Das war das Problem, beim Wechsel auf 24p freeze.


Was ich aktuell empfehlen kann is also:

GPU Treiber vom X-swat ppa

add-apt-repository ppa:team-xbmc/unstable
add-apt-repository ppa:ubuntu-x-swat/x-updates
apt-get update
apt-get upgrade

apt-get install xbmc xbmc-live (für autostart)


=> XBMC ersetzen

sudo su
cd /usr/src
git clone https://github.com/opdenkamp/xbmc.git
cd xbmc

./bootstrap
./configure --prefix=/usr --enable-vdpau --enable-libbluray
make -j4
make install


XVDR Plugin für XBMC

sudo su
apt-get install git-core
cd /usr/src
# To upgrade, simply run "git pull" in the next step in the path /usr/src/xbmc-addon-xvdr!
git clone https://github.com/pipelka/xbmc-addon-xvdr.git
cd xbmc-addon-xvdr
sh autogen.sh
./configure --prefix=/usr/lib/xbmc (or $HOME/.xbmc)
make
make install

VDR

sudo nano /etc/apt/sources.list
unten einfügen:
deb-src http://e-tobi.net/vdr-experimental squeeze base backports addons vdr-multipatch

wget http://e-tobi.net/vdr-experimental/pool-squeeze/binary/base/e-tobi-keyring_2008.03.08_all.deb
sudo dpkg -i e-tobi-keyring_2008.03.08_all.deb

sudo su
apt-get update
apt-get build-dep vdr-dev

cd /usr/src
apt-get source vdr
cd /usr/src/vdr-1.7.21/
dpkg-buildpackage -rfakeroot -us -uc -b

cd /usr/src
sudo dpkg -i vdr-dev_1.7.21-4~ctvdr3_all.deb vdr_1.7.21-4~ctvdr3_amd64.deb (oder halt i386)

XVDR Plugin

cd /usr/src/vdr-1.7.21/PLUGINS/src

git clone https://github.com/pipelka/vdr-plugin-xvdr.git
cd /usr/src/vdr-1.7.21/PLUGINS/src/vdr-plugin-xvdr
make
cp /usr/src/vdr-1.7.21/PLUGINS/lib/libvdr-xvdr.so.1.7.21 /usr/lib/vdr/plugins/

copy Config-Files

cp -R /usr/src/vdr-1.7.21/PLUGINS/src/vdr-plugin-xvdr/xvdr /var/lib/vdr/plugins/
chown vdr:vdr /var/lib/vdr/plugins/xvdr/allowed_hosts.conf



Das wars. XBMC aktualisiere ich einfach immer mit


cd /usr/src/xbmc
git pull
./bootstrap
./configure --prefix=/usr --enable-vdpau --enable-libbluray
make -j4
make install


@ Orgel

Herzlichen Dank für deine Mitarbeit. Einem Freund gehört www.htpc-wiki.de, da würde ich es dann einspielen.
Er hat sicher auch noch nützliches Zeug drin was sich recht zügig übernehmen lässt. Ich wollte es hauptsächlich etwas zusammenfassen, kategorisieren und internationalisieren.
 
Zuletzt bearbeitet:
@Krautmaster

das kenne ich schon bedarf aber einiger Überarbeitung, da Teilweise schon zu Alt. Mit Internationalisieren meinst Du wahrscheinlich Deutsch Englisch. Das Mergen könnte einige Zeit in Anspruch nehmen ;-)
 
Ja tw zu alt. Kommt auch immer drauf an wie viele es in Schuss halten, ich denke man könnte eventuell die Wiki von mir dort on stellen bzw die dort komplett eintauschen.

Er hat da grad garkeine Zeit für aber ich finde die Wiki von uns hier ist mittlerweile auf einem ganz guten Stand, beide vereint hilft sicher schon vielen weiter.

Wenn viele mitwirken wächst das recht schnell und ist auch aktuell. Ist das erste mal dass ich ne Wiki aufgesetzt habe oder gar in welchen gearbeitet habe.
 
Ich kenne mich mit dem Mediawiki wie auch mit dem Dokuwiki aus. Ein früheres Projekt wo ich beteiligt war ist LinuxMCE, dort habe ich das Englische Wiki ins Deutsche Wiki übersetzt. Nur als nur noch alleine daran gearbeitet habe, hatte ich dann keine Lust mehr. Nur ist LinuxMCE wie ich finde auch etwas über Dimensioniert und mit Kubuntu 8.04 etwas veraltet was mich betrifft.

http://www.linux-mce.de/
 
@Krautmaster

Super! Danke dir! Das werd' ich morgen gleich versuchen, heut schaff's ich leider nicht mehr, weil wir später Vorweihnachtsfeier von der Abteilung haben :freak:
 
=> gestern einen alten i3 540 mit dieser How To aufgesetzt:

http://forum.xbmc.org/showthread.php?t=114368

ich muss sagen, ich bin hellauf begeistert.

Intel hat wirklich sehr sehr viel Arbeit in den Kernel und Treiber gesteckt. Es läuft Welten besser als noch im März.

Das Bild mit der Intel GPU ist subjektiv auf Niveau der Nvidia GPU. Besser als das von meinen AMD Grafikkarten die ich auch erst neulich wieder getestet habe.

VAAPI rennt out of box absolut perfekt. Das Einzige das wie bei AMD nicht geht ist Deinterlacing, aber in Arbeit.

24p rennt im Gegensatz zum E-350 und dessen Graka absolut flüssig ohne besondere Bemühungen, butterweich, von einem 24p Bug unter Linux ist absolut nichts zu spüren.

Auch gibt es keinerlei Pixelfehler oder unschöne Kanten wie es bei AMD leider bei mir der Fall ist. Auch kein tearing da der vSync super läuft.

Wenn das so schnell weiter geht und Deinterlacing noch dazu kommt, dann ist wohl ein kleines Sandy oder Ivy Bridge setting das Mittel der Wahl. Super CPU Leistung, niedrige Auslastung bei HD. Problemloses Aufsetzen.

Die Last mit VAAPI und meinem Test i3 540 ist übrigens bei ca 5-15% bei 2 der 4 Threads. Also ca 5% gesamt CPU (1080p Avatar) also ebenfalls auf Nvidia Niveau.

Intel ist jedenfalls AMD voraus was den Treiber angeht und steckt offensichtlich auch 100x mehr Energie rein.
Das sieht man schon allein an den Profilen die mit VAAPI beschleunigt werden.

vainfo: VA API version: 0.32
vainfo: Driver version: i965 Driver 0.1
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD

dazu kommt der preisliche Aspekt:

http://geizhals.at/deutschland/640052

ein geniales Board mit SPIDF
Dazu ein 37€ Celeron

http://geizhals.at/deutschland/671507

mit mehr 4x Dampf als ein E-350

Sehr interessantes Setting.
 
Zuletzt bearbeitet:
Sodele, auch mein schöner HTPC macht Fortschritte =)
Im MCE-Board habe ich einen IR-Empfänger und gleich ne Logitech Harmony One bei AEOne gekauft.

WLAN-Karte funktioniert mittlerweile auch gut und bisher stabil. Leider habe ich noch das Problem, dass ich die Wetterseite nicht aufrufen kann.
Ich bekomme zwar sozusagen den Bildschirm angezeigt, auch keine Meldung dass keine Internetverbindung besteht, aber vor dem °C-Zeichen stehen keine Zahlen o.O
Gibts da noch einen Trick was man ändern muss?

Und kennt jemand ne TV-Karte mit Low-Profile Blende?

Danke!!
Ergänzung ()

Mit dem Wetterproblem bin ich wohl nicht der Einzige - weather.com hat die API umgestellt und will nun Kohle gegen Wetterdaten.

http://www.vdr-portal.de/index.php?page=Thread&postID=1031812
http://forum.ubuntuusers.de/topic/xbmc-wetter-addon-weather-com-funktioniert-nicht-m/

Hat die Wetteranzeige schon jemand wieder zum Laufen bekommen?
 
Was kann man nun machen? Fand das Wetter Addon super.
 
Gibt sicher noch andere Anbieter oder?

Ich denke einfach mal abwarten da wird sicher was kommen.
 
Zurück
Oben