Miniszámítógépek, SBC-k

Raspberry Pi Zero 2 W -> videólejászás 2024

A feladat videókat lejátszani végtelenítve, gombnyomásra másik videót lejátszani - végtelenítve, és új videó lejátszásakor minél mínőségibb átmenet az új videóba.

Gugliztam is meg törtem a fejem mókás és egyszerű megoldáson. Eddig jutottam:
framebufferbe lejátszani ffmpeg-gel.
- rpi bootol és belefut egy végtelen ciklusba: inotifywait egy.file írás figyelése
- egy.file tartalmazza a ffmpeg parancsot és persze a videofile nevét
- mini weblapon vagy ssh-n új tartalmat írok egy.file -ba és erre egyből
- előző ffmpeg killed és új ffmpeg játsza a következő videót framebufferbe (vt1-en)

Ez nem lesz interneten, csak lanon.
ffmpeg nem játszik le framebufferbe akármilyen pixelformatot.

Valakinek esetleg best practice meglátása? Kiost módban futtatott vlc X-en esetleg Wayland+Cage+VLC

[ Megoldva ] NTSC jel generálása ESP32-vel

Szeretnék egyszerűen színes composite NTSC jelet generálni, hogy tesztelhessem, melyik TV képes azt helyesen megjeleníteni.

Van egy ESP-WROOM-32 lapkám, amihez több NTSC generáló kódot is találtam. Megpróbáltam ezeket feltölteni, de sajna még csak le sem fordulnak. Többek közt ezt a hibát adják:

'I2S_CLKM_CONF_REG' was not declared in this scope

Próbáltam 1.8-as és 2-es Arduinoval is, próbáltam többféle lapka beállításával is, bár szerintem azt ESP32 dev modul kellene.

Pár kód, amivel próbálkoztam:

- https://github.com/marciot/ESP32CompositeColorVideo

- https://github.com/erenard/esp32-i2s-composite

Hogyan tudnék életrekelteni egy NTSC jelet generáló kódot, vagy hogyan tudnék színes NTSC jelet előállítani viszonylag egyszerűen?

Megoldás:

A kód elején be kell hívni az i2s_reg.h fájlt. Hogy miért, nem értem, de így módosítva a kódot hiba nélkül lefordul.

(MEGOLDVA) Vulkan Instance Version: 1.3.231 memória megosztás

Mini PC PN50-ben szeretném megosztani a 48GB memóriát úgy, hogy egy része menjen a videokártyának, másik része a futó alkalmazásoknak. Amit eddig olvastam, hogy a BIOS Advanced-ben kellene lennie ilyen opciónak, az Asus BIOS-ban viszont nem találom ilyet. Azt is olvastam,, hogy az alkalmazások döntik el, hogy mennyi ramot vesznek el a video eszköz javára. Lehetséges, hogy linux alatt ez a történet nem kivitelezhető?

ESP8266 RNG hogyan?

Állítólag van benne hardver véletlenszám-generátor. Nem sok infót találtam róla. Nekem megfelelne valami pszeudo-random generátor, akár valamilyen függvénnyel. Ami a feltétel, hogy két független véletlenszámot kell előállítanom. Tud ebben valaki segíteni? uint8_t elegendő.

NVRhez vas és program

Sziasztok,

szeretnék egy saját NVR-t összehozni max. 16 kamerára. Nézegettem és rendeltem is az Aliról Dahua NVR-t, de nem igazán vagyok vele megelégedve, mert nagyon lassú, illetve az már tönkre is ment. - https://www.aliexpress.com/item/1005004899591170.html

Ezért arra gondoltam, hogy összerakok egy saját vasat, egy mini pc-t.

Nagy dolgokat nem kellene tudnia. Rögzíteni folyamatosan a képet, illetve, ha kell, akkor adott felvételt le tudjam tölteni, illetve telefonon meg tudjam nézni a kamerákat.

Kérdésem, hogy erre milyen mini pc lenne alkalmas, illetve milyen programot lenne érdemes rátenni (Linux vagy Windows) alapú valalmit? Milyen jellegű programok vannak erre a célra?

Köszönöm előre is!

Kalmi

Steam Link több gépre off-home RPi-n

Hogyan oldható meg Raspberry Pi-n az, hogy több PC-re is tudjon kapcsolódni off-home, azaz otthoni hálózaton kívülről? 

A gyári hardveres Steam Linkkel ez nem probléma, mert azon több Steam Link kapcsolat is lehet párhuzamosan. A szoftveres Steam Link-en viszont csak egy aktuális kapcsolat lehet. Otthoni Lan-on természetesen mindig rá lehet keresni settingsben az éppen működő Steamet futtató PC-kre és bármelyiket ki lehet jelölni, onnantól az lesz az egyetlen aktuális kapcsolat. Otthoni lan-on kívül viszont ez természetesen nem oldható meg. Az egyetlen megoldás amit találtam különböző userek létrehozása az otthoni PC-khez, és mindegyiken egy-egy aktuális PC kapcsolat van beállítva. De ez eléggé körülményes. Van erre egyszerűbb megoldás szoftveres Steam Linkeken? 

A probléma nem Raspberry Pi specifikus egyébként, desktop Linuxszon, Windowson, Androidon ugyanez van, csak egy aktuális Steam Link kapcsolat.

Commodore 610 (B128) mágust és szoftvereket keresek

Van egy működő Commodore 610 számítógépem, lemezegység nélkül. Gondoltam, nem nagy baj, van rajta szokványos Commodore magnócsatlakozó, majd kazettáról töltök be programokat.

Napokig küzdöttem vele, mire kiderült, hogy bár a gépen van fizikai magnócsatlakozás, ráadásul Cassette felirattal, a kernele mégsem támogatja a magnókezelést. A SAVE és LOAD műveletek "?device not present" hibaüzenettel leállnak, a rádugott magnónak pedig folyamatosan megy a motorja, nem képes azt indítani és leállítani.

Találtam egy kernelt hozzá, aminél a LOAD nem ad hibaüzenetet, de az sem kezeli a magnót. Végül most egy olyan kernelt tettem fel rá, ami a magnócsatlakozón keresztül képes a 1541-es meghajtót kezelni ... elvileg, mert kábelem még nincs a kettő közé.

A kérdésem azonban az, hogy ha valaki mélyebben ismeri a Commodore 610 vagy B128 vagy csak CBM-II néven emlegetett gép lelkivilágát, igazán mesélhetne arról, hogyan kerülhet magnócsatlakozó egy olyan gépre, ami nem kezel magnót? Értem én, hogy Business Machine, és az üzleti felhasználásban inkább lemezzel nyomultak, de akkor mégis minek rá a csatlakozó? Ha meg én derítettem ki rosszul a tényeket, akkor hogyan lehet mégis magnóról betölteni bármit is?

Mivel a gép egy kiállításon fog szerepelni, szeretném, ha valami látványosabb játék vagy demo futhatna rajta, de szoftvert is alig találtam hozzá. Van néhány lemez, ami elérhető, de ezek nem konvertálhatók TAP vagy T64 formátumba, ami persze érthető is, ha nem kezeli a kazettát. Van még hozzá egy bővítőkártyám, de EPROM-ba írható programokból is csak diagnosztikát, meg néhány utilitit találtam, látványosat egyet sem. Tehát ha valaki tud szoftver forrásokat ehhez a géphez, azt is megköszönném. És persze minden információt erről a gépről, mert úgy látom elég kevés maradt fenn.

Banana Pi mint Raspberry Pi alternatíva

Mennyire tekinthető Raspberry Pi alternatívájának a Banana Pi?

Mennyire megbízható? Bár kevesebb OS érhető el Banana Pi-n hasonlóan hosszan támogatott legalább Linux-szal mint a Raspberry Pi? 

Más kérdés. Vannak olyan boardok, amiknek nincs párja Raspberry Pi világban, mint a Banana Pi BPI-R3, ami viszont routernek jó állítólag OpenWRT-vel. Ezzel van valakinek tapasztalata? 

Pi5- ön picamera2 python modul

A raspberry pi5 új hardvere, új módon kezeli a picamerát. 2 db hardveres aljzat van a korábbi 1 helyett és itt nem játszik a pythonos picamera modul, mert helyette csináltak egy picamera2 modult.

Nekem sajnos nem sikerül a camera elérése mert valamit elcseszek. Többféle módon próbáltam a telepitéseket. Egyszer az alaprendszerbe és aztán a virtuális környezetbe. A chatGPT feladta a többnapos küzdelmet és hozzátok irányitott.

Valaki megküzdött már a  Pi5- ön a picamera2 modul használatával ?

Lenovo ThinkCentre M920x Tiny / ThinkStation P330 Tiny moddolás összefoglaló

Kedves Fórumozók!

A kis, 1 liternek megfelelő térfogat környéki munkaállomások nagy népszerűségnek örvendenek az otthoni labort építők háza táján.
Most a Lenovo ThinkStation P330 / ThinkCentre M920x Tiny modellek is ebbe a kategóriába tartoznak.

M920x Tiny

Hardver szempontjából a két gép gyakorlatilag megegyezik, a fő különbség annyi, hogy a P330 Tiny inkább egy grafikus munkaállomás, NVIDIA Quadro (P620 vagy P1000) videokártyával, az M920x Tiny pedig alaplapi Intel grafikus vezérlővel érkezik.
Ezekben a gépekben alapvetően 2 M.2 NVMe SSD hely van, illetve egy M.2 2230-as méretű slot WiFi kártya számára.
A ThinkCentre M920x Tiny esetén van lehetőség a P330 Tiny videokártyája helyére PCIe x4-es négyportos Intel hálózati kártya beépítésére, vagy egy 2,5"-es SATA HDD vagy SSD beépítésére egy speciális beépítőkeret és hajlékony NYÁK-os SATA kábel segítségével.

Az utóbbi hetekben volt alkalmam kísérletezni a fenti típusok bővítési lehetőségeivek és a következő eredményeket értem el:

  • a gépekbe beszerelhető akár egy 1,5 cm (a szokásos érték duplája) magasságú 2,5"-es merevlemez is. Ez esetben a beépítőkeretet módosítani kell: az egyik oldalon van egy kb. 1 cm-es műanyag rész, ami a szabványos merevlemezeket hivatott alulról megtámasztani. Ezt a nyúlványt el kell távolítani, és akkor a nagyobb merevlemez is beépíthető, igaz fejjel lefelé a keretbe helyezve. Ez esetben a SATA kábelt is 180°-kal el kell forgatni, de ezzel együtt a konstrukció működőképesA HDD/SSD beépítőkeret
  • a WiFi kártya csatlakoztatására szolgáló M.2-es E-kulcsú 2230-as kártyahelyre más bővítőkártya is beépíthető:
    • USB 2.0-alapú microSD kártyaolvasó ( https://www.ebay.com/itm/123897794513 ) amely használata esetén lehetőség van a rendszert erről bootolni.
    • SSD-adapter ( https://www.ebay.com/itm/195159000246 ), melynek segítségével az M.2-es 2230 méretű E-kulcsú csatlakozó, egy 20 cm-es kábel segítségével átalakítható M.2-es 2280 méretű M-kulcsú SSD beépítőhelyre. Ez esetben az SSD számára egy PCIe Gen2 egyszeres szélességű kapcsolat áll rendelkezésére (ami alacsonyabb sebességet eredményez), és a rendszert sem lehet erről az eszközről indítani. Ezzel együtt az így módosított gépekben 3 NVMe SSD használható párhuzamosan a rendszerindítás után.
    • M.2 2230-as méretű E-kulcsú SSD. A fenti SSD-adapter sikeréből kiindulva egy ilyen SSD is működőképes lehet, de mindezidáig nem találkoztam ilyen, a kereskedelemben is kapható (és megfizethető) termékkel. Természetesen, az SSD-adapter esetéből kiindulva bootolni több mint valószínű, hogy egy ilyen eszközről sem lehet majd.

Összességében ennyit szerettem volna megosztani Veletek. Köszönöm a figyelmet!