abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:44 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 01:00 | Nová verze

    ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 20:55 | Nová verze

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.

    Ladislav Hagara | Komentářů: 2
    včera 17:22 | Nová verze

    Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 10
    včera 17:11 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.

    Ladislav Hagara | Komentářů: 2
    včera 12:11 | IT novinky

    Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.

    Ladislav Hagara | Komentářů: 8
    včera 05:11 | Komunita

    #HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.

    Ladislav Hagara | Komentářů: 2
    17.4. 17:55 | IT novinky

    Společnost Volla Systeme stojící za telefony Volla spustila na Kickstarteru kampaň na podporu tabletu Volla Tablet s Volla OS nebo Ubuntu Touch.

    Ladislav Hagara | Komentářů: 3
    17.4. 17:44 | IT novinky

    Společnost Boston Dynamics oznámila, že humanoidní hydraulický robot HD Atlas šel do důchodu (YouTube). Nastupuje nová vylepšená elektrická varianta (YouTube).

    Ladislav Hagara | Komentářů: 1
    KDE Plasma 6
     (68%)
     (10%)
     (2%)
     (20%)
    Celkem 562 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?

    Fluttershy, yay! avatar 15.11.2009 22:35 Fluttershy, yay! | skóre: 92 | blog:
    Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Přečteno: 3702×

    Zdar a sílu,

    vybírám komponenty do HTPC a zasekl jsem se na základní desce (s CPU a GPU).

    Požadavky jsou v zásadě následující:

    • cena (MB + CPU + GPU) <= 3000 Kč
    • podpora hardwarové akcelerace FullHD videa (+ HDMI výstup, samozřejmě)
    • možnost připojení (analogové) TV karty funkční pod GNU/Linuxem -- do ní má být v případě potřeby (nahrávat) zapojován externí set-top box
    • funkčnost pod GNU/Linuxem

    Původně jsem chtěl pořídit Pegatron IPX7A-ION, nebo ASUS AT3N7A-I.

    • Pegatron má PCIe x16 slot, do nějž budu těžko shánět TV kartu.
    • Pegatron má COM port, což by se hodilo kvůli případnému rozcházení dálkového ovládání přes lirc.
    • Asus má Bluetooth, ale to prý nefunguje.
    • Asus má PCI slot, což by mi pomohlo ohledně TV karty.
    • Pegatron žere SO-DIMM paměti (notebookové), kdežto Asus normální DIMM paměti, takže to rozhodnutí je pro mě docela podstatné.

    Napadlo mě ale, že koupí microATX desky bych vyřešil otázku portů apod., leč bylo by to na úkor spotřeby.

    Jak jsem zjistil, integrované GPU nVidia GeForce 8200/8300 (pro AMD) jsou ekvivalentní s 9300/9400 (pro Intel). AMD má proti tomu čipové sady 785G/780G apod. Jsou použitelné pod GNU/Linuxem? (Moc tomu nevěřím.)

    Co deska (pro změnu nVidia 8300) ASUS M3N78-EM? Co pak za CPU?

    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters

    Řešení dotazu:


    Odpovědi

    15.11.2009 23:03 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Já mám AT3N7A-I a zatím jsem spokojen.

    Ovšem ještě nemám vyskoušené probuzení PC abych mohl automaticky nahrávat.
    Fluttershy, yay! avatar 15.11.2009 23:22 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Ovšem ještě nemám vyskoušené probuzení PC abych mohl automaticky nahrávat.

    Aha! To by mě taky zajímalo...

    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    16.11.2009 12:42 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Jak jsem psal někde jinde mythtv se mi nepovedlo rozchodit a zdá se mi že je to moloch který je k ničemu.

    Nahrávám normálně mencoderem v cronu, no a po nahrání ho chci uspat a probudit až se zase bude spouštět cron.

    Z toho důvodu jsem hledal funkci jak si přečíst z cronu kdy znovu spustit PC prostě jak ty časy pěkně převést na nejbližší čas viz: Převod "0 20 * * 2,4" na aktuální čas

    No a jak probudit PC jsem se dočet zase tu: ACPI wakeup a MythTv ACPI Wakeup

    Ovšem ještě jsem to nedal do kupy - prostě nebyl ještě čas to vyskoušet.

    Jinak rychlostně si myslím že je to OK sice je to pomalejší ale jako TV recorder je to OK a internet se taky dá v pohodě prohlížet (flash jsem neskoušel).

    Jediné co se nedalo dělat naráz instalovat SW pomocí yumexu ten my vytížil PC tak že i TV se zasekávalo ovšem na vině bude nedostatek RAM protože při použití yumexu to sežralo veškerou RAM a začalo swapovat, reakce strašně pomalé, prostě tam mám pouze 1 G RAM ze starších zásob, pro tvtime, mencoder, mplayer pod gnome to stačí a upgrade nemusím dělat zase tak často.
    Fluttershy, yay! avatar 16.11.2009 12:46 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Hmmm, díky.

    Níže jsem si všiml nějaké stížnosti na výkon tohoto řešení -- nahrávání (digitálního) televizního vysílání do já-nevím-čeho je výkonově v pohodě?
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    16.11.2009 13:59 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Proč by to nemělo stíhat v DVB-T už je video zakodované takže ho stačí pouze ukládat.

    Jde o to zda s tím ještě nechcete dělat nějaké blbosti.

    Jinak DVB-T u nás ještě není, ale analog to stíhá pomocí mencoderu nahrávat zatím OK.

    Spíš by jste se měl zeptat toho co píše že to nestíhá.

    Samozřejmě že to není žádný rychlík ale já tam mám fedoru 11 64b a bez problémů, pouze nestíhá yumex prostě sežere veškerou ram a potom je odezva na klávesnici či myš i několik minut a systém swapuje jak ďábel ale to je tím že mám málo RAM pouze 1G které mi zbylo ze zásob. (yumex je pomalý i na mém desktopu ovšem tam nespomaluje ostatní aplikace tam mám dost RAM a výkoný CPU)
    16.11.2009 14:33 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Proč by to nemělo stíhat v DVB-T už je video zakodované takže ho stačí pouze ukládat.

    DVB-T se vysílá v drtivé většině v MPEG2, což žere místo na disku jak prase. Po nahrání se vyplatí udělat dvouprůchodové zakódování do xvid nebo h264. Nemluvě o vystříhání reklam.
    In Ada the typical infinite loop would normally be terminated by detonation.
    Fluttershy, yay! avatar 16.11.2009 14:54 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Pokud stačí udělat to potom, je to jedno -- cílová domácnost doteď upravuje video na sedm let starém laptopu s mobilním celeronem a to je teprve chuťovka.
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    16.11.2009 19:18 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Však ano pokud to chci archivovat vystříhat reklamy atd.... tak si s tím musím pohrát a potom je jedno zda to ten PC bude dělat dva dny, a nebo si to udělám na jiném PC.

    Na podívání s tím není třeba nic dělat, stejně se to smaže.
    16.11.2009 13:49 Ctirad Feřtr | skóre: 43 | Praha
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Jak jsem psal někde jinde mythtv se mi nepovedlo rozchodit a zdá se mi že je to moloch který je k ničemu.
    To jsem si z počátku myslel taky a hodně mě štvala závislost na mysql. Pak jsem k němu ale přičuchnul skrz mythbuntu a od té doby ho používám a stále objevuji nové a nové vychytávky. S odstupem několika měsíců musím říct, že je to extrémně vymakaný kus software dotažený do nejmenších detailů co opravdu funguje.
    16.11.2009 14:11 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Já si to nemyslím.

    Tím neříkám že to někomu nevyhovuje, ale mě se to zdá zbytečně složité a cpou se tam věci které nepotřebuji.

    Není nad nahrání pomocí mencoderu a je to :-)

    Jinak mythbuntu jsem nerozchodil vůbec, a po pár skouškách ubuntu mi tato distribuce nesmí na HDD nějak je mi odporná. (vlastní názor a nikomu ho nevnucuji někomu to může vyhovovat)

    A MythTV ve fedoře jsem rozchodil ovšem nejde ladit TV karta prostě jak chci změnit kanál tak to vypíše chybu zobrazení a je konec, už TV potom v mythtv nefunguje. (Možná s jinou TV kartou by to fungovalo nevím - sice jinou mám ale nemůžu ji tam dát nevleze se do bedny a tak trápit se nebudu.)

    Prostě mencoder na nahrávání cron na plánování a ještě si musím napsat něco co vypne a zapne ten PC automaticky, už se na tom pracuje.
    gtz avatar 16.11.2009 21:21 gtz | skóre: 27 | blog: gtz | Brno
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    VDR mi vždy připadalo lepší a stabilnější.

    Kaffeine a Hercules TV SMART Analog - ladí v pohodě ,Kaffeine Skystar-2 DVB-S ladí v pohodě. Nesetkal jsem se s žádným problémem. Genius Card Bus Dual jak analog tak i digitál ladí tak jak má. Aspoň na normálním konfigu ( Suse nebo FC10 ). Zkoušel jsem nějaký BuBuntu Live-CD a brzo to CD letělo po psu.
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    16.11.2009 21:34 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Jinak moje katrta AverTV Hybrid+FM PCI A16D s TVtime taky funguje OK - DVB-T zatím nechytám takže to neřeším, pak to zahodím a vyskouším jiný SW a na nahrávání mencoder.

    gtz avatar 16.11.2009 22:14 gtz | skóre: 27 | blog: gtz | Brno
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Aver funguje celkem jak má, na Herculesu se mi stalo na nějakých live-cd. ID karty se nedetekovalo správně a pak sice systém kartu identifikoval ,ale šlo to celé do kytek, protože on se stále pídíl po ovladačích v /lib/firmware . Firmware dvb-fe-TDA... byl přítomen ,ale systé stále psal firmware.error. To bylo nějaké Kubuntu-live. Na Kuuntu mne třeba štve, že to scanuje disky a snaží se udělat fsck. No bubuntu mi nesmí v žádné kombinaci a disk.

    U TV je celkem velký problém nedostatek GUI, tak aby se dal sofistikovaně použít PIP třeba na DVB-T/DVB-S. Zkoušel jsem nějaké experimenty a vždy to padlo na pusu...
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    17.11.2009 08:57 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Dva obrazy by neměl být problém, ovšem zda to umí jeden program asi ne, bude třeba asi spustit ten program dvakrát a každý s jiným zařízením (/dev/video0, /dev/video1)

    Ovšem na to potřebuješ kartu která má víc tunerů, jinak pokud budeš chtít nahrávat DVB-T tak tam by mělo být i s jedním tunerem možné zobrazit všechný programy na tom jednom vysílacím kanálu. (S tímto neporadím protože nemám DVB-T - Olomouc je až jako poslední)

    Jinak ta karta co mám je blbá ovladače pro windows jsou zmršené a neumí nastavit různý zvukový doprovod na různých kanálech. (Nový win program už to umí)

    A pod linuxem musím zadávat normu PAL-BD, PAL-DK podle toho jaký kanál chci nahrát karta sama se neumí přepnout.

    U jiné karty v druhém linuxu nemusím zadávat nic http://www.abclinuxu.cz/hardware/pridavne-karty/televizni-karty/dvb-t/pci/pinnacle-pctv-310i (ovšem ta karta má analogový výstup a zvuk nahrávám ze zvukovky). Akorát se mi zdá obraz o trochu horší jak z toho averu (analog)

    Pro tu aver kartu mám dva fw budu muset vyskoušet co ty druhé umí, ten jeden je pouze jeden soubor a ty druhé tam je souborů víc.
    gtz avatar 17.11.2009 21:11 gtz | skóre: 27 | blog: gtz | Brno
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Bohužel na Linuxu nejsou takové SW jako je DVB-DREAM pro Wokna. Bohužel je to tak. Kaffeine mi padl na pusu když jsem ho pustil s DVB/S. Stalo se to když na KLEAR běželo DVB/T. Nějak jsem neměl čas nějak laborovat s tím.
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    gtz avatar 17.11.2009 23:19 gtz | skóre: 27 | blog: gtz | Brno
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Málem jsem zapomněl, na Olonoucku již lze DVB-T chytat. zde je něco k tomu : DTV
    - nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
    20.11.2009 18:19 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Probuzení této desky funguje OK, teď provádím testování zda to nahrává OK a pokud nebudou chyby tak sepíšu článek i se skriptama co používám.
    3.12.2009 11:41 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Přílohy:
    No článek jsem sepsal ovšem nejde vložit do blogu furt mi to přepisuje &lt; na < a pod a tak to nejde vložit. A tady zase v náhledu mi to před perl dopisuje jakési řídící tagy, ale nechám to tu aby se mohly inspirovat ostatní.

    Jak jsem stavěl HTPC

    Protože mi nevyhovoval můj rekordér tak jsem se rozhodl postavit si vlastní, neboť i kupované mi nevyhovovaly z důvodu buď velké ceny a nebo z důvodu programování (málo pozic, nemožné některé kombinace atd....)

    Takže na čem to postavit aby to bylo levné a použitelné?

    Po prohlédnutí různých MB jsem se rozhodl pro ASUS AT3N7A-I kterou jsem zavřel s TV kartou AverTV Hybrid+FM PCI A16D kterou už jsem měl koupenou. Vše jsem to vestavěl do skříně s 200W zdrojem a zde nastal první problém, dle manuálu od MB tato deska potřebuje 400W zdroj ! A nebo aspoň na větvi +12V zdoj co dodá 15A což můj nesplňuje dodá pouze 10A ovšem to mě neodradilo a seskládal jsem to dohromady s tím že pokud s toho nebudu ždímat maximum a připojovat hromadu věcí tak by to zdroj měl utáhnout.

    No zatím to šlape ovšem co za OS?

    No než jsem tam nainstaloval linux tak jsem vyskoušel windows, měl jsem windows visty basic 32b které nechodily nic moc, instalace windows XP tak to chodilo o hodně rychleji, ovšem SW se mi nepozdával tak jsem přikročil k instalaci linuxu.

    Takže co tam nainstalovat no rozhodl jsem se že vyskouším mythbuntu ovšem to se mi nepovedlo rozchodit a nějak jsem nepátral proč a odložil jsem ho. No a rozhodl jsem se nainstalovat svoji oblíbenou distribuci Fedora 11 64b.

    No po instalaci jsem sprovoznil TV kartu a pomocí mencoderu nahrávám OK ovšem co s toho když budu chtít nahrát něco když nejsem doma?

    No protože pro HTCP nic moc není tak jsem se rozhodl že vyskouším mythtv.

    Ovšem pod fedorou jsem to taky nerozchodil, lépe řečeno rozchodil i naladil analogové programy ovšem jak jsem je chtěl přepnout v mythtv tak to hodilo vždy chybu zobrazení.

    Takže jsem se na to vykašlal a budu nahrávat přímo pomocí mencoderu a cronu.

    Toto má několik úskalí, zatím do cronu zadávám vše ručně pomocí crontab -e a napsal jsem si skrypt který provede záznam, nazval jsem ho záznam a umístil do svého domovského adresáře do složky bin.

    Soubor zaznam v /home/petr/bin

    
    #!/usr/bin/perl
    
    die "$0 má špatný počet parametrů.\n\nSprávně má být:\n$0 Kanál norma délka_záznamu\n$0 E5 PAL-DK 01:00:00\n\n" if @ARGV != 3;
    
    
    $soubor_avi=`LC_TIME="cs_CZ.UTF-8" date +%A-%d.%m.%Y-%H:%M.avi`;
    
    if ( not (`ps -A | grep "mencoder"` or `ps -A | grep "mplayer"`)) { system "mencoder tv://$ARGV[0] -tv driver=v4l2:norm=$ARGV[1]:input=0:alsa:adevice=hw.1,0:audiorate=32000:forceaudio:immediatemode=0 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=3000 -oac mp3lame -lameopts cbr:br=128 -endpos $ARGV[2] -o /home/petr/Videa/$soubor_avi >/dev/null 2>>/home/petr/error.txt";
    
    }
    
    # Uzivatelsky cron podle ktereho budeme spoustet PC
    $SOUBOR_CRON="/tmp/petr_crontab.txt";
    
    # Pri debug 1 vypisujeme co delame (0 = jsme potichu)
    $DEBUG=0;
    
    
    system "crontab -l > /tmp/petr_crontab.txt";
    
    open(DATA, "<", $SOUBOR_CRON) or die "Nelze otevřít soubor: $!";
    
    $cas=0;
    $starycas=0;
    
    while ($radek=<DATA>) {
    
    chomp $radek;
    
    # je neco na radku - spracujeme
    if (length($radek)>0) {
    if ($DEBUG==1) { print $radek . "\n"; }
    
    use Schedule::Cron::Events;
    
    my $cron = new Schedule::Cron::Events( $radek, Seconds => time());
    my ($sec, $min, $hour, $day, $month, $year) = $cron->nextEvent;
    if ($DEBUG==1) { printf("Další start: %2d:%02d:%02d on %d.%02d.%d\n", $hour, $min, $sec, $day, ($month+1), ($year+1900)); }
    
    # turn a local date into a Unix time
    use Time::Local;
    my $epochSecs = timelocal($sec, $min, $hour, $day, $month, $year);
    if ($DEBUG==1) { print "počet " . $epochSecs . " sekund co je " . localtime($epochSecs) . "\n"; }
    
    # Vybirame nejdrivejsi cas
    if ($starycas==0) { $starycas=$epochSecs; $cas=$epochSecs; }
    if ($epochSecs<$starycas) { $cas=$epochSecs; }
    $starycas=$epochSecs;
    
    # konec spracovani radku
    }
    # konec spracovani souboru
    }
    close DATA;
    
    if ($DEBUG==1) { print "Ted je cas: " . time() . "\n"; }
    
    # Odecteme 10 minut
    $cas-=600;
    if ($cas>time() and `w | grep " 1 user"` ) { exec "sudo /sbin/shutdown -h now 2>>/home/petr/error.txt"; }
    

    Tímto skriptem budeme nahrávat, pokud bude pouze automaticky přihlášený jeden uživatel tak vypneme PC a proto musíme nastavit sudo aby uživatelé mohly spustit /sbin/shutdown bez hesla.

    Teď potřebujeme něco co zajistí aby se cron spustil i kdž se pouze spustí PC a nikdo se nepřihlásí, uživatelský cron se spustí pouze jak se uživatel přihlásí a protože nepotřebujeme bezpečnost upravíme druhou textovou konzoli aby se tam automaticky přihlašoval uživatel petr.

    Takže upravíme soubor /etc/event.d/tty2

    # tty2 - getty
    #
    # This service maintains a getty on tty2 from the point the system is
    # started until it is shut down again.
    
    start on stopped rc2
    start on stopped rc3
    start on stopped rc4
    start on started prefdm
    
    stop on runlevel 0
    stop on runlevel 1
    stop on runlevel 6
    
    respawn
    exec /sbin/mingetty --autologin petr tty2
    

    Tak po spuštění PC se přihlásí automaticky uživatel petr na konzoli tty2

    Teď musíme zajistit aby při vypnutí PC se nastavilo probuzení PC.

    Jak postupovat při probuzení jsem nastudoval z ACPI wakeup a MythTv ACPI Wakeup.

    Teď potřebujeme přečíst uživatelský cron a podle něho nastavit probuzení. Na to jsem čerpal nápad od Dotaz: Převod "0 20 * * 2,4" na aktuální čas a vylezl ztoho nakonec skript cron.pl.

    
    #!/usr/bin/perl
    
    # Uzivatelsky cron podle ktereho budeme spoustet PC
    $SOUBOR_CRON="/var/spool/cron/petr";
    
    # Zapisem do souboru nastavime alarm
    $ACPI_WAKE_UP="/sys/class/rtc/rtc0/wakealarm";
    
    # Pri debug 1 vypisujeme co delame (0 = jsme potichu)
    $DEBUG=1;
    
    
    open(DATA, "<", $SOUBOR_CRON) or die "Nelze otevřít soubor: $!";
    
    $cas=0;
    $starycas=0;
    
    while ($radek=<DATA>) {
    
    chomp $radek;
    
    # je neco na radku - spracujeme
    if (length($radek)>0) {
    if ($DEBUG==1) { print $radek . "\n"; }
    
    use Schedule::Cron::Events;
    
    my $cron = new Schedule::Cron::Events( $radek, Seconds => time());
    my ($sec, $min, $hour, $day, $month, $year) = $cron->nextEvent;
    if ($DEBUG==1) { printf("Další start: %2d:%02d:%02d on %d.%02d.%d\n", $hour, $min, $sec, $day, ($month+1), ($year+1900)); }
    
    # turn a local date into a Unix time
    use Time::Local;
    my $epochSecs = timelocal($sec, $min, $hour, $day, $month, $year);
    if ($DEBUG==1) { print "počet " . $epochSecs . " sekund co je " . localtime($epochSecs) . "\n"; }
    
    # Vybirame nejdrivejsi cas
    if ($starycas==0) { $starycas=$epochSecs; $cas=$epochSecs; }
    if ($epochSecs<$starycas) { $cas=$epochSecs; }
    $starycas=$epochSecs;
    
    # konec spracovani radku
    }
    # konec spracovani souboru
    }
    close DATA;
    
    # pokud neni cas vetsi jak aktualni nic nedelame
    if ($cas>time()) {
    
    if ($DEBUG==1) { print "Ted je cas: " . time() . "\n"; }
    
    if ($DEBUG==1) { print "Nejblizsi cas spusteni nahravani " . $cas . " sekund co je " . localtime($cas) ."\n"; }
    # Odecteme 5 minut
    $cas-=300;
    if ($DEBUG==1) { print "Nejblizsi cas spusteni HTPC (cas nahravani - 5 minut) " . $cas . " sekund co je " . localtime($cas) ."\n"; }
    
    # reset Alarm
    open(ALARM, ">", $ACPI_WAKE_UP) or die "Nelze otevřít soubor: $!";
    print ALARM "0";
    close ALARM;
    
    # Zapis alarmu
    open(ALARM, ">", $ACPI_WAKE_UP) or die "Nelze otevřít soubor: $!";
    print ALARM $cas;
    close ALARM;
    
    }
    

    No a teď ten skript musíme při vypnutí PC nějak zavolat. No pod fedorou jsem to vyřešil že jsem upravil /etc/rc.d/init.d/halt v kterém jsem našel:

    [ -x /sbin/hwclock ] && action $"Syncing hardware clock to system time" /sbin/hwclock --systohc

    a za to dodal spuštění skriptu cron.pl což jsem provedl vložením:

    #Nastaveni alarmu
    
    [ -x /home/petr/bin/cron.pl ] && /home/petr/bin/cron.pl
    

    A teď to chce naplnit cron záznamy pro nahrávání a otestovat zda to funguje.

    Doufám že se to bude někomu hodit, samozřejmě řádky s mencoderem a mplayerem třeba upravit podle potřeb, tak stejně různé parametry.

    Pro normální dívání používám script tv:

    #!/usr/bin/perl
    
    die "$0 má špatný počet parametrů.\n\nSprávně má být:\n$0 Kanál norma délka_záznamu\n$0 E5 PAL-DK 01:00:00\n\n" if @ARGV != 1;
    
    if ( $ARGV[0] eq "ex" or  $ARGV[0] eq "stv1" or  $ARGV[0] eq "ct24"  ) { $norma="PAL-BG";}
    else{ $norma="PAL-DK"; }
    
    #printf "argument: " . $ARGV[0] ;
    
    if ( not (`ps -A | grep "mencoder"` or `ps -A | grep "mplayer"`)) { system "mplayer tv://$ARGV[0] -tv driver=v4l2:norm=$norma:volume=100:alsa=on:adevice=hw.1,0:amode=1:audiorate=32000:forceaudio:immediatemode=0:channels=r12-ct1,r8-ct2,r10-nova,r6-prima,se7-stv1,se13-ex,r7-ct24";
    } 
    
    3.12.2009 11:59 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Teď jsem zjistil chybičku ve skriptu TV první řadek má špatnou nápovědu má tam být:
    die "$0 má špatný počet parametrů.\n\nSprávně má být:\n$0 program\n$0 nova\n\n" if @ARGV != 1;
    A spouští se tv program za program musí být název zadaný v channels u příkazu mplayer. (Prostě abych si nemusel pamatovat kanály, ale zadávat názvy je jednoduší.)
    3.12.2009 15:13 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    A ještě jinou chybičku jsem našel v souboru cron.pl a záznam

    Řádek:
    # Vybirame nejdrivejsi cas
    if ($starycas==0) { $starycas=$epochSecs; $cas=$epochSecs; }
    if ($epochSecs<$starycas) { $cas=$epochSecs; }
    $starycas=$epochSecs;
    
    Přepsat na:
    # Vybirame nejdrivejsi cas
    if ($starycas==0) { $starycas=$epochSecs; $cas=$epochSecs; }
    if ($epochSecs<$starycas) { $cas=$epochSecs; $starycas=$epochSecs; }
    
    
    the.max avatar 15.11.2009 23:59 the.max | skóre: 46 | blog: Smetiště
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
  • Pegatron má PCIe x16 slot, do nějž budu těžko shánět TV kartu.
  • Aver, Asus, LifeView, Leadtek. Tihle vsichni a zcela jiste i dalsi vyrobci maji karty do pci-e. Je fakt, ze jsou to karty x1, ale co ti brani ji strcit do x16?
    KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
    Fluttershy, yay! avatar 16.11.2009 00:21 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    No to nepochybně, ale také ty ceny za to stojí. Co jsem koukal, 1500 není žádná míra. Mně stačí za tři stovky nějaký (klidně použitý) funkční krám.
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    3.12.2009 19:05 :-)
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Da se sehnat i za 837Kc.
    16.11.2009 00:15 Ctirad Feřtr | skóre: 43 | Praha
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Použitelnou akceleraci videa pod linuxem má v tuhle chvíli akorát nVidia (vdpau). Pro Intel a AMD/ATI se nedávno obejvily nějaké knihovny, ale bude nějakou dobu trvat, než se to ustabilizuje a ještě další, než se to dostane do dister.

    Ty IONové desky vypadají pěkně, ale problém bych viděl ve výkonu toho Atomu. Je to opravdu slabota. Osobně ma svém mythboxu provozuju hojně emulátory a výkon současného 2GHz Pentia M je na hraně. A ten Atom bude ještě výrazně slabší. Proto pokukuju spíš po něčem s normálním CPU. Intel E3200 se v tuhle chvíli jeví jako velmi zajímavý kandidát. Otázku slotů neřeším. DVB-T mám v USB, zároveň používám jeho dálku a jede to jak z praku. Ani se mi nikdy nestalo, že by se to (USB) kousnulo nebo to nějak vypadávalo a to ani při sledování testovacích 1080 kanálů.
    Fluttershy, yay! avatar 16.11.2009 11:32 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Intel Atom 330 jsem měl v pařátech a pro tyto účely mi přišel dostatečný.
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    16.11.2009 13:53 Ctirad Feřtr | skóre: 43 | Praha
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Co to přesně znamená? Zvládne to v MAME alespoň šestnáctibitové platformy a Amigu, PSX nebo N64 emulaci? Chtěl jsem to zkusit na kolegově eee, ale ještě jsem se k tomu nedostal.
    Fluttershy, yay! avatar 16.11.2009 14:49 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Aha, já nemyslel ty emulátory -- to nevím, ale jestli je s mobilním pentiem problém, s atomem to bude ještě horší.
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    16.11.2009 08:56 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Tohle jsem nedávno řešil a ačkoliv ION vypadá sexy, tak jsem se nakonec rozhodl pro osvědčené kombo amd procesor a gigabyte deska chipsetem amd a s grafickou kartou amd. Důvod je jednoduchý: intel atom je, jak už tady někdo naznačil, sračka a ačkoliv přehrávání videa je teoreticky schopná oddřít grafická karta, tak se jedná pouze o akceleraci na jeden druh činnosti (takže žádné hry, případně nahrávání z televize do xvid/h264/...), vybrané druhy přehrávačů (haló, joutubisti), a navíc uživatel celý výkon svého miláčka odkazuje na milost a nemilost jednoho proprietárního ovladače.

    Takže ať se to líbí nebo ne, základem dobrého HTPC je PC procesor. A proč mám grafiku amd/ati a né svatou nvidii™ ? Protože amd je hardwarově daleko vepředu, kvalita proprietárních ovladačů je srovnatelná, a amd má navíc stabilní cyklus releasů po jednom měsíci a nakonec svobodné ovladače jdou narozdíl od nouveau mílovými kroky kupředu.

    Jo a co se týče televizní karty, tak račte na http://www.linuxtv.org/wiki/index.php/Main_Page a konfrontujte to se skladem svého prodejce.
    In Ada the typical infinite loop would normally be terminated by detonation.
    Fluttershy, yay! avatar 16.11.2009 11:37 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Protože amd je hardwarově daleko vepředu, kvalita proprietárních ovladačů je srovnatelná, a amd má navíc stabilní cyklus releasů po jednom měsíci a nakonec svobodné ovladače jdou narozdíl od nouveau mílovými kroky kupředu.

    Zvládne ten integrovaný Radeon HD 3300/4200/??? 1080p video? Pod GNU/Linuxem? Jsou ty ovladače stabilní? Co s2*? Spotřeba?

    Jo a co se týče televizní karty, tak račte na http://www.linuxtv.org/wiki/index.php/Main_Page a konfrontujte to se skladem svého prodejce.

    Vím.

    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    16.11.2009 14:30 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Zvládne ten integrovaný Radeon HD 3300/4200/???
    4200
    1080p video?
    ano (dekóduju přes CPU jak jsem uvedl výše)
    Pod GNU/Linuxem?
    samozřejmě

    Jsou ty ovladače stabilní?

    ano
    Co s2*?
    Jestli tím myslíte suspendování, tak mi funguje do paměti i na disk.
    Spotřeba?
    Tu jsem neměřil, ale neočekávám nějaký brutální průtok elektriky. Spíš bych řešil spotřebu u věcí, které běží furt (nebo je vypínal), než u pc kde si pustím možná jednou denně film.
    In Ada the typical infinite loop would normally be terminated by detonation.
    Fluttershy, yay! avatar 16.11.2009 14:50 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Díky, vezmu to v potaz.
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    multi avatar 18.11.2009 09:17 multi | skóre: 38 | blog: JaNejsemOdsut
    Rozbalit Rozbalit vše TV karta
    Pokud pujdes do analog karty, tak ti rad nabidnu svoji.
    18.11.2009 09:33 a1bert | skóre: 23
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    ja mam htpc + pracovni pc v jednom, proto AMD kvuli vykonu (3800+ EE 35W) mam dobre zkusenosti s deskama asrock (co se tyce spotreby) mel jsem ASRock ALIVENF7G-HDREADY pak jsem mel asi tyden ASUS M3N78-VM kterou jsem vratil kvuli spotrebe a ted mam zase Asrock K10N78FULLHD-HSLI (vse je v HW databazi zde na serveru), dvb-t a dvb-s tunery pres usb, picopsu napajeni, jediny ventilator na procaku rizeny pwm (asi by sel pouzit i passiv ale nechce se mi s tim hrat) normalni SATA disk 500G

    cele to melo spotrebu v idle s chipsetem nvidia7050 okolo 35W a ted s 8200 ktery umi vdpau 40-42W (mereno v zasuvce merakem z lidlu). probouzeni z S4 pres nvram-wakeup funguje.

    Řešení 1× (Fluttershy, yay! (tazatel))
    Fluttershy, yay! avatar 5.5.2010 22:06 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
    Takže PC postaveno, hardwarově tedy vyřešeno: základní deska ASUS M3N78-EM s AMD Sempronem LE-140z integrovanou GeForce 8300 a 4*512MB RAM; 200W zdroj (Fortron) zjevně bohatě stačí.

    Postřehy:
    • box chladič k procesoru je hlučný, Arctic Cooling Alpine 7 je lepší, ale taky ne zcela tichý
    • skřín Coolermaster Elite 340 je za tu cenu dobrá, ale přední USB a tlačítka jsou na boku (ne vpředu), na bočnici je navíc vyčnívající mřížka na větrák (fuj)
    • základní deska napájí USB i když je PC vypnuté
    • 80mm větrák vážně není dobrý nápad
    • v rychlosti nahozeno Mythbuntu, proprietární ovladače nVidia jsou OK
    • BIOS se tváří, jakoby neuměl bootovat z USB (nebo jsem na to nepřišel)
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.