TV-out com imagem em preto e branco!

Iniciado por guano, 15 de Fevereiro de 2006, 13:56

tópico anterior - próximo tópico

guano

Caros, tenho um notebook HP-DV4170, com placa de vídeo on-board intel910, que usa o driver i810. Até aí tudo bem, quando eu instalei o Ubuntu ele reconheceu a placa e acertou sozinho a resolução de 1280x800 widescreen. O problema foi que agora eu resolvi acertar a configuração para usar a saída S-Video e assistir uns filmes na TV. Depois de um pouco de google e busca no fórum em inglês, consegui fazer a saísa s-video funcionar, inclusive com resolução de 1280x768, rodando dois monitores independentes (posso deixar um vídeo passando na TV enquanto "trabalho" no note). O problema é que a imagem está em PB...
Tentei em duas TVs, sem sucesso. Nenhuma das TVs têm opção para configurar o sistema, então assumi que seja PAL-M, por ser o padrão brasileiro. Não encontrei nada na BIOS também...

Segue o xorg.conf, se alguém puder me ajudar, agradeço muito!

Guano



# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/CID"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
       # paths to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection

Section "Module"
Load "GLcore"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "us"
Option "XkbVariant" "intl"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "AlwaysCore"
Option "Device" "/dev/input/event2"
Option "Protocol" "event"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "ClickTime" "0"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "10"
Option "HorizScrollDelta" "0"
Option "MinSpeed" "0.45"
Option "MaxSpeed" "0.75"
Option "AccelFactor" "0.020"
Option "EdgeMotionMinSpeed" "200"
Option "EdgeMotionMaxSpeed" "200"
Option "UpDownScrolling" "1"
Option "CircularScrolling" "0"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
Option "SHMConfig" "true"
EndSection



Section "Device"
Identifier "Intel Corporation Intel Default Card"
Driver "i810"
BusID "PCI:0:2:0"
EndSection

Section "Device"
Identifier "LCD_CRT"
Driver "i810"
Option "MonitorLayout" "CRT,LFP"
Screen 0
BusId "PCI:0:2:0"
EndSection

Section "Device"
Identifier "CRT"
Driver "i810"
Option "MonitorLayout" "CRT,LFP"
Screen 1
BusId "PCI:0:2:0"
EndSection

Section "Device"
Identifier "LCD_TV"
Driver "i810"
Option "MonitorLayout" "TV,LFP"
Screen 0
BusId "PCI:0:2:0"
EndSection

Section "Device"
Identifier "TV"
Driver "i810"
Option "MonitorLayout" "TV,LFP"
Option "TVStandard" "PAL-M"
Option "TVOutFormat" "SVIDEO" # "Composite" or "SVIDEO" or "RBG"
Option "ConnectedMonitor" "TV"
Screen 1
BusId "PCI:0:2:0"
EndSection

Section "Monitor"
Identifier "LCD"
Option "DPMS"
Modeline "1280x800@60" 83.91 1280 1312 1624 1656 800 816 824 841
EndSection

Section "Monitor"
Identifier "CRT"
Option "DPMS"
EndSection


Section "Monitor"
Identifier "TV"
HorizSync 30-50
VertRefresh 60
EndSection

Section "Screen"
Identifier "LCD_CRT"
Device "LCD_CRT"
Monitor "LCD"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection

Section "Screen"
Identifier "LCD_TV"
Device "LCD_TV"
Monitor "LCD"
DefaultDepth 24
Subsection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection

Section "Screen"
Identifier "CRT"
Device "CRT"
Monitor "CRT"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1024x768"
EndSubsection
EndSection

Section "Screen"
Identifier "TV"
Device "TV"
Monitor "TV"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1024x768" "800x600"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "LCDandTV"
Screen 0 "LCD_TV"
Screen 1 "TV" RightOf "LCD_TV"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection

Section "ServerLayout"
Identifier "LCDandCRT"
Screen 0 "LCD_CRT"
Screen 1 "CRT" RightOf "LCD_CRT"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection

Section "ServerFlags"
Option "DefaultServerLayout" "LCDandTV"
# Option "DefaultServerLayout" "LCDandCRT"
EndSection


Section "DRI"
Mode 0666
EndSection

casainho

Yo!!

Tás com azar, pela minha experiência..

Eu também tenho uma Intel :-( onboard que usa esse driver. Eu já consegui fazer o mesmo que tu.. meter a funcionar a preto e branco!! Se eu soubesse, teria comprado uma ATI ou NVIDEA e nunca Intel!! Não há drivers para o Tv Out em Linux!! :-(

Acho que está a preto e branco, porque o sinal de vídeo não é enviado com o BURST, que é a referência para a cor.. a ficha tem 4 pinos.. 2 para o BURST e 2 para o vídeo.. e pelo jeitos, a placa assim como a conseguiste configurar não envia o BURST. Sei que também é possível selecionar vídeo composto, que aí só em 2 pinos, vem o vídeo e o BURST.. mas, isso são tudo configurações possíveis, mas, e como as fazer?? Acho que ninguém sabe..

Sei que o IC TV encoder é um da Chrontel.. e que é controlado por I2C.. no caso do meu acer Pentium M, há um IC específico que controla o BUS I2C de todo o PC.. mas, eu teria de programar esse IC, para depois ele programar o Chrontel.. como que uma programação indirecta.. e sei que para programar o IC do meu sistema, preciso de aceder a uns endereços da memória, que ahco que não são fixos.. que deve ser o kernel que sabe onde eles estão..

Resumindo, só por isso eu tinha Windows instalado, para ver os filmes na TV.. caguei nisso e vejo agora no LCD do PC.. afinal, toda a gente tem agora TV's LCD.. eu uso o LCD do PC que é uma autêntica TV :-)

Um dos outros problemas, é configurar a saída VGA.. é que para fazer umas apresentações em Linux.. uma mostrar uns vídeos num projector, é preciso usar a saída VGA.. se bem que é possível activá-la.. não é possível escolher uma resolução diferente da de trabalho do LCD nem um refresh rate diferente dos 60HZ.. e tudo isto por culpa das placas Intel, por eles não fazerem os drivers :-( :-(

Desculpa por esta resposta, aposto que não era disto que estavas à espera.
Minha página pessoal:
http://www.casainho.net

guano

Caro casainho,

depois de muito tempo procurando e tentando, um belo dia eu consegui! imagem colorida na tv!

adivinha qual foi a saída? reiniciar o laptop com a tv plugada...

é verdade. não adianta só reiniciar o X, ou só reiniciar o micro, tem é que fazer o reboot com a tv conectada!
não me pergunte porquê acontece, só sei que funciona...

abraço

casainho

Citação de: "guano"Caro casainho,

depois de muito tempo procurando e tentando, um belo dia eu consegui! imagem colorida na tv!

adivinha qual foi a saída? reiniciar o laptop com a tv plugada...

é verdade. não adianta só reiniciar o X, ou só reiniciar o micro, tem é que fazer o reboot com a tv conectada!
não me pergunte porquê acontece, só sei que funciona...

abraço

Fixe!!

Bem, no Windows me lembro de algo assim, me lembro que o programa tinha de detectar que a TV estava ligada e isso era preciso reiniciar com a TV conectada, acho que esta dica até está no FAQ na página da Intel.

Obrigado pela informação. Quando tornar a precisar de usar o TV out vou fazer isso. Estou agradecido.
Minha página pessoal:
http://www.casainho.net

guano

Casainho, olha só!
Logo depois de te escrever, fui usar o notebook para ver um filme na TV. Bom, tinha um amigo meu junto, e eu comentei com ele esse negócio de ter que reiniciar com a tv ligada... e fui mostrar pra ele que só reiniciando o X não iria ficar colorido... mas ficou! Com certeza alguma atualização do Dapper, que eu estou usando há quase um mês, e que tem tido muitas atualizações diárias (tem dias que são mais de 130 pacotes para atualizar..)
Então é isso. Upgrade para Dapper é a solução.

Alysson Neto

Cara tu me ajudo pacas... tinha largado mão de usar a saida pra tv no meu lap HP, testei o lance de ligar com a TV plugada tem hora que vai tem hora que não.. mas ja é algo pelo menos
"Eu rejeito sua realidade e substituo pela minha" Adam Savage,

casainho

Citação de: "guano"Casainho, olha só!
Logo depois de te escrever, fui usar o notebook para ver um filme na TV. Bom, tinha um amigo meu junto, e eu comentei com ele esse negócio de ter que reiniciar com a tv ligada... e fui mostrar pra ele que só reiniciando o X não iria ficar colorido... mas ficou! Com certeza alguma atualização do Dapper, que eu estou usando há quase um mês, e que tem tido muitas atualizações diárias (tem dias que são mais de 130 pacotes para atualizar..)
Então é isso. Upgrade para Dapper é a solução.

Bem, eu me lembro de ter lido que a placa tenta detectar automáticamente se a TV está ligada ou não.. talvêz pela corrente que passe a existir quando se liga a TV. A verdade é que esse modo automático nem sempre funciona bem, e por isso mesmo, eles têm lá na página oficial da Intel no FAQ esta pergunta frequente, o do porque a placa nem sempre detecta a TV.

Mas, não há informação nenhuma sobre esta placa da Intel :-( Se fosse agora teria comprado o pc com uma placa NVIDIA ou ATI!! Nunca Intel.

É um luxo o programa da NVIDIA para controlar a placa, podemos acitvar o TV out ou não, activar a saída VGA out ou não, escolher o tipo de saída pra TV, PAL ou NTSC, vídeo composto ou não.. agora a da Intel nada!! há pequenos programazitos separados, um para fazer isto, outro para fazer aquilo.. e pouca informação :-(

Sinceramente, da próxima vez que comprar vou investir em algo bom, será já na altura da TV de alta defenição e preciso de poder controlar o VGA out, pois faço apresentações e multimédia.. tenho mesmo necessidado.

Bem, uns bons vídeos para todos :-)
Minha página pessoal:
http://www.casainho.net

malakl

Vcs podiam postar qual o site q vcs encontraram informacoes de TV Out da Intel?

"O que eu espero senhores, é que depois de um razoável período de discussão, todo mundo concorde comigo" Winston Churchill