Newsgroup: it.comp.os.linux.sys
Titolo: Informazioni vari... per HTPC basato su Linux

Salve.
Ho usato Linux in passato (arrivando anche a conoscerlo abbastanza bene,
studiando anche la libreria di sistema, etc...), poi l'ho un po' lasciato in
disparte, non trovando per questo sistema alcune cose di cui avevo bisogno
(per mntaggi video...).
Ora però sto pensando seriamente di iniziare a studiarlo per bene, per,
customizzandolo, usarlo per realizzare un HTPC (ovvero un PC da utilizzare
esclusivamente per la riproduzione di DVD e contenuti audio-video in genere,
con qualità paragonabile, se non migliore (sfruttando gli ottimi algoritmi
di stretch e l'overlay delle nuove schede grafiche come l'ATI Radeon, che in
questo è eccezionale) dei dispositivi stand-alone (DVD players, etc..)
disponibili. Lo scopo è il collegamento a display esterno mediante uscita
DVI e ad un aplificatore audio esterno mediante uscita digitale multicanale
della scheda audio.
Ho messo su un bel sistema basato su Windows XP, ottenendo secondo me
risultati eccezionali (per ottenere un DVD player da tavolo con uscita
progressiva bisogna spendere molto di più, senza considerare la mancanza di
uscita HD a 1280*720, la non riproduzione di tutti i formati che posso
riprodurre su PC, etc...), ricorrendo in parte a software e codec
proprietari, in parte a software libero, e smanettando con i settaggi di XP
(che comunque chiaramente permette un controllo fino a un certo punto).
Mi piacerebbe tentare di ottenere un risultato simile in Linux, visto anche
il fatto che ultimamente sto notando un miglioramento nel supporto
multimediale per questo sistema, e si iniziano a trovare i primi articoli
sull'HTPC con Linux in rete...
Ho un bel po' di domande che vorrei porvi però, relative sia a Linux come
sistema, che al multimedia sotto Linux (sto scaricando comunque "Appunti di
informatica libera" (che ai miei tempi si chiamava semplicemente "Appunti
Linux") per cui, se pensate che alcune o tutte le mie domande possano
trovare risposta lì, ovviamente non c'è bisogno di darmi risposta. Mi
interesano comunque, oltre a risposte dirette, link a siti, aricoli,
riviste, etc...
1) Sotto Windows, per il multimedia c'è una sorta di architetttura a
"filtri", per cui esistono filtri che si occupano di multiplexing, altri di
demultipezing, altri sono codec audio o video, altri dispositivi di uscita,
etc...; esistono, in particolare, l'architettura DirectShow e quella
VideoForWindows. Sotto Linux esiste qualcosa del genere, per cui poter, dai
vari programmi, semplicemente "collegare tra loro" i vari filtri
(sottoWindows si possono fare prove e conversioni usando una utility
chiamata GraphEdit)? Ad esempio, per riprodurre un generico file AVi, qello
che viene fattto è collegare il nodo corrispondente al file di input a un
demultiplexer (o splitter) AVI, che "caccia" uno stream audio e uno video, a
cui vanno collegati i filtri relativi i codec audio e video usati, e il cui
imputi di questi viene passato al filtro di rendering audio e il filtro di
rendering video. Nella catena si possono aggingere filtri di post processing
audio-video, etc...
Questa architettura permette di riprodurre determinati tipi di files in
diverse applicazioni, potendo scegliere esattamente quali filtri usare e
come colllegarli (un esempio è il player Zoom
(
http://www.inmatrix.com/files/zoomplayer_download.shtml
), potendo applicare
filtri per il post-processing, fare un modo che un certo codec (e non uno
scelto a caso...) decodifichi un certo tipo di stream, etc...
Ho letto, sulla pagina del formato Matroska (
http://matroska.org/
), del
Linux Multimedia Project, che, da quanto ho visto sul sito
(
http://frozenproductions.com/xmmp/
), dovrebbe essere proprio una cosa del
genere. E' quello che penso? E' un progetto effettivamente attivo e
supportato? Esistono altri progetti simili?
2) Ho notato che in alcuni casi alcuni player e decoders sotto Linux
richiedono l'uso dei codec Windows, per la riproduzione di certi formati....
E' vero? Come funziona esattamente? Semplicemente si prende la .Dll o il
filtro .ax e lo si usa sotto Linux?
3) Ho notato che schede grafiche come ATI Radeon e NVIDIA GeForce (ma per
l'HTPC è molto più indicata la prima, almeno per ora), dovrebbero essere
supportate benino sotto Linux. Mi chiedo però se effettivamente si riesce ad
accetdere effettivamente ale varie possibilità messe a disposizione
dell'hardware (decodifica hardware dei DVD, stretch e verlay hardware,
etc...), oppure è comunque il layer a fare via software alcune o molte delle
cose che invece sotto Windows è la scheda a fare in hardware (non mi
interessa in questo caso l'accelerazione 3D).
4) Sotto Windows non è possibile accedere direttamente alle impostazioni del
display (frequenza verticale e orizzontale, etc....), ma si può scegliere
solo tra una scelta di risoluzinoni e frequenze predefinite per la
combinazione scheda-display. Utilizzando però un rogramma come PowerStrip
(
http://www.entechtaiwan.net/ps.htm
) si possono modificare direttamente (a
proprio richio e pericolo...) i vari parametri. Non ne sono sicuro ma mi
pare che sotto Linux, dalle impostazioni di XWindows, si potesse fare
direttamente, è vero?
5) Esistono vari programmini sotto Windows per disabilitare controlli
regionali per i DVD e, soprattutto, poter controllare la velocità di
riproduzione, la bufferizzazione (ad esempio per evitare pause durante il
cambio di strato di un DVD a doppio strato). Uno di questi è questo
http://www.dvdidle.net/
. Eistono possibilità simili sotto Linux?
6) In relazione al punto 1, esistono software che permettono di configurare
quali filtri usare, e come , per i vari tipi di contenuti multimediali?
7) Esiste la possibilità di riprodurre, oltre ai DVD video, anche DVD Audio
(e magari SACD), in presenza chiaraemnte di hardware audio adeguato?
8) Per ora inizierò a fare le mie prove con Mandrake 9.2 (quella che
preferivo un po' di tempo fa), ma in seguito non mi dispiacerebbe poter
mettere su una sorda di piccola distribuzione ad-hoc, con solo l'essenziale
per l'HTPC. Mi ricordo in passato degli articoli che spiegavano come
realizzare delle sistribuzioni, su riviste come Interpuntonet, etc... Dove
posso trovare ora informazioni su questo?
9) Dove possono trovare articoli approfonditi che spiegano la struttura del
tipico filesystem UNIX/Linux, con l'indicazione di cosa contengono le varie
directory e dove andare a cercare determinate cose?
10) Dove posso trovare documentazione sui più importanti fles di
configurazione (da qelli di avvio, a quelli delle password, il video, i
dispositivi di input, i dischi, etc...), con indicazioni su cosa contengono
e come usarli?
11) Infine, dove posso trovare un bell'articolo su cosa viene fatto, e in
che ordine e che meodo, all'avvio di un sistema Linux? Mi pare che in
passato era apparso da qualche parte un articolo del genere. Su "Advanced
Programming in the UNIX enviroment" mi pare ci sia qualcosa del genere, ma
non è molto appprofondita mi pare, e non parla comunque specificamente di
Linux.
Spero di non avere scocciato troppo e di non essere OT.
Grazie per le eventuali indicazioni
-- 
Marco Iannaccone
marcoia...@katamail.com
ICQ UIN: 18748121
Parlano, parlano di liberta', ma quando vedono un individuo veramente
libero, allora ne hanno paura.
        da "Easy Rider"

