abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

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

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 0
včera 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 16
včera 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 26
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 780 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

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: 81 | blog:
Základní deska do HTPC: nVidia ION, nebo něco jiného (AMD)?
Přečteno: 3601×

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?


Řešení dotazu:


Odpovědi

15.11.2009 23:03 Petr Šobáň | skóre: 79 | 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: 81 | 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...

16.11.2009 12:42 Petr Šobáň | skóre: 79 | 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: 81 | 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ě?
16.11.2009 13:59 Petr Šobáň | skóre: 79 | 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: 81 | 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.
16.11.2009 19:18 Petr Šobáň | skóre: 79 | 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: 79 | 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: merlins | Brno - Venkov / Rosicko
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: 79 | 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: merlins | Brno - Venkov / Rosicko
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: 79 | 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: merlins | Brno - Venkov / Rosicko
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: merlins | Brno - Venkov / Rosicko
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: 79 | 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: 79 | 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: 79 | 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: 79 | 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: 45 | blog: Davidovo smetiště | Bílina
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
    Fluttershy, yay! avatar 16.11.2009 00:21 Fluttershy, yay! | skóre: 81 | 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.
    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: 81 | 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ý.
    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: 81 | 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ší.
    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: 81 | 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.

    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: 81 | 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.
    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.
    svoboda je: když chci, tak můžu; kutilův web; bezdrátová čidla teploty vývoj softwaru
    18.11.2009 09:33 a1bert | skóre: 20
    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.

    Fluttershy, yay! avatar 5.5.2010 22:06 Fluttershy, yay! | skóre: 81 | 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)

    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.