LINUX.ORG.RU

HD видео на Intel Atom


0

0

На днях не удержался и прикупил себе в подарок материнку от Zotac на Nvidia Ion.

Что не радует
1. Невозможность полного отказа от вентиляторов, по крайней мере в mini-itx корпусе, естественного движения воздуха не хватает. Стоит 60мм вентилятор через резистор на минимальных оборотах.
2. lm_sensors не определяют установленный сенсор и вентиляторы. Соответственно управлять программно скоростью вращения невозможно.

Что радует
1. Возможность смотреть видео в высоком качестве. Дрова 177.82 поддерживают VDPAU, его-же поддерживает mplayer. Процессор грузится минимально, температура выше 45 не поднимается. В основном, ради этого все и затевалось.
2. Размеры, энергопотребление и уровень шума. Надеюсь, скоро появятся дрова для сенсоров и ситуация станет еще лучше.

Все остальное тут уже появлялось и новизной не блещет ,)

>>> Просмотр (1680x1050, 352 Kb)

★★★

Проверено: hibou ()

ребята, я еще на венде и хочу спросить: как там с видео? потому что на винде при проигрывании некоторых файлов, *.m2v в часности и некоторые *.mkv, такое ощущение, что смотришь телик. имею в виду саму картинку. а иногда такая рябь и косяки, что смотреть невозможно. разные части картинки находятся в окне плеера в хатиоческрм порядке, а не так как должно быть.

рябь с косяками наблюдал в сборке Мплеера для винды от 2009/05/14. в смплеере тоже есть такое и медиакодер при предпросмотре или при кропе тоже показывает такую картинку. при том что mpc hc из пакетов СССР и K-Lite воспроизводят все это дело нормально.

если кто не понял о чем я - то вот ссылка: http://smages.com/6d/18/6d18afb2f48ed7a68d8cc44defb9c824.png.htm

z_mashine
()
Ответ на: комментарий от z_mashine

Никаких проблем с видео не испытываю. Описанную проблему не наблюдал.

zxxx ★★
()
Ответ на: комментарий от z_mashine

Это вообще-то интерлейс. Деинтерлейсер вам в лапы

tensai_cirno ★★★★★
()

че-то странный HD какой-то, png, вроде так не портит... почему-то у меня любой даже самый ужатый HDRip смотриться в 100500 раз лучше

vitroot ★★
()
Ответ на: комментарий от sid350

>ну у вас-то карма, а у меня на 8600 всё что есть играет

Может быть не карма, а просто широкий набор разных h264 от разных кодеков? :)

KRoN73 ★★★★★
()

> Стоит 60мм вентилятор через резистор на минимальных оборотах.

установи 120мм через переходник и опусти обороты еще больше.

firsttimeuser ★★★★★
()
Ответ на: комментарий от vitroot

> че-то странный HD какой-то, png, вроде так не портит...

Картинку я испортил, размер был великоват, урезал количество цветов в палитре.

scott_tiger ★★★
() автор топика
Ответ на: комментарий от firsttimeuser

> установи 120мм через переходник и опусти обороты еще больше.

речь о mini-itx корпусе - скорее всего 120мм там некуда сунуть.

ISanych
()
Ответ на: комментарий от firsttimeuser

> установи 120мм через переходник и опусти обороты еще больше.

Корпус 210x62x192, 120мм не влезает :)

> А у меня на 9800GT, так VDPAU, вообще, едва ли половину 720p HD-шек играет :)

Обобщать не берусь, но те 1080p что есть у меня играет без проблем.

> А как в коньках подсветку текущей даты сделать?

Конфигс нужным текстом и подсветкой динамически генерится и когда надо меняеся.

> Это что, Damn Small Linux?

Нет :)

scott_tiger ★★★
() автор топика
Ответ на: комментарий от Unnamed_Hero

> а что за скрипт выводит погоду?
Это тоже часть конфига коньков, которая динамически генерится и обновляется с гисметео 4 раза в сутки.

wget -q -O - http://informer.gismeteo.ru/xml/27612_1.xml | perl parse.pl

parse.pl
===================
use strict;
use XML::DOM;

my %tod = qw/0 ночь 1 утро 2 день 3 вечер/;
my %cloudiness = qw/0  ясно 1 малооблачно 2 облачно 3 пасмурно/;
my %precipitation = qw/4 дождь 5 ливень 6 снег 7 снег 8  гроза/;
 $precipitation{9} = '';
 $precipitation{10} = 'без осадков';