imho al 99% delle domande trovi risposta qui':
www.mplayerhq.hu
leggiti tutta la documentazione , non ti dovrebbe mancare nulla.
ciao.
-- 
Notizie dai principali quotidiani:
        Mamma picchia il figlio con ferro da stiro: aveva preso una
        brutta piega!

Grazie! :-)
Una domanda semplice e diretta... come giudicate il supporto multimediale e
la qualitą ottenibile con Linux in quest'ambito?


 che ordine e che meodo, all'avvio di un sistema Linux? 
From-PowerUp-to-Bash-Prompt-HOWTO
-- 
"We should not be looking for the tools that novices can safely use.
We should be looking to increase the skill of those novices so that
they can safely use the power tools that will get the real work
done."            (Robert Martin on the Pragmatic Programmer's mailing list)

 e la qualità ottenibile con Linux in quest'ambito?
guarda , in campo video non sono in grado di giudicare  , in campo audio se
ci lavori un po' imho ottieni il massimo...
ps: se vuoi darci un occhiata io uso principalmente jack x l'io audio e drc
x correggere la risposta in ambiente , tieni conto che il 99% della
qualita' viene fuori dal dac che usi ( inutile usare i convertitori delle
schede audio , qualita' = 0 ).
ciao.
-- 
- Mamma, credo di star per partorire un'idea.
- Non ti preoccupare, piccolo, sara' sicuramente una gravidanza isterica!
                -- Vauro

 la qualità ottenibile con Linux in quest'ambito?
Definisci "qualita`"?
Intendi solo la "bellezza" dell'immagine e del suono,
oppure la robustezza del sistema, oppure la flessibilita`?
bye,
-- 
   Piergiorgio Sartor

 [...]
prova geexbox
http://www.geexbox.org

 schede audio , qualita' = 0 ).
Lo scopo è uscire con la SPDIF e entrare in sintoamplificatore DD...


A proposito.... sotto Linux ci sono molti sistemi audio utilizzabili (OSS,
ALSA, SDL, etc..) tra cui scegliere (come anche sotto Windows, con
DirectShow o Wavout).
Quale di questi conviene effettivamente usare, e perchč?
Quali sono le differenze?
Dove posso trovare informazioni piů approfondite, con magari confronti e
prove comparative?


 oppure la robustezza del sistema, oppure la flessibilita`?
