Onde posso aprender tudo sobre o BIOS de vídeo do PC?

Onde posso aprender tudo sobre o BIOS de vídeo do PC?

Aprendi que um dos motivos pelos quais alguns computadores não funcionam com a resolução nativa de um monitor LCD é que certas resoluções específicas podem ser bloqueadas por algo noBIOS de vídeochamada de "Tabela de Remoção de Modo". Eu gostaria de saber exatamente quais trabalhos este BIOS de vídeo faz, como o sistema interage com ele, que funcionalidade ele fornece, se posso lê-lo e/ou desmontá-lo, se posso trabalhar programaticamente em torno de qualquer funcionalidade desta tabela de remoção de modo, etc.

Tudo seria coberto porExtensões VESA BIOSou isso é apenas parte da história? Não consigo encontrar nenhuma menção a esta "Tabela de remoção de modo", que é frequentemente citada na ajuda on-line para definir as resoluções do monitor.

ATUALIZAR

Como é difícil acreditar que alguns fabricantes bloqueiem modos de vídeo específicos dos quais seu hardware é perfeitamente capaz,aqui está um artigo muito completo e claro da Intel descrevendo o problema e como resolvê-lo. As seções específicas relevantes para o meu problema:

...

ou essa resolução específica é explicitamente proibida noVídeoBIOSpelo fornecedor da placa-mãe. Não sei por que os fornecedores de placas-mãe/laptops fariam isso, mas não há dúvida de que eles fazem isso, especialmente em laptops.

...

Se os dados DTD estiverem corretos no registro, mas a resolução ainda não estiver disponível, é uma boa apostaé proibido na BIOS. Como podemos contornar isso? Nós trapaceamos! O BIOS contém oTabela de remoção de modo, e possui entradas como "1600x1200, 60Hz" e "1400x1000, 50Hz". Mas não diz nada sobre 1592x1200 ou 1392x1000, então são permitidos.

(ênfase adicionada por você)

Responder1

Seu netbook HP Mini 3500 usa o adaptador gráfico Intel Graphics Media Accelerator 3150. Não existem editores GMA BIOS conhecidos (você só pode atualizar oBIOS de vídeo atualizando o BIOS do sistema), então mesmo que fosse possível fazer o que você quer com uma placa de vídeo Nvidia ou ATI, isso não se aplicará ao seu caso. Desculpe; netbooks simplesmente não foram feitos para serem conectados a LCDs widescreen.

Como o seu netbook ainda é novo e tem suporte, você deve entrar em contato com a HP para solicitar a correção da falha. Você pode não obter as informações que desejava ao editar o BIOS de vídeo, mas pelo menos seu problema seria oficialmente corrigido sem compromisso. Existem váriosopções de suporte, portanto, você poderá entrar em contato com um representante de suporte técnico. Parece que você já perguntou a outros usuários sobreo problema, e como DimaO disse,as especificações(faça uma busca por “resolução”) indicam que a resolução máxima para o conector VGA analógico é 1440x1050. É por isso que a HP bloqueou resoluções mais altas no BIOS; porque eles não são suportados e teriam desempenho e/ou resultados imprevisíveis/não confiáveis. Mesmo que funcione, não é confiável e por isso eles não permitem ou apoiam. É o mesmo com muitos outros hardwares. Por exemplo, os fabricantes de CPU geralmente produzem um lote da mesma CPU, mas depois os bloqueiam de maneiras diferentes para lançar versões diferentes. Desbloqueá-lo pode funcionar, mas por ser um hack, pode causar problemas e, no mínimo, anular a garantia (o que suspeito que também seja o caso do seu netbook; atualizar BIOS não oficiais geralmente é uma violação).


O que você quer dizer com sua primeira frase? Qual é exatamente o problema com o monitor LCD nos sistemas mencionados? Você está dizendo que a resolução nativa do LCD não é suportada pela placa de vídeo? Não existem exatamente dezenas de resoluções exclusivas; geralmente há um pequeno punhado, e geralmente são suportados pela maioria das placas de vídeo fabricadas nos últimos doze anos (ou seja, desde que os monitores LCD começaram a se tornar acessíveis para as massas). O problema geralmente será uma combinação de uma placa de vídeo muito antiga e um monitor LCD fora do padrão.

Se o modo estiver bloqueado, então énão suportadopor qualquer motivo, caso contrário não o teriam bloqueado; os mfgs são estúpidos ou brincam de propósito com os clientes. Mesmo que haja uma maneira de forçá-lo a mudar para esse modo, é provável que haja problemas.

Quando você diz que o modo gráfico não é suportado, você quer dizer que ele não está listado na lista de resoluções em Propriedades de vídeo (ou em outra caixa de diálogo de seleção de resolução)? Por exemplo, 320x200 raramente é listado atualmente, e mesmo 640x480 não é fornecido como uma opção no Vista+. Se sim, você já tentou usar um programa de resolução comoQResouResolução rápidadefinir manualmente a resolução?

Quanto às extensões VESA BIOS, você está interpretando mal. Não há nenhum BIOS de vídeo real envolvido nisso. Em vez de,eles são extensões do BIOS padrão. Ou seja, as extensões VESA especificam modos gráficos adicionais que não faziam parte do conjunto original de modos que o BIOS (do sistema) suportava por meio da INT 10função (que foi usada para definir o modo gráfico entre outras coisas relacionadas a gráficos). Então, basicamente, o que aconteceria é que uma placa de vídeo construísse suas placas para suportar esses modos gráficos adicionais e, portanto, a placa suportasse oExtensões VESA BIOS.

Responder2

Chamar esse efeito de “a mesa” é enganoso, como falar sobre “o BIOS”. Cada placa de vídeo possui um BIOS, mas eles não são iguais. Cada fabricante tem o seu próprio e provavelmente irá evoluir e adicionar funcionalidades para novos produtos. VESA descreve apenas algumas partes comuns, não tudo.

Responder3

@hippietrail

Dê uma olhada nestes TechPowerUp:

(1)RBE: editor de BIOS Radeon

e

(2)NiBiTor: Editor de BIOS NVIDIA

Responder4

Um pouco tarde, mas acho que encontrei algo que você ou outras pessoas que encontrarem nesta página podem achar útil.

Em um driver de 64 bits para GMA 3150 encontrei um Vbios.zip que contém três arquivos com o mesmo nome. Um executável que roda apenas em janelas de 32 bits (provavelmente a ferramenta de flashing Vbios), um arquivo .dat que se aberto com um editor hexadecimal é claramente o Vbios como afirma na primeira linha, e um arquivo .bsf que se aberto com o bloco de notas explica quais são os números em cada deslocamento.

Isso está muito além da minha cabeça, pois não entendo a codificação de hardware de baixo nível, mas alguém pode achar isso interessante. Especialmente porque esta informação não parece ser específica do GMA-3150, embora esteja um pouco desatualizada (como a arquitetura do GMA).

Estou hospedando-o em minha caixa de depósito, mas divulgue a notícia e hospede-o novamente, se puder. Estou incluindo a página de suporte oficial onde eles fornecem o driver e este pacote (e dizem que sim)

AVISO LEGAL: ESTE MATERIAL É MUITO PERIGOSO PARA O SEU DISPOSITIVO, VOCÊ BRINCA COM ELE POR SUA CONTA E RISCO.

Link para download do Dropbox:https://dl.dropboxusercontent.com/u/47541136/GMA_3150_vbios%2Btools.zip

Link oficial para download:https://downloadcenter.intel.com/Detail_Desc.aspx?lang=eng&DwnldID=18478

informação relacionada