my %winddir = qw/0 C 1 СВ 2 В 3  ЮВ 4 Ю 5 ЮЗ 6 З 7 СЗ/;
my %weekday = qw/1 Вс 2 Пн 3 Вт 4 Ср 5 Чт 6 Пт 7 Сб/;
my $parser = new XML::DOM::Parser;
my @xml = <STDIN>;
my $doc = $parser->parse( join "\n", @xml);

my $v_nodes = $doc->getElementsByTagName ("FORECAST");
my $v_n = $v_nodes->getLength;
my ($v_temp, $v_node, $v_tod);
my ($v_phenom, $v_p, $v_pp);
my ($v_wind, $v_rwet);
for (my $i = 0; $i < $v_n; $i++) {
    my $v_node = $v_nodes->item ($i);
    my $v_tod = $v_node->getAttributeNode ("tod")->getValue;
    if( $v_tod == 0 ) {
        print '    ${color #5050ff} ';
    } elsif ($v_tod == 1) {
        print '    ${color #a0a0a0} ';
    } elsif ($v_tod == 2) {
        print '    ${color #ffffff} ';
    } elsif ($v_tod == 3) {
        print '    ${color #808080} ';
    }
    printf "%s %02d.%02d %-5s ",
           $weekday{$v_node->getAttributeNode ("weekday")->getValue},
           $v_node->getAttributeNode ("day")->getValue,
           $v_node->getAttributeNode ("month")->getValue,
           $tod{$v_tod};
    $v_temp = $v_node->getElementsByTagName ("TEMPERATURE")->item(0);
    printf "%+3d..%+3d ",
           $v_temp->getAttributeNode ("min")->getValue,
           $v_temp->getAttributeNode ("max")->getValue;
    $v_phenom  = $v_node->getElementsByTagName ("PHENOMENA")->item(0);
    $v_p = $v_phenom->getAttributeNode ("precipitation")->getValue;
    if( $v_p < 8 ) {
        if ( $v_phenom->getAttributeNode("rpower")->getValue == 0 ) {
            $v_pp = 'возможен '.$precipitation{$v_p};
        } else {
            $v_pp = $precipitation{$v_p};
        }
    } elsif ( $v_p == 8 ) {
        if ( $v_phenom->getAttributeNode("spower")->getValue == 0 ) {
            $v_pp = 'возможна '.$precipitation{$v_p};
        } else {
            $v_pp = $precipitation{$v_p};
        }
    } else {
        $v_pp = $precipitation{$v_p};
    }
    printf "%s %s ",
           $cloudiness{$v_phenom->getAttributeNode("cloudiness")->getValue},
           $v_pp;
    $v_wind = $v_node->getElementsByTagName ("WIND")->item(0);
    $v_rwet = $v_node->getElementsByTagName ("RELWET")->item(0);
    printf "%s %d..%d м/c %d-%d%%\n",
           $winddir{$v_wind->getAttributeNode("direction")->getValue},
           $v_wind->getAttributeNode("min")->getValue,
           $v_wind->getAttributeNode("max")->getValue,
           $v_rwet->getAttributeNode("min")->getValue,
           $v_rwet->getAttributeNode("max")->getValue;
}

===================

scott_tiger ★★★
() автор топика

Хороший девайс, как серия A появится в продаже, тоже себе возьму для HTPC и NAS

Delay ★★
()

Как эта железка может оправдать потерю глаз? :)

Jayrome ★★★★★
()
Ответ на: комментарий от dagger

> Гента?
Гента. На большом компе гента, привычно. Ну и distcc не дает погибнуть :)

> Как эта железка может оправдать потерю глаз? :)

ты о чем? :)

> А чво Атом не 330?

Такого не видел пока в продаже. Ну а потом - оно очень надо?

scott_tiger ★★★
() автор топика

Зачем столько бабла на мобиле? Или ты безлимитный тариф оплачиваешь сразу на два месяца вперед?

Igron ★★★★★
()

Скажи, а 9500GT VDPAU поддерживает?

dagger
()
Ответ на: комментарий от scott_tiger

>Такого не видел пока в продаже. Ну а потом - оно очень надо?

Два полноценных ядра, да ещё в НТ - гут. У мя на мамке D945GCLF2 с убогой онбордной видюхой играет 720p. А с ионом вообще бы супер было. Тихий, маложрущий и с хорошей производительностью.

