Problem mit HTPC

  • Hallo zusammen,

    ich konnte heute meinen HTPC endlich in Betrieb nehmen.
    Dieser besteht aus der folgenden Hardware:

    "
    Intel Pentium G3420
    ASROCK B85M ITX
    Antec ISK 600
    G.Skill DIMM 4GB DD3-1600 Kit
    be quiet 300 W Netzteil"


    Auf dem HTPC läuft OpenELEC.
    Manchmal hängt der HTPC, vor allem zum Beispiel bei dem Skin Aoen Nox.
    Im DMESG finde ich dann folgende Meldung vor:

    "[ 1949.813103] [drm] stuck on render ring[ 1949.814734] [drm] GPU HANG: ecode 0:0x87d73c1e, in xbmc.bin [637], reason: Ring hung, action: reset
    [ 1949.814739] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
    [ 1949.814742] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
    [ 1949.814745] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
    [ 1949.814748] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
    [ 1949.814751] [drm] GPU crash dump saved to /sys/class/drm/card0/error
    [ 1951.812493] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
    [ 2355.713864] [drm] stuck on render ring
    [ 2355.715380] [drm] GPU HANG: ecode 0:0x85dffffd, in xbmc.bin [637], reason: Ring hung, action: reset

    [ 2357.713327] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off"


    Wisst Ihr hier vielleicht Rat und könnt mir Abhilfe schaffen?
    Ich habe bereits das aktuelle BIOS Update eingespielt.
    Im BIOS steht aber auch zum Beispiel 4 GB RAM with 256MB shared Memory.
    Heißt das, dass meine GPU nut 256MB RAM hat? Sollte dem so sein, kann ich doch sicherlich mehr einstellen? Eine entsprechende Einstellung habe ich nicht finden können.
    Vielleicht muss ich aber auch lediglich/oder auch zusätzlich noch Einstellungen an OpenELEC vornehmen?!

    Bin für jegliche Hilfe sehr sehr dankbar.

  • Das Problem ist, das ich nicht finde wo.
    Habe bereits im BIOS als auch im Handbuch geguckt.
    Lt. Herstellergehen maximal 1792MB shared memory.
    Könnt ihr mir sagen wo ich das einstelle?

    EDIT:
    Gefunden. Werde es gleich mal testen.

    Einmal editiert, zuletzt von hegg (8. Dezember 2014 um 20:02)

  • Problem weiterhin vorhanden.
    Habe der GPU mal 1024MB spendiert.

    Beim installieren eines Video Addons (vorher ein paar andere installiert), kam es dann wieder zu einem starken Ruckler:


    Da danach meine EPG Daten wieder neu geladen wurden, behaupte ich das die Box kurz abgestürzt ist.
    Und siehe da, beim aktualisieren des EPG'S:


    [ 597.175011] WARNING: CPU: 1 PID: 2958 at drivers/gpu/drm/i915/intel_pm.c:3432 gen6_enable_rps_interrupts+0x2f/0x60()
    [ 597.175015] Modules linked in: ir_lirc_codec lirc_dev ir_mce_kbd_decoder ir_sharp_decoder ir_sanyo_decoder ir_sony_decoder ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder ir_nec_decoder snd_hda_codec_realtek rc_rc6_mce snd_hda_codec_hdmi snd_hda_codec_generic mceusb intel_powerclamp intel_rapl snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_pcm nuvoton_cir rc_core
    [ 597.175052] CPU: 1 PID: 2958 Comm: kworker/1:0 Not tainted 3.16.3 #1
    [ 597.175056] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B85M-ITX, BIOS P2.20 09/01/2014
    [ 597.175064] Workqueue: events intel_gen6_powersave_work
    [ 597.175068] 0000000000000006 ffffffff817739b4 0000000000000000 ffffffff810313ba
    [ 597.175074] ffffffff8144850d ffff880119a90000 ffff880119a97060 ffff880119dcb800
    [ 597.175080] ffff880119a97ea8 ffffffff8144850d ffff880119a90000 0000000000040000
    [ 597.175086] Call Trace:
    [ 597.175095] [<ffffffff817739b4>] ? dump_stack+0x41/0x51
    [ 597.175104] [<ffffffff810313ba>] ? warn_slowpath_common+0x6f/0x84
    [ 597.175111] [<ffffffff8144850d>] ? gen6_enable_rps_interrupts+0x2f/0x60
    [ 597.175117] [<ffffffff8144850d>] ? gen6_enable_rps_interrupts+0x2f/0x60
    [ 597.175124] [<ffffffff8144e85c>] ? intel_gen6_powersave_work+0x9cd/0xb22
    [ 597.175131] [<ffffffff8104250c>] ? process_one_work+0x151/0x21b
    [ 597.175136] [<ffffffff81042d09>] ? worker_thread+0x279/0x32a
    [ 597.175144] [<ffffffff81779862>] ? __schedule+0x246/0x3b0
    [ 597.175150] [<ffffffff81042a90>] ? cancel_delayed_work_sync+0xa/0xa
    [ 597.175158] [<ffffffff81047225>] ? kthread+0xa7/0xaf
    [ 597.175166] [<ffffffff8105142f>] ? sched_clock_cpu+0xc/0x97
    [ 597.175175] [<ffffffff81040000>] ? proc_cap_handler+0xde/0x139
    [ 597.175182] [<ffffffff8104717e>] ? __kthread_parkme+0x5b/0x5b
    [ 597.175189] [<ffffffff8177c06c>] ? ret_from_fork+0x7c/0xb0
    [ 597.175196] [<ffffffff8104717e>] ? __kthread_parkme+0x5b/0x5b
    [ 597.175200] ---[ end trace 95439986deedafe0 ]---
    [ 600.428374] xbmc.bin[2964]: segfault at 0 ip (null) sp 00007fff916d4f38 error 14 in xbmc.bin[400000+1d45000]

    Zitat

    Welche Version von OpenELEC hast du installiert?

    OpenELEC:~ # uname -a Linux OpenELEC 3.16.3 #1 SMP Sat Oct 4 00:34:16 CEST 2014 x86_64 GNU/Linux
    OpenELEC:~ # cat /etc/version4.2.1

  • Um den Fehler abzustellen

    Zitat

    There is an upstream bug in mesa/dri/libva which cause out of a sudden to start tearing. If you press stop xbmc gui will hang and you can see a kernel hang with dmesg. Upstream report is here: https://bugs.freedesktop.org/show_bug.cgi?id=78960 A workaround is to disable "Prefer VAAPI Render method" under Video -> Acceleration (Expert Mode). This will produce a bit more CPU load but will cure that error.

  • Das Problem besteht leider weiterhin:

    Ich habe OpenELEC neu installiert und BIOS alles auf default gelassen.
    Mit Ausnahme dessen, dass ich der GPU einnmal 512MB und einmal 1GB gegeben habe. Kein Unterschied.
    Es kommt weiterhin zu :


    [ 414.228751] [drm] stuck on render ring
    [ 414.230423] [drm] GPU HANG: ecode 0:0x85df3c1d, in xbmc.bin [633], reason: Ring hung, action: reset
    [ 414.230431] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
    [ 414.230436] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
    [ 414.230441] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
    [ 414.230446] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
    [ 414.230451] [drm] GPU crash dump saved to /sys/class/drm/card0/error
    [ 416.228175] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
    [ 420.226972] [drm] stuck on render ring
    [ 420.228611] [drm] GPU HANG: ecode 0:0x85dffffc, in xbmc.bin [633], reason: Ring hung, action: reset
    [ 420.409091] traps: xbmc.bin[633] general protection ip:85bf4e sp:7fff2e5beb10 error:0 in xbmc.bin[400000+1d45000]
    [ 422.226548] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off

    Unter Video > Beschleunigung habe ich:

    Render-Methode: Auto Erkennung
    - Aktiviere HQ Scaler für höhere Skalierungen: 0%
    Dekodiermethode: Hardwarebeschleunigt
    Erlaube Multi Prozess Software Dekodierung: Aus
    Hardwarebeschleunigung erlauben (VDPAU: an
    VDPAU Video Mixer bevorzugen: An
    Hadwarebeschleunigung erlauben (VAAPI): aus
    Rest alles aus

    Irgendjemand eine Idee?
    Das Ganze ist so nicht verwendbar.

  • Bist du sicher das sämtl. Hardware intakt ist? Liest sich so als hätte der RAM einen weg..

    Meine Hardware

    NAS-->: G4560, 8GB, Gigabyte DS3H- WD Red OMV 4.x (latest)| TVHeadend 4.x.x (latest) | DD CineS2 V6. (+Oscam)
    Raspi 4 --> LibreElec (latest)
    Nvidia Shield 2017

  • Guten Morgen zusammen,

    das die Hardware 100% intakt ist, kann ich nicht garantieren.
    Jedenfalls sind alle Bestandteile des HTPCs neu gekauft worden.

    Xbmcbuntu habe ich heute morgen auch gefunden. ISO liegt bereits auf meinem Book, werde ich ausprobieren.

    Ich verwende OpenELEC 4.2.1, welches über einen Installer Stick installiert wurde.
    Um Probleme auszuschließen habe ich bereits auch OpenELEC neu installiert.

    Ich habe gestern selbst nochmal versucht das Problem zu lösen und habe noch gefunden, dass men die Left Vertical Sync. auf wie vom Treiber stellen soll.
    War aber auch bereits so..
    .. bin dies bezüglich echt ratlos.

  • Ich bin nun auf XBMCBuntu gewechselt, da hier ein anderer Kernel verwendet wird.
    Ich habe noch keine Filme/Serien (mangels Zeit) schauen können. Was ich jedoch sagen kann, das bei der Bedienung als solches keinerlei Probleme oer stockende Bilder mit Grafik Fehlern mehr auftraten.
    Sobald ich weiter testen konnte, werde ich noch einmal schreiben.

  • Seit dem ich auf XBMCbuntu umgestiegen bin, haben sich meine Probleme verflüchtigt.

    Der große Vorteil, den ich hier sehe, besteht darin, dass gewisse Dienste oder Programme relativ einfach über die Shell installiert werden können.

    Hier sind einem bei Openelec größtenteils die Hände gebunden, da das System schreibgeschützt ist.

    95% aller Computerfehler sitzen vor dem Bildschirm!

  • Da ich XBMCBuntu wegen der Unterstützung der Harmony verwende, scheidet OpenELEC erstmal aus.
    Bis auf den GPU Bug läuft nun alles.
    Ich habe VAAPI deaktiviert und nun ein paar Filme abspielen lassen. Beim dritten Film ist das Problem erneut aufgetreten.
    Muss ich sonst noch was deaktivieren?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!