Ovviamente sono molto interessato alla robstezza e flessibilità del sistema,
e questo è uno dei motivi per cui, dopo aver messo su un ottimo HTPC (a
proposito... se vi interessa, vi segnalo questo semplice articolo
introduttivo per Linux:
http://www.sllug.org/how-to/linux-htpc/introduction.html
, più questa serie
di links: 
http://www.ultri.cx/talks/htpc/
) sotto Windows, voglio provarci
sotto Linux.
Comunque chiaramente in quest'ambito lo scopo è l'ottenimento della massima
qualità audio video possibile.
Non ha senso mettere su un HTPC, sbattendosi con configurazione, etc... se
non si riesce a ottenere un risultat superiore a quello che si avrebbe
spendendo un bel po' d euro comprando un sistema da tavolo già pronto, con
in più una maggiore versatilità (massima configurabilità, riproduzione files
mutimediali vari, etc...).


Grazie a entrambi.
Le due minidistribuzioni segnalate sono sicuramente interessanti, ma più che
altro come studio, per capire come metterne su una.
Non ho ancora provato Movix, mentre ho provato Knoppix (che è generica) e
Geerbox (questa mi ha sorpreso moto positvamente, considerando quello che è
in grado di offire, in meno di 5 Mb!!!!!).
Alla fine lo scopo è ottenere un "coso" che non sia molto diverso da un
lettore DVD da tavolo: lo si accende, e si possono vedere DVD files
multimediali, etc....
C'è ch produce cases appositi per HTPC, con sistemi vari per ridurre il
rumore, etc... e con aspetto da home theater (date un'occhiata qui per avere
un'idea: 
http://www.htpcgear.net/cases/index.html
).


 Quali sono le differenze?
imho alsa + jack , il primo per la compatibilita' e x il supporto , il
secondo x la latenza.
ciao.
-- 
"Non e' vero che i nostri Servizi Segreti sono deviati: sono anni che
vanno nella stessa direzione..."

 qualità audio video possibile.
Questo dipende in parte dall'HW, per esempio se hai una
scheda audio 5.1 o solo stereo e cosi` via.
Da quello che ho potuto vedere, uno dei problemi con
alcune schede video (credo NVidia) e` la sincronizzazione
con il refresh verticale che, almeno fino a qualche tempo
fa, non era attiva.
Alle volte, in altri casi, vi e` un problema relativo a
PAL/NTSC, cioe` al fatto che l'output PAL non e` proprio
un PAL reale, ma si porta appresso qualche idiosincrasia NTSC.
In generale, da quel poco che leggo in giro, e` ancora
un work-in-progress, anche se molti SW (tipo mplayer)
sono arrivati ad un livello piu` che utilizzabile.
bye,
-- 
   Piergiorgio Sartor

 secondo x la latenza.
Ok! :-)
Solo... cos'è Jack? :-P


 un PAL reale, ma si porta appresso qualche idiosincrasia NTSC.
Per un HTPC non esiste proprio l'uso dell'uscita TV!!!!!
Primo perchè appunto... non è esattamente un segnale puro-pruro, seocndo
perchè viene fatto l'overscan (per via del taglio che le TV fanno ai bordi),
terzo perchè... il composito non è assolutamente accettabile come segnale, e
l'S-Video ancora non è il massimo, quarto perchè... si può uscire solo con
le risoluzioni NTSC e PAL, bassissime.
Con l'HTPC si usa in genere l'uscita VGA o meglio la DVI, collegandole a
proiettori/plasma/etc... in grado di accettare o il VGA, o il segnale RGBHV
(che si ottiene dal pin VGA) o, meglio ancora, il segnale digitale DVI,
facendo fare alla scheda l'upsampling a risoluzioni più elevate (ora vanno
di moda quellle HD...), passando al dsplay la risoluzione chla sua matrice
usa nativamente ((ovvero, 1280/720 per un plasma che ha questa risoluzione),
in modo che la scheda grafica fa la conversione, il deinterlacciamento,
etc..., cosa che fa benissimo, e il display mostra il segnale in ingresso
così com'è, senza modifiche, mappato a 1:1 sulla matrice, e da qui c'è la
necessità di impostare manualmente i parametri di risoluzione, e le varie
frequenza, la sincronizzazione, etc... che per una cerca combinazoione
risoluzione@refresh + scheda video, sono standard, e basta che non si superi
la banda accettata dal display, e tutt dovrebbe funzionare (ovviamene se è
in grado di accettare quelle risoluzioni).
Il TV-out è poco più di un giocattolino per permettere di vedere i
videogiochi sulla TV, niente di più...


 videogiochi sulla TV, niente di più...
Veramente un bel Y/C TV ti da gia` la massima qualita` possible.
Il DVD e` registrato in formato YUV 420, il che vuol dire che
il suo modo "nativo" e` YUV e non RGB.
La connessione Y/C ha perdita minima nei confronti del YUV,
praticamente inosservabile.
La conversione RGB e` fatta dal back-end TV in analogico,
quindi senza perdita di informazione (quantizzazione).
Il formato DVD e` nativo TV, non c'e` bisogna di scaling, ne`
di conversione di frame rate.
Insomma e` quello con minor processamento, quindi con minor
danneggiamento della qualita`.
bye,
-- 
   Piergiorgio Sartor

> Solo... cos'è Jack? :-P
http://jackit.sourceforge.net/
-- 
Principio dell'Ottimismo Sociologico:
        Un giorno la fortuna bussera' alla tua porta.  Solo che tu non sarai
        in casa.

Ciao. Sono giusto di passaggio (pausa di studio... :-(),, quindi non ho il
tempo di risponderti ora, ma lo farò dopo.
Vlevo giusto dirti che, per alcune cose parti da assunzioni giuste (per
altre, beh... abbastanza errate...), ma comunque arrivi in molti casi a
considerazioni sbagliate, e comunque è evidente che, oltre a non sapere
nulla di HTPC (senza offesa), non hai minimamente idea di quello che si può
ottenere .
Basti pensare al discorso dello scaling.
Per ora ti dico solo che, sorpresa, a differenza di quando pensi lo scaling
è fatto anch quando esci con risoluzione 720*576 (ovvero PAL/D1) da un DVD
player da tavolo e visualizzi su una normale TV, sia con aspect ratio 16/9
(qui puoi immaginare il perchè...) ma anche con aspect ratio 4/3.
Credimi, le tue risposte sono in parte basate su considerazioni giuste, ma
per il resto.. sono assolutamente sbagliate, perchè mancano della conoscenza
di alcuni concetti di base (e d'altra parte l'HTPC è orai universalmente
riconosciuto come il meglio in fatto di qualità audio video, e non credo
esista nessuno che lo usi a risoluzioni standard9.
Prova a dare un'occhiata sul sito di AFDigitale (che è un po' la bibbia
dell'HT in Italia...), c'è un articolo introduttivo sull'HTPC...


Grazie! :-)


 Veramente un bel Y/C TV ti da gia` la massima qualita` possible.
Assolutamente no (tra l'altro se provi a dire una cosqa del genere su
it.media.video.produzione, se ti va bene ti ignorano, altrimenti ti
riempiranno di insulti...)!!!
Chi te l'ha detto?
Non supportano l'interlacciamento, effettuano uno scaling per non far
tagliare i bordi (le TV tagliano i bordi, circa i 10% dell'immagine
effettiva viene nascosta, per un motivo... storico"...), operazione detta
overscan), non generano (in gener) segnali di controllo sempre validi, e
comunque come qalità sono scarsi...
Se affermi che questa è la massima qualità, beh, allora... sei proprio
lontano dall'immaginare quello che si può ottenere con un buon sistema
HTPC...
Tralascio le altre tue obiezioni che, se hai letto e compreso quanto scritto
fnora, capirai sono assolutamente errate e non basate su nulla di... giusto.
Ti ripeto, non voglio assolutamente farti apparire come uno stupido o fareil
buffone o altro, solo che stavi giudicando un qualcosa che assolutamente non
conosci bene.


Dimenticavo... ua cosa giusta l'hai detta.... i plasma non sono certo il
massimo in termini qualitativi. Un bel CRT Trinitron č infinitamente meglio
8costando molto di piů). Come in molti altri casi, non sempre quello che la
maggior parte della gente pensa sia meglio (magari solo perchč costa di piů)
l č effettivamente.
Ho citato i plasma (insieme ad altre cose), giusto per far capire che il mio
discorso non valeva solo per i videoproiettori, etc... tutto qui.
Il massimo č ancora un be videoproiettore CRT tritubo, tipo gli ultimi della
Barco (da 9000 euro in su...), oppure, scendendo di livello, TV CRT
Trnitron, o alcuni schermi a retroproiezione.


 (qui puoi immaginare il perchè...) ma anche con aspect ratio 4/3.
Si, ma per prima cosa il DVD ha a disposizione l'immagine
nel dominio della frequenza, per cui e` facile fare uno
scaling, secondo un conto e` passare da 704 a 720, un
altro e` passare da 720 a 1280.
Per il resto, si sbagliano... :-)
Ho trovato persono convinte che un televisore digitale
abbia migliore qualita` quando usa un ingresso RGB,
senza sapere che tutto il processamento video e` fatto
in YUV 422...
bye,
-- 
piergiorgio

 fnora, capirai sono assolutamente errate e non basate su nulla di... giusto.
Veramente sarei proprio curioso...
bye,
-- 
piergiorgio

 in YUV 422...
E chi te l'ha detto?
Non è assolutamente vero.
Quando un TV (soprattutto una "tradizionale") accetta un segnale component,
o S-Video, o comunque qualsiasi connesione basata su YUV, con un ingresso
PAL, o NTSC, o Secam, o quello che vuoi, qusai sicuramente farà il
processamento in YUV. E' il modo più logico di procedere. Convertirà poi il
risultato in RGB alla fine, per la visualizzazione.
Ma non tutte sono così (alcune addirittura quando accettano segnali RGB non
sono in grado di modificare parametri come saturazione e luminosità,
rimanendo sempre in RGB, senza fare doppie conversioni).
Quello che hai detto ad esempio non è assolutamente vero con proiettori con
ingresso DVI o VGA, o RGB.
Chi te l'ha detto che "il segnale principe" in questo ambito è YUV?
Il fatto che il PAL, l'NTSC e supporti come il DVD utilizzino questo spazio
colore non significa che gli stadi di processamento di tutti i dispositivi
di visualizzazione fnzionino in YUV.
E comunque, ancora una vlta... che c'entra? il DVI, come l'HDMI o l'RGBHX
sono segnali nati in ambito audio-video, e un sacco di atri dispositivi
audio -video stand-alone li utilizzano. Che c'entra ancora con la tua
critica all'HTPC?
Studia meglio certi argomenti, prima di parlarne, e prova con i tuoi occhi
magari. Credimi, non hai proprio idea di cosa stai parlando, e di quelllo
che si può ottenere...
PS. Per la cronaca, con un cavetto HDMI si può trasferire anche segnale YUV,
non solo RGB. Te o dico giusto perchè ti stai fissando con questa cosa dello
YUV, perchè comunque ancora non h capito il perchp tiri in balo certe cose.
Non ci vuoi credere, ma decoder come quello Sonic ha una qualità visiva
migliore dei dcoder che trovi nei DVD da tavolo anche di fascia molto alta.


 Trnitron, o alcuni schermi a retroproiezione.
Uhm, retroproiezione, dipende.
I nuovi RPD, visti a Tokyo, sono realmente favolosi, anche come
angolo visuale, bisognera` aspettare ancora un po' per vederli
da queste parti, credo.
bye,
-- 
piergiorgio

 migliore dei dcoder che trovi nei DVD da tavolo anche di fascia molto alta.
Chi ha detto che i DVD hanno buoni... Cosa?
bye,
-- 
piergiorgio

Allora, ti rispondo soo qui, e brevemente, perchè... il problema è più che
altro.. che non siamo sintonizzati sulla stessa banda.
Allora... i ti sto parlando di un modo per fare alcune cose (restiamo solo
in ambito video, dato che la discussione è passata in questo solo ambito):
1) mandare contenuti video a un dispositivo di visualizzazione di fascia
alta, come ad esempio un videoproiettore
2) il dispositivo di visualizzazione ha (ma non necessariamente) una
risoluzione HD o comunque migliore di un semplice 768*576
3) il dispositivo di visualizzazione è in grado di agganciare, per la
risoluzione nativa della matrice, varie frequenze verticali, diciamo fino a
75 Hz
4) voglio poter riprodurre sia DVD Video, che files multimediali di vario
tipo
5) voglio che il video finale riprodotto sul dispositivo di visualizzazione
di cui sopra abbia la qualità massima raggiungibile con un qualsiasi sistema
di costo paragonabile, che sia un PC o un lettore da tavolo.
Beh... che si usi un PC configurato ad arte, o che si usi un lettore DVD, i
problemi, per quanto riguarda decodifica, collegamenti, etc.... sono
esattamente gli stessi (ovvero entrambi dovranno mandare i sagnali nello
stesso modo, in entrambi i casi, almeno partendo da materiale SD, ci saranno
conversioni, etc....)
PERO':
1) posso configurarmi il PC esattamente come voglio
2) in qualunque momento può uscire sul mercato un decoder DV o MPEG-4
migliore, oanche un algoritmo di deinterlacing migliore, o un scaler
migliore, etc... e potrò (costi e conoscenze permettendo) integrarlo nella
pipeline migliorando il sistema, cosa non possibile con un lettore da
tavolo, che, salvo piccole eccezioni, è un sistema sostanzialmente chiuso
3) con un HTPC posso gestire molti tipi di contenuti, e aggiungerne altri
nel tempo; la stesa cosa vale anche per l'hardware, potendo aggiungere una
scheda DVA o satellitare, o qualunque altra cosa
4) nell'HTPC posso configurare esattamente (sotto Windows con PowerStrip) il
segnale da mandare al dispositivo di output, come risoluzione, frequenza,
sincronizzazione, etc..... anche se chiaramente bisogna sapere cosa si fa,
potendo mandare al display esattamente il tipo di segnale che questo
gestisce al meglio 8che devo ovviamente conoscere)
5) un HTPC è ovviamente difficile da configurare e fondamentalmente loè di
più di un lettore da tavolo anche da usare; inoltre ovviamente non è
quelacosa che poi posso vendere come se fosse un sistema stand alone
qualsiasi, anche erchè non è detto che poi funzioni con qualsiasi display o
altro
6) il decoder MPEG2 prodotto dalla Sonic è migliore di qualsiasi decoder
MPEG2 integrato in qualsiasi DVD player in commercio
7) non vuoi credermi riguardo il deinterlacing, ma finchè non provi non pui
giudicare.... (te lo ripeto, se vivessimo in un mondo perfetto, un DVD
codificato da un contenuto progressivo sarebbe progressivo di natura e
basterebbe un balane pulldown 2:2, ma devi considerare che non sempre il
master è fatto bene, e che spesso i flag nel flusso MPEG2 non sono corretti,
etc... un deinterlacer per un film progressivo non è detto che si limiti a
unire semplicemente i campi..., soprattutto se viene ingannato da flag
errati; c'è un bell'articolo a riguardo in un numero di af digitale, credo
settembre o ottobre 2003...).
8) sicuramente ci sono altri fattori da considerare... ci sono pro e contro
di entrabe le soluzioni, ma davvero, la fornza dell'HTPC è nella totale
configurablità del sistema, e si può effettivamente ottenre, con spesa
minore, un risultato migliore che con componenti deicati ma chiusi (in caso
non l'avessi capito... io sto continuando a parlare di fascia alta, se lo
scoo è colegare l'HTPC a u mivar 21 pollici attraverso il TV out ( a
proposito, quella cosa che a te sembra normale, perchè quel 10% tagliato non
importante, non è propri come pensi (prima di tutto, serve a nascondere
delle zone che, soprattutto in... "tempi analogici", facevano apparire ai
brdi segnali di controllo e altre cose poco gradevoli, ma soprattutto, non è
un semplice crop, ma un resize, che riduce la risoluzione effettiva e
aggiunge artefatti).
9) con un buon programma di fotoritocco, prendi una immagine 720*576 e
portala a 768*576 (pisel ratio 1:1), poi riprendi l'immagine originale e
raddoppia la risoluzione; è un esempio da prendere con le pinze, ma.. dove
vedrai maggiori artefatti?
10) con un HTPC posso riprodurre contenuti HD, o qualsiasi altro (e ovvio
che se torniamo al mivar PAL non ha senso...).
Rileggendo le tue risposte, soprattutto le ultime, noto che spesso dici cose
giustissime, ma il problema è di fondo... come dire.... stiamo probabilmente
pensando a due ambiti diversi, e tu ragioni (non lo dico in senso offensivo,
è un esempio rozzo per dare una qualche idea di quello che penso...) con la
testa del tecnico TV, io con quella di chi ha un videoproiettore di fascia
alta, con matrice HD, e vuole trarre il meglio qalitativamente da DV o
qualsiasi altra fonte.
Ovvio che se prendiamo una normale TV 50Hz o 100Hz o cose simili, qeste
sononate per il PAL, per risoluzioni SD, accettano segnali YUV 4:2:2 (ma i
DVD e le camere DV mandano comunque segnali 4:2:0), li processano in quel
modo, e non possono fare altr.
Ma io ti parlo di sistemi di fascia più alta, con matrici maggiori, e in
grado di agganciare frequenze molto diverse.
Forse rivedendo le premesse di base, e capendo l'ambitper il quale sono nati
(o se vuoi, si stanno sviluppando gli HTPC), che non è quello sostituire la
TV + videoregistratore nella cucina di ua famiglia normale, etc.. capirai
che, forse... non è tanto assurdo qullo di cui ti parlo, e se c'è gente che
sta investendo tempo e soldi per sviluppare queste cose, un motivo ci sarà
pure?
E' verissimo quello che dici riguardo.. "l'hype" e le errate credenze che si
creano attorno a qualcosa, sconentusiasmo ingiustificato, e senza conoscere
bene quello di cui si sta parlando, però vale da entrambi i lati.
Se provi a entrare in quest'ottica e soprattutto, provi a toccare con mano
quello di cui sto parlando (e guarda ce c'ho messi 2-3 mesi (basandomi anche
però sulle sperienze di altri) per arrivare a un sistema che io al momento
giudico ottimale.  ovvio che mia madre e un sacco di altra gente non saprà
magari nemmeno accenderlo...
Toglimi una curiosità cmq, a che ti riferivi quando hai detto "Uhm, e`
possibile, ma non ti dico perche` :-P", dopo che io ho detto "Pensi che
tutte le persone che da almeno 2 anni studiano la cosa e che continuano ad
ottimizzare sempre più sistemi HTPC, e i redattori di AF Digitale, ne
sappiano tutti meno di te?"? :-P
Credo comunque che questa discussione sia sfociata nell'OT più totale. Se ti
va possiamo continuarla, ma forse sarebbe meglio in privato o su qualche
forum specifico, immagino non sia proprio carino occupare un NG dedicato a
Linux per parlare di video... :-P


 Linux per parlare di video... :-P
Un po' di OT ogni tanto fa bene... :-)
Comunque sia, giusto per chiarire, niente di personale,
solo che, relativamente alla qualita`, mi premeva di
sottolineare come la cosa sia quantomeno soggettiva e
quindi, alla fine, l'unica cosa che puoi fare per vedere
se i tool a disposizione sono all'altezza, e` provare.
bye,
-- 
   Piergiorgio Sartor

 se i tool a disposizione sono all'altezza, e` provare.
Certo, e.... beh.. credo sia un po' quello che spinge chi si diletta con
l'HTPC a.... farlo e... migliorarlo continuamente... (alcuni arrivano alla
paranoia, io.... beh... per ora non credo di ottenere di più, con quanto
attulmente disponibile a livello hardware e a livello software per Windows,
però.. sono davvero molto curioso di provare con Linux, soprattutto per la
masima personalizzazione e versatilità...).


 masima personalizzazione e versatilità...).
Uhm, se riesci a pilotare l'uscita DVI ad una
frequenza di quadro diversa da 60Hz, fammi
sapere che mi interessa.
bye,
-- 
   Piergiorgio Sartor

 sapere che mi interessa.
Con Linux non ci ho ancora provato ma, come ho detto su un altro NG, se
ottengo risultati interessanti con l'HTPC probabilmente metto tutto in rete.
Sotto Windows OVVIAMENTE lo faccio senza problemi usando PowerStrip, ma
comunque la si controlla come se fosse una normale uscita SVGA: anche con i
normali driver con le classiche risoluzioni e frequenze "da PC" si possono
impostare varie frequenze per l'uscita DVI, che è una uscita video come un
altra.
Perchè sembri essere così convinto che la frequenza normale per un DVI sia
60Hz e che è tanto difficile cambiarla? Funziona come per una qualsiasi
uscita VGA, S-Video, o quello che vuoi. Supporta qualsiasi frequenza che non
vada oltre la banda permessa dalla connessione DVI e ovviamente dal
dispositivo di output e dalla scheda grafica, tutto qui.
Il fatto che magari, girando in rete, hai visto spesso la frequenza di 60HZ
con le configurazioni HTPC della gente è semplicemente perchè spesso chi
scrive questi tutorial/documenti vive in un paese dove è usato l'NTSC e gli
interessa impostare solo multipli di 30fps (a differenza di me che l'ho
configurato per selezionare automaticamente una frequenza multipla del
framerate (mi interessa riprodurre molti tipi di contenuti, non solo ad
esempio DVD PAL), usando 72 per i filmati a 24 fps, 60 per quelli a 30 e 75
per quelli PAL)).


 dispositivo di output e dalla scheda grafica, tutto qui.
Sara` questo il problema: come stabilisce la massima
frequenza del dispositivo?
Il monitor forse dice che solo 60Hz sono possibili
(facendo i dovuti conti con la risoluzione, ovviamente).
Su di un readme di NVidia per X, si accennava alla possibilita`
di settare frequenze, per il DVI, a piacere, ma si riferivano
ad un modello di laptop particolare, non ho provato se funziona
anche con un generico desktop.
bye,
-- 
   Piergiorgio Sartor

 (facendo i dovuti conti con la risoluzione, ovviamente).
Se il dispositivo video non supporta che una frequenza non puoi farci
niente.
Non è che tra l'altro è un LCD? Se è così direi proprio che non puoi farci
niente di base.
Se è un normale CRT, mi pare strano che supporti solo 60HZ.
Se è un monitor e ha la connessione DVI però mi fa pensare proprio che sia
un LCD... o no?
Io non parlavo di monitor per computer (no9n me ne vengono in mente molti
CRT con entrata DVI, almno... non a prezzi accettabili... e con gli LCD (che
premetto, conosco poco, quindi magari dico una stupidata) credo sia normale
il fatto di non poter usare molte frequenze diverse (oltre al fatto che
hanno UNA SOLA risoluzione), ma di TV e proiettori di fascia alta
(proiettori CRT teritubo, DLP, D-ILA, o TV CRT a retroproiezione, etc....).
La porta DVI non è altro che un insieme di fili che permettono una certa
banda (che dipende direttamente dalle frequenze e risoluzioni usate...es:
1280*720@50i richiede la metà della banda di 1280*720@50p), detto nel modo
più rozzo possibile.
E' ovvio che il dispositivo che produce il video e quello che lo visualizza
devono poter esere in grado ENTRAMBI di riprodurre un certo tipo di video
(sia per quanto riguarda la risoluzione, che la frequenza, che la banda
totale necessaria), altrimenti niente.Non c'entra in questo caso il cavo
DVI.
Riguardo NVIDIA... semplicemente non so che dirti. Non l'ho mai provata. Ho
usato solo schede ATI per qusto scopo (mentre in passato "giocavo" con le
Matrox) e sono sempre riuscito a fare tutto quello che volevo (perfino con
le Mobility Radeon presenti sui portatili). Ci sono alcuni motiovi per cui
attualmente le ATI sono preferite alle NVIDIA, ma non credo abbiano problemi
di questo tipo con la DVI, e tra l'altro non è affatto imossibile che la
situazione si capovolga prima o poi.
Infine... non so se hai fatto la tua prova sotto Linux o Windows. Nel promo
caso... non posso assolutamente pronunciarmi, dato che chiaramente ho molta
meno esperienza di te con Linux.


 meno esperienza di te con Linux.
Era windows, perche` e` piu` facile trovare
programmini per settare la scheda video, mentre
con X hai un controllo un po' piu` elaborato.
bye,
-- 
piergiorgio

 con X hai un controllo un po' piu` elaborato.
Hai provato anche PowerStrip, comunque? Se non ci riesci con quello drei che
al 100% il monitor NON supporta quella certa frequenza e basta.
Giusto una curiosità
Ovviamente hai tentato di usare il monitor alla risoluzione nativa della
matrice, vero?
Comunque, come avrai capito, tutto questo discorso semplicemente non centra
con HTPC, etc... non è valido ne per quanto riguarda qualità, che posibilità
del DVI, etc...


 del DVI, etc...
No, ma mi interessava sapere, dato che per HTPC e` una
questione vitale, come e se sia possibile configurare
una connessione DVI, in questo caso con un LCD, a frequenze
diverse da quelle "obbligatorie", dato che nel mio caso
queste significano solo 60 Hz.
bye,
-- 
piergiorgio

 queste significano solo 60 Hz.
Il fatto è che per un HTPC sono impostanti risoluzioni e frequenze...
diverse da quelle standard per i PC; ma standard per il video:
per l'SD le classiche risoluzioni PAL e NTSC con sfruttamento 1:1 della
matrice (ad esempio 1024*576 per una TV 16/9 con pixel quadrati, senza
alcuno stretch, o 768*576 per il 4/3), mentre per l'HD 1280*720 (16/9) e
1920*1080 (questo usato però quas sempre solo in interlacciato, chiaramente
per motivi di carenza di banda (e infatti ci vuole un collegamento DVI dual
link per avere a questa risoluzione 50 fotogrammi pieni al secondo,
progressivi....)).
Poi, per la frequenza, quelle standard sono le solite (60i per l'NTSC e 50i
per il PAL), ma qualsiasi frequenza che permette di rimanere, per la
combinazione risoluzione@frequenza utilizzata sotto la banda che il
dispositivo video è in grado di accettare, e che il dispositivo che manda
l'output video (in questo caso la scheda grafica)è in grado di supportare, e
che è supportato dal tipo di connessione (non mi ricordo qual'è la massima
banda effettiva supportata dal DVI, però supporta ad esempio fino a
1920*1080 a 60Hz interlacciati (e OVVIAMENTE QUALSIASI frequenza inferiore è
supportata... a meno che, appunto, non siano scheda video o display a non
supportarla, non c'entra più il DVI), o 1920*1080 a 30 Hz progressivi o
1280*720 a 60Hz progressvi, etc... a 8 bit per componente, con collegamento
DVI single link, mentre con collegamente dual link (fino a 3 sono possibili,
mi pare) si possono supportare combinazioni risoluzione/frequenza/depth
ancora maggiori...).
Il punto è che da una parte sembri voler a tutti i costi far fare al tuo
monitor qualcosa che (almeno apparentemente) sembra non suporti, e
dall'altra... riscontrata questa difficoltà DEL MONITOR, sembri esserti
convinto che è colpa del collegamento DVI, e non invece del MONITOR o
comunque del modo in cui questo permette di usare il DVI, etc...
Ps. Te lo chiedo di nuovo, se voglioamo continuare, facciamolo in provato o
s qualche forum o NG più adatto, perchè qui ormai siamo OT da un bel po', e
non credo che questa discussione interessi più a troppa gente.


 comunicazione tra periferiche video) supporta solo 60Hz ce ne passa.
Ma chi ha mai detto questo?
Il fatto e` che quella frequenza e` la piu` consueta e,
come visto nel pannello, spesso l'unica supportata.
Per non dire che 75Hz spesso e volentieri va fuori le
specifiche del DVI single channel.
Ed infine molti dispositivi, anche con input diverso,
restano sempre alla loro frequenza base.
bye,
-- 
   Piergiorgio Sartor

 restano sempre alla loro frequenza base.
?!?!?!?!?!?!!?
Ti sei appena detto da solo quello ce sto cercando di dirti da una decina di
mail...
DVI, VGA, RGBHV, HTPC, etc...  non centrano quindi... l'hai capito
finalmente?
Comunque non molti,ma ALCUNI, in genere di fascia medio bassa.


 In assoluto NO!
Ancora, leggiti le specifiche e poi ne riparliamo.
bye,
-- 
   Piergiorgio Sartor

Marco Iannaccone wrote:
[...]
Comunque sia, la domanda e`:
come si fa, sotto linux, a configurare l'uscita DVI della
scheda video (ATI, NVidia, Matrox, etc.) a 1280x1024@50p?
Appena lo scopri, ti prego di informarmi.
Thanks,
bye,
-- 
piergiorgio

 Ancora, leggiti le specifiche e poi ne riparliamo.
Eh... proprio non mi va! ;-P
Fatta la prova che ti ho detto, comunque...?


Non ho fatto ancora prove approfondite, però, fondamentalmente... un metodo
potrebbe essere l'uso di PowerSrip per ottenere i modeline necessari a
raggiungere una certa combinazione risoluzione@frequenza, e poi metterli nel
file di configurazione di XFree (questo imagino saprai anche meglio di me
come si fa).
Ci dovrebbe anche essere un programma sotto Linux per fare la stesa cosa
(videogen: 
http://www.dynaweb.hu/opensource/videogen/
).
Guarda questo sito 
http://www.sllug.org/how-to/linux-htpc/introduction.html
,
e questa pagina in particolare:
http://www.sllug.org/how-to/linux-htpc/video_card_configuration.html
Magari se riesci a ottenere qualcosa prima che ci provi io, fammi sapere.
NOTA: I modeline per ottenere una certa risoluzione e una ceta frequenza
dovrebbero essere specifici della scheda video, e sono quindi uguali tra
Windows e Linux, e non dipendono invece dal display (che se però non è in
grado di supportarli non c'è niente da fare).