Dao_Dezi
()
Ответ на: комментарий от Igron

> Скажи, а 9500GT VDPAU поддерживает? Могу сослаться на http://en.wikipedia.org/wiki/VDPAU Там некие непонятки по ссылкам. Возможно на сайте нвидии надо искать подробности.

> Два полноценных ядра, да ещё в НТ - гут. У мя на мамке D945GCLF2 с убогой онбордной видюхой играет 720p. А с ионом вообще бы супер было. Тихий, маложрущий и с хорошей производительностью. Насколько я понимаю, mplayer/vlc/xine однопоточные, и больше 1 ядра не используют в любом случае. А на ионе и одно почти не используют. В остальном - ну да, 2 наверное лучше чем 1, но не очень критично, ждать не стал :)

> Зачем столько бабла на мобиле? Или ты безлимитный тариф оплачиваешь сразу на два месяца вперед? Кабельного подключения нет, а по GPRS качать HD видео - недешево ;)

scott_tiger ★★★
() автор топика
Ответ на: комментарий от mipt_student

> scott_tiger, а как ты получаешь состояние счета мобильного? у оператора есть такая услуга?

Ну да, Сервис Гид у Мегафона :) с него скриптом
=====================
#!/usr/bin/perl -w
use strict;
use warnings;
use LWP;
my $prefix='926';
my $phone='1112233';  # номер телефона, 7 цифр
my $passwd='1234567'; # пароль
my $agent = LWP::UserAgent->new;
my $url = 'https://www.serviceguide.megafonmoscow.ru/SELFCARE/ACCOUNT_INFO';
my $response = $agent->post($url,
    [ 'X_Username' => $prefix.$phone,
      'X_Code'     => $prefix,
      'X_Name'     => $phone,
      'X_Password' => $passwd
    ]
   );
die "$url error: ", $response->status_line
      unless $response->is_success;
$response->content =~ /NOBR><SPAN class="green">(.+?)<\/SPAN><\/NOBR>/;
my $rc = (defined $1)?($1):("**.**");
print $rc, "\n";
$response->content =~ /(CLOSE_SESSION.SESSION_ID=.+?)\"/;
$response = $agent->get("https://www.serviceguide.megafonmoscow.ru/SELFCARE/$1");
#print (($response->is_success) ? 'Ok' : 'Err'), "\n";
=====================

scott_tiger ★★★
() автор топика
Ответ на: комментарий от Dao_Dezi

на D945GCLF2 чипсет злой какой-то, греется как печка.
на счет производительности согласен.

Cosmicman ★★
()
Ответ на: комментарий от zh_v68

> А как в коньках подсветку текущей даты сделать?

а я тут при чем?

firsttimeuser ★★★★★
()
Ответ на: комментарий от scott_tiger

> Корпус 210x62x192, 120мм не влезает :)

а зачем внутрь корпуса? Ты же сказал что естественной конвекции не хватает. Прикрути снаружи через переходник (
http://pcsilent.de/ppic-MAXI-extrasilent-fanadapter-fan-adapter-60-40-fanadap...) на посадочное место вытяжного вентилятора. Да неэстетично, но зато почти бесшумно.




firsttimeuser ★★★★★
()

даже на 8200 HD 1080p можно было смотреть, но под виндой, под линуксом только 750 нормально шли.

Levinskij
()
Ответ на: комментарий от firsttimeuser

> а зачем внутрь корпуса? ... Прикрути снаружи через переходник

Очень прикольная штука :) Но корпус такой: http://dont.ru/mini-box-TOLKO-POD-ZAKAZ!-Srok:-seredina-avgusta.-M350-Mini-ITX- (bez-BP)-p/n:111310.id11797.html

Он сеточкой и внешнего вытяжного отверстия нету :)

scott_tiger ★★★
() автор топика

Клёвые скрипты, спасибо!

А как их включить в вывод коньков?

Lucius
()
Ответ на: комментарий от scott_tiger

>Насколько я понимаю, mplayer/vlc/xine однопоточные, и больше 1 ядра не используют в любом случае.

http://www.mplayerhq.hu/design7/news.html

>Second is to use MPlayer with the experimental multithreaded FFmpeg-mt branch, which allows you to use multiple cores/CPU. (all OS and CPU supported)

vigilante
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.