Página 1 de 2

Tela preta

Enviado: 11 Mar 2008 20:24
por Dorival
Boa noite!

Estou com o seguinte problema, em meu cliente onde roda meu sistema há vários anos, foram substituidas 2 máquinas velhas por novas.
As anteriores usavam o Windows XP professional, e as atuais também.
Porém as atuais tem também placa de vídeo GeForce Nvidia 6100 nForce 405.
Estão em rede como sempre estiveram e funcioando bem, porém ao entrar no sistema, tudo funciona, e pode-se navegar nos menus sem problemas, mas ao selecionar uma opção do menu e teclar ENTER, a tela fica preta, e só aplicando o CTRL+ALT+DEL e finalizando a tarefa para voltar ao controle do Windows.
O processador é o Sempron LE1100 de 1,91 Ghz e com 1 Gb de memória.
Tentei várias coisas e não consegui solucionar o problema. Até acho que possa ser configuração da GeForce.
Alguém teria uma informação positiva para esse problema?
Utilizo o Clipper 5.2e com exospace, e não uso bibliotecas externas.
Pela atenção, agradeço antecipadamente.
Dorival

Enviado: 11 Mar 2008 20:44
por Maligno
Tentou atualizar o drive do vídeo? Imagino que seja em tela cheia, não é? Seu programa é gráfico ou texto?

Enviado: 11 Mar 2008 21:38
por Dorival
Maligno!

O drive de vídeo está correto, corresponde a placa GeForce. Meu programa é em tela cheia e não é gráfico.

O interessante é que tenho meus computadores em rede e também com placa GeForce, e funciona tudo 100%. Nesse cliente a coisa está emperrando!.

Enviado: 11 Mar 2008 21:44
por Dorival
Em tempo, não sei se ajuda, mas em algumas telas trabalho com 50 linhas por 80 colunas (setmode,50,80) em razão do alto número de informações. Sempre funcionou sem problemas.
Dorival

Enviado: 12 Mar 2008 02:50
por Maligno
Sim, isso ajuda. O modo de vídeo extendido (80x50) não é padrão. Eu usava 132x30 e tive que parar em vista dos problemas. Pode muito bem ser esse o problema. Experimente trocar pra 80x25. É bem capaz do problema sumir.

Enviado: 12 Mar 2008 11:05
por Dorival
Pode ser. Vou efetuar a alteração no programa, e testar no cliente a tarde.
Depois volto ao forum para informar o resultado.
Valeu!...

Dorival

Enviado: 12 Mar 2008 11:08
por MARINI
Bom dia,
Examine se o driver NVIDIA está sendo carregado na inicialização.
Caso positivo, desistale-o que deverá funcionar.
Este drive não aceita fullscreen.
Isto também acontece nos novos notebooks que já vem com este driver instalado e se quiser usar programas em clipper será necessário desinstala-lo.

Enviado: 12 Mar 2008 11:17
por Dorival
Maligno!...
Fiz um teste modificando o programa em meu local de trabalho mudei para SETMODE(80,50). Bagunça minha tela pois as informações somem para baixo. Tem que ser setmode(50,80).

Marini!...
É uma boa dica. O drive da Nvidia instala normalmente, isso eu já verifiquei, porém vou tentar a sua dica desinstalando esse drive. Acho que você tem razão, deve funcionar.
Mais tarde volto ao assunto, após realizar os testes.

Por enquanto só me resta agradecer a intenção de vocês em ajudar.
Dorival

Enviado: 12 Mar 2008 11:47
por Maligno
Dorival escreveu:Maligno!...
Fiz um teste modificando o programa em meu local de trabalho mudei para SETMODE(80,50). Bagunça minha tela pois as informações somem para baixo. Tem que ser setmode(50,80).
Logicamente você teria que remontar sua saída para aceitar os 80x25. Mas a tela preta não aparece mais com esse modo?

Antigamente eu usava 132x30, mas com os constantes lançamento de placas, as mais novas deixaram de suportar esse modo. Me vi obrigado a voltar ao 80x25. É chato, mas, fazer o quê?
Marini!...
É uma boa dica. O drive da Nvidia instala normalmente, isso eu já verifiquei, porém vou tentar a sua dica desinstalando esse drive. Acho que você tem razão, deve funcionar.
Mais tarde volto ao assunto, após realizar os testes.
Meu driver nVidia é carregado normalmente e aceita tela cheia normalmente. Nunca deu problema. A versão é 66.93.

Enviado: 12 Mar 2008 17:15
por Dorival
Maligno!...

Fiz as alterações no setmode e não adiantou.
Porém, hoje verificando com mais calma em meu cliente, vi que não é placa aceleradora de vídio, mas sim placa mãe da GeForce 6100 SM-M2 com vídeo express onboard.
Acredito 99% que o problema esta na placa mãe que com certeza foi desenvolvida para multimidia, esquecendo dos programas administrativos existentes pelo mundo afora.
Conversei com a empresa de informática que montou as máquinas e tentamos diversas siutações que não deram certo. Amanhã irão ao meu cliente tentar resolver.

Marini!....
Desativei o drive nvidia e de nada adiantou, é como relatei acima, o problema só pode ser na placa mãe.

Por ora, obrigado pela boa vontade. Assim que tiver uma solução vou postar aqui, pois que sabe, amanhã alguém possa ter um problema igual ou semelhante.

Abraços
Dorival

Enviado: 12 Mar 2008 17:28
por Maligno
Ah, placas onBoard. Isso é uma palavra mágica para dar problema. Os relatos que já li a respeito dão conta desse mesmo tipo de problema. A solução, nestes casos, foi a atualização do driver. Se bem que, ninguém dizia usar um modo de vídeo desse tipo. Então,...

Enviado: 12 Mar 2008 23:51
por sygecom
Se vc achar viavel e funcionar, pode tentar rodar sua app. pelo DOSBOX.

Enviado: 13 Mar 2008 04:19
por Maligno
O DOSBOX é uma alternativa que até pode funcionar. Não é garantido, mas é uma tentativa. Se bem que a configuração 80x50 é dependente da placa. Se a placa não suporta essa resolução, não vai adiantar nada.

Enviado: 13 Mar 2008 09:45
por Clipper
Prezado Dorival

Esse problema acontece apenas com seu sistema ou qualquer aplicativo DOS em tela cheia ?

Gostaria que você fizesse 2 testes aí, talvez eu saiba o motivo do problema.

1 - Entre no Prompt do DOS e execute o EDIT em janela e depois em tela cheia, veja os resultados.

2 - Entre pelo modo seguro e tente executar seu sistema em tela cheia e veja se o problema acontece.

Poste aqui os resultados.

Até logo.

Marcelo

Enviado: 13 Mar 2008 11:03
por alaminojunior
Tive um pepino parecido com esse, com meu note.
Ele veio de fábrica ajustado para usar 50% da memoria principal para o video. Os programas modo gráfico que uso não abriam.
Só consegui resolver, atualizando o BIOS e diminuindo a quantidade de memoria utilizada pelo video, coisa que antes não tinha acesso.
Inclusive o video é GFORCE e Proc. Sempron.