alturismo

Moderators
  • Posts

    6107
  • Joined

  • Last visited

  • Days Won

    47

Everything posted by alturismo

  1. Suche hier im deutschen Bereich, hatte ich letztens breit erklärt ... meine im Zusammenhang mit Gaming VM ... du wirst es finden. denk mal drüber nach 1/ du entfernst den virtuellen VNC Adapter 2/ du nimmst dafür die Nvidia ... ... Lösung, installiere einen echten VNC Server auf dem Win Rechner, Beispiel TightVNC (inkl. GPU Beschleunigung), nutze eine vernünftige Remote Software für den Browser als Docker, beispielsweise guacamole ... und noch besser, nutze lieber RDP als Protokoll ... anstelle den Quark VNC Du wirst es lösen können anhand der Infos
  2. entweder /dev/dri < iGPU oder AMD ... runtime nvidia usw usw < Nvidia Einlesen !!! wenn beides nicht vorhanden ist in deinem Plex Template, dann hast du kein transcoding ... was zuhause eh nicht genutzt werden sollte sondern nur "bei Bedarf", beispielsweise extern im Browser, am Handy, Freunde und Familie, ... was auch immer ... oder der Client es wirklich nicht kann ... besser um keine Crashes verursachen zu können, ja ... Stromsparender im Idle wenn die VM aus ist, dann Nein, dann 1/ muss die Karte für Unrais sichtbar bleiben 2/ braucht es das Plugin (Treiber) 3/ kannst du die Karte bei VM Nichtnutzung in den persistence mode setzen (boot, nach VM Stop) 4/ musst du den persistence mode deaktivieren bevor die VM startet !!! dann ja, ist das stromsparender ... wenn die VM eh permanent läuft ist das hinfällig, nur wenn die VM NICHT läuft ... dann kann man da ansetzen.
  3. ui ui ui ... vfio bind in den devices setzen, Neustart, dann ist die Karte für den Host (Unraid) und den laufenden Apps (Dockers, ...) nicht sichtbar ... dann braucht es auch keine Nvidia plugin, keine Treiber, ... aber auch kein perstence mode dann für die GPU glaub ich jetzt eher nicht, du hast die Nvidia GPU 1/ das plugin und Treiber installiert 2/ im Plex Docker auch konfiguriert, nvidia runtime, capabilities, ... alles konfiguriert und eingerichtet ? ... wenn im Plex Docker nur /dev/dri angegeben ist ... wird die Nvidia nicht genutzt ... nochmals einlesen ...
  4. wenn du Lust hast ... ich hatte etwas Zeit und Lust (da ich TVH mag ) und TVH auch ne API hat ... kannst mal folgendes versuchen #!/bin/bash ### TVH Credentials TVHEADEND_HTTP_URL="http://192.168.1.80:9981" ### adjust to your tvheadend ip:port TVHEADEND_USER="your_user" ### TVH Username TVHEADEND_PASSWORD="your_pass" ### TVH Password ### Pre waketime in seconds to add before wake, sample, 120 == 120 seconds == 2 Minutes ahead rtc_wakeahead="120" ### Config end here ### ### Fetch upcoming recordings in TVH tvheadend_dvr_upcoming=$(curl -s --user "$TVHEADEND_USER:$TVHEADEND_PASSWORD" "$TVHEADEND_HTTP_URL/api/dvr/entry/grid_upcoming?sort=start_real&dir=ASC&limit=5") ## fetch unix time IFS=$'\n' rtc_time+=($(echo $tvheadend_dvr_upcoming | jq -r ".entries[] | (.start_real | tostring)")) ## convert unix to date recordtime=$(date -d @$rtc_time) ## fetch channelname IFS=$'\n' channelname+=($(echo $tvheadend_dvr_upcoming | jq -r ".entries[] | .channelname")) ## fetch recordtitle IFS=$'\n' recordtitle+=($(echo $tvheadend_dvr_upcoming | jq -r ".entries[] | .disp_title + if (.disp_subtitle | length > 0) then \" (\" + .disp_subtitle + \")\" else \"\" end")) echo "$recordtime $channelname $recordtitle" ### Set rtc waketime ## clear wakealarm echo 0 > /sys/class/rtc/rtc0/wakealarm ## set wakealarm rtc_waketime="$((rtc_time-rtc_wakeahead))" ## write wakealarm echo $rtc_waketime > /sys/class/rtc/rtc0/wakealarm ## convert unix to date rtc_waketimer=$(date -d @$rtc_waketime) echo "$rtc_waketimer RTC Wake set" output sollte dann so aussehen, 1/ nächste Aufnahme startet ... 2/ RTC Timer gesetzt abzgl. der Pre Zugabe ... (120 Sek in diesem Fall) root@AlsServerII:/mnt/cache/system# ./tvh_sleep.sh Wed Mar 20 15:09:30 CET 2024 ProSieben HD Modern Family (Sonnenfinsternis) Wed Mar 20 15:07:30 CET 2024 RTC Wake set root@AlsServerII:/mnt/cache/system# Bedingung, wake on RTC ist im BIOS aktiviert ... das script muss laufen bevor der Rechner in den sleep geht ... Bsp. sleep plugin run before ... oder du lässt es alle Stunde mal laufen ... oder ... kannst ja mal feedback geben wenn Lust das zu testen.
  5. du musst auch auf das popup klicken wenn ich eine Notify bekommen soll, beispiel @ThePlague wenn man den Namen mit @ davor tippt .... fangen wir mit der Basic an, repository hast du anscheinend theplague/ut2004 eingetragen, würde bedeuten du hast den Docker wirklich selbst gemacht und bei dockerhub für alle bereitgestellt ... wovon wir jetzt mal nicht ausgehen wenn du jetzt mal schaust was oben postet wurde, was auf dem github als Anleitung steht ... beim docker run .... dann schaust du nochmal was da steht, PUID und PGID, nicht UID und GID ... web_username ... user sehe ich auch nicht als verfügbare Variable ... wäre nicht tragisch, hat nur keinerlei Funktion der 1. kleine Schritt ist ja gemacht, fang mit der richtigen repo an ... du siehst ja in der Regel auch immer warum etwas nicht geht ... in deinem Fall kam ja auch
  6. Du kannst je nach Image die VU sich als SatIP Server nutzen. Gesendet von meinem SM-S911B mit Tapatalk
  7. Nein ... 1/ TVHeadend hat das nicht eingebaut ... 2/ TVHeadend läuft als Docker, der kann nichts ans "System" senden ... zumindest nicht einfach, durch 1/ eh obsolet. es ist grundsätzlich möglich 1/ die Recording Times auszulesen 2/ daraus eine "Vorgabe" zu erstellen und bereitstellen 3/ den RTC wake Befehl abzulassen vom Host System aus das Ganze händisch und per scripts ... sprich, ja, du kannst dir diese Funktion "bauen", mein Ansatz wenn ich so etwas machen wollte steht oben ... das ist auch gut so ... einiges an Hardware verträgt es nämlich nicht .... und wer ist dann schuld ? wenn er die Funktion einbaut und ... und wo landen die Fragen ... und wer will es dann nicht wahr haben .... ist leider so. ganz im Gegenteil ... aber darüber brauchen wir jetzt nicht zu philosophieren ... das stimmt, nur so verstehen es die meisten direkt was gemeint ist
  8. da ich das auf keinen empfehlen würde ... bin ich da besser raus der Import ist auf der offiziellen Docker Seite beschrieben wenn du das machen willst, aber ... du brauchst ja auch die passenden Start Parameter ... das wäre wichtig gewesen, den docker run oder einen screenshot was da wie eingestellt war oder den compose ... spätestens da wird ja mehr oder weniger Schluss sein wenn "nicht vorhanden" ... das gesicherte Image bringt dich da nicht wirklich weiter bei einem Docker (egal welches OS), Start Parameter und die appdata, das ist wichtig ... das Image ist fire and forget ...
  9. i see, may try installing it, also dont see any config error from your side ... may 1 point, is your primary GPU in BIOS settled to internal iGPU ? may check this too ... if the NV PCIe device is setted as primary ... may thats the reason, something i would look for primary. Rest is looking ok, besides the error you see and mentioned yourself, should look otherwise ...
  10. vielleicht etwas spezifischer beschreiben ... 1/ geht es tatsächlich um das Image ? sprich, das OS 2/ geht es um die persistent appdate wo die settings und co liegen ... zu 1/ macht keinen Sinn dies zu sichern ... wenn 2/ woher kommen die backups ?
  11. yo ... das ist mir schon klar, aber du musst dem was "mitgeben" ... das ist etwas anderes ... war auch bei Windows so, der Aufgabenplaner schickt etwas ans BIOS damit der Rechner auch dann aufwacht ... Windows ist auch aus im sleep Lernkurve wird steil ...
  12. kleiner Nachtrag, hier wird für jede Aufnahme eine Datei erzeugt anhand denen du dann die passenden Daten finden kannst wo anhand unix timestamps die Startzeiten auch hinterlegt sind ... der Rest ist jetzt wie gesagt, Lernkurven, Fleisarbeit, ... die Zeit dann in einem File speichern, dann bei dem sleep Auslöser anhand der Zeit - X Vorlauf die Wake Zeit setzen ... wie gesagt, oob, Nope, Lösbar, klar doch viel Erfolg dabei.
  13. TVHeadend hat dies nicht implementiert ... einen shutdown zu initiieren und den wake RTC zu setzen. Da die Hardware dies bei dir unterstützt (unter Win ging es auf dieser Hardware) wäre die Hürde genommen, so, der rest ist Fleisarbeit und Lernkurve/n nehmen ... ein Ansatz, bevor du den sleep setzt ... je nachdem wie du den "triggerst", ein script ausführen welche die DVR Files scannt, entsprechend dem den timer setzt um dann das "weiterzugeben" und dann entsprechend den sleep command abzugeben ... hört sich simpel an, ist es aber nicht so ganz ... aber, lösbar ... wäre jetzt ein Ansatz ... oder alternativ mit inotify jede Veränderung im DVR Ordner überwachen und immer die "nächste" Zeit abgleichen ... oder oder oder ... Zusammengefasst, oob, Nein ... lösbar, ja. abgesehen davon ob es jetzt TVH oder ein anderes Backend ist, wenn das im Docker läuft musst du eh diverse Hürden nehmen ... da ein Docker per se nicht dein System in den Sleep setzen kann (und auch nicht sollte) ...
  14. fixed, thanks tested and working fine here, if you have a issue here let me know (in terms you are using this feature including cache ...)
  15. may rather post a diagnostics ... and the modprobe file should be there, please dont remove it, you probably also use the intel gpu top plugin or so which also automatically create it.
  16. gerne, unbedingt aber vorher dies umsetzen !!! wenn nicht wirst du unweigerlich in traces und freezes laufen ...
  17. der Router sollte das schon erkennen ... wenn du ne fixe IP vergibst. falls dein Router mit IPVLAN nicht zurecht kommt (Bsp. Fritz), dann solltest du auf macvlan umstellen IPVLAN > jeder Docker hat zwar ne eigene IP aber die gleiche mac macvlan > jeder Docker hat ne eigene IP und eine eigene mac ansonsten gibt es da nichts zu beachten, br0/1 ... IP's statisch vergeben ... am besten einen Bereich ohne DHCP verwenden um Konflikten aus dem Weg zu gehen ... ich vergebe zum Beispiel unter .....100 nichts per DHCP, meine Docker fangen bei .60 an und gehen bis .99 ... sieht bei nem Netzwerk scan dann beispielsweise so aus
  18. ups ... thanks but i guess nobody used that feature anyway i ll fix it glad you got it sorted
  19. das kommt darauf an wie du die extern bereitstellen willst ... 4k hat erstmal nicht viel zu heißen, schwankt gewaltig ... sind es remux dann hast du grob 50 - 100 mbit anliegen (pro Stream), sind es "was auch immer" liegen die meist zwischen 10 - 30 mbit (pro Stream), sind es ... usw usw ... diese Bandbreiten gelten für direct play (direct stream), dafür braucht es auch kein Transcoding des Bildes ... sprich, wenn die in bester Qualität abspielen sollen ... dann brauchtst du je nach Material schon massiven Upstream wenn es transcoded sein soll um Upload zu sparen, werden diese Filme meist in 1080p 8-10 mbit streamed ... dann hat es ein guten Bild und ist "verträglich", da der transcoded Stream immer in h264 läuft ist 4k hier sehr "unproduktiv" ... direct stream oder (besser) transcode > 1080p jetzt hast du noch etwas overhead und Bandbreiten sind auch "dynamisch", also rechne mit deiner 30 mbit upstream Leitung für 2 1080p Streams (in guter Quali) um dann nicht komplett einzubrechen, passendes Routing vorausgesetzt ... heißt ja auch nicht dass dein Upstream überall sauber ankommt, Provider ... Kurz, pauschal kann man es schlecht bewerten und je nach gegebener Qualität schwankt das auch gewaltig ... hoffe es ist halbwegs verständlich Kleiner Zusatz noch, du bist auch per dual stack unterwegs und kannst dich auch extern direkt verbinden ? wenn nicht, geht plex über seinen angebotenen Relay und es geht eh nur max 720p 2mbit (pro stream) bei dir raus oder du setzt dich dann mit dem Thema VServer oder ipv6 auseinander ...
  20. since a time now its needed as its listening as "web service" for image proxying ... so it will not close and should run different wise, as you already customized it by yourself you should be able to sort it out or take a look at the default cronjob.sh how its handled by me ... to get the loop running through.
  21. all i did was updating g2g binary to get the image downloads from SD back working may wipe the cache files please and try from unraid terminal docker exec xteve_guide2go /config/cronjob.sh
  22. sieht aber nicht ok aus, noch 0 Geräte bei Dir in mqtt ... Beispiel von hier ... genau, das geht mit HA wunderbar wenn die Geräte "ankommen" ... siehst du ja oben. Dir fehlen die Geräte in mqtt ... solange da keine Geräte sind ... ich kenne jetzt AHOY auch nicht, daher, entweder ein separates Topic öffnen, hat ja eh bereits nichts mehr mit Thema hier zu tun, vielleicht findet sich jemand wo da helfen kann, AHOY mqtt ... wobei ich da eher dort mal anfragen würde ... oder im web danach suchen. Beispiel hier https://community.simon42.com/t/home-assistant-wechselrichter-hoymiles-ahoy-dtu-und-mqtt/824/49?page=3
  23. question, is there any more logging possible ? i have enabled suspend, but actually the vm doesnt use suspend, wol triggered, wol arrived, no suspend triggered ... i assume as i use hibernate in the VM and disabled suspend (to ram) ... you only implemented suspend to ram i assume this is how i hibernate my VM as sample virsh dompmsuspend AlsPC --target disk" and i guess you prefered regular ... root@AlsServer:~# virsh dompmsuspend --help NAME dompmsuspend - suspend a domain gracefully using power management functions SYNOPSIS dompmsuspend <domain> <target> [--duration <number>] DESCRIPTION Suspends a running domain using guest OS's power management. (Note: This requires a guest agent configured and running in the guest OS). OPTIONS [--domain] <string> domain name, id or uuid [--target] <string> mem(Suspend-to-RAM), disk(Suspend-to-Disk), hybrid(Hybrid-Suspend) --duration <number> duration in seconds root@AlsServer:~# so i assume, yes, you trigger it, but as its disabled here (hibernate) it has no effect, correct ?
  24. die hab ich auch, ich vermisse jedoch die elementare Antwort auf die Frage ... und wenn du das nicht findest in HA, dann wird es bereits schwer da landen die zu verarbeitenden Daten, Sensoren, ... und da ich nicht weiß was "Auswertung" für dich bedeutet, können nur Daten sein, können Schalter sein, kann ... sein. Beispiel mit diversen mqtt Aktoren, Daten, ...
  25. nope, virsh doesnt support this Alternativ, you could run a script which does ssh into your VM and run the command ... either keypair or install sshpass on unraid (unsafe !!!) but rather you should look into your VM why the cron aint running there ... assuming you already did so