Lista presente no Registro limita recursos visuais do Live Messenger em sistemas cuja placa de vídeo não dá conta do recado.
Por Rodrigo P. Ghedin
editor do WinAjuda.com
A curiosidade é um atributo fantástico, que invariavelmente leva o ser humano a descobertas importates e/ou inusitadas. Rafael Rivera (www.withinwindows.com), mundialmente conhecido por criar os famosos patches do uxtheme.dll na época do Windows XP (que permitiam mudar o tema da tela de login), estava passeando pelas adições ao Registro que o Windows Live Messenger Beta faz, quando se deparou com uma descoberta, no mínimo, interessante.
Ele encontrou a seguinte chave: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows Live \ UX \ HwBlockList. Analisando os dados contidos ali, chegou à conclusão de que se tratava de uma lista negra de placas de vídeo reconhecidamente ruins, como vários modelos da linha GeForce FX e as temerosas Intel integrantes do chipset GMA 500, todas baseadas em DirectX 9.
Essa lista negra ativa uma configuração automaticamente em sistemas que apresentem uma das placas listadas ali, fazendo com que o Live Messenger rode num modo econômico, sem a maioria dos recursos visuais, como efeitos de transição, esmaecimento e outros. Obviamente, tal medida foi tomada para permitir desempenho satisfatório do programa mesmo quando a placa de vídeo, ao invés de ajudar, atrapalha.
A lista, hoje, contempla os seguintes modelos (baseada na build 15.4.3002.810):
Intel® Graphics Media Accelerator 500
NVIDIA GeForce4 Ti 4400
NVIDIA GeForce PCX 5750
NVIDIA GeForce FX 5600 Ultra
NVIDIA GeForce FX 5600
NVIDIA GeForce FX 5600XT
NVIDIA GeForce FX Go 5600
NVIDIA GeForce FX Go 5650
NVIDIA Quadro FX Go 700
NVIDIA GeForce FX 5200
NVIDIA GeForce FX 5200 Ultra
NVIDIA GeForce FX 5200
NVIDIA GeForce FX 5200LE
NVIDIA GeForce FX 5800 Ultra
NVIDIA GeForce FX 5800
NVIDIA GeForce FX Go 5200
NVIDIA GeForce FX Go 5250/5500
NVIDIA GeForce FX 5100
NVIDIA GeForce FX Go 5200 32/64M
NVIDIA Quadro NVS 55/280 PCI
NVIDIA Quadro FX 500/FX 600
NVIDIA Quadro FX 2000
NVIDIA Quadro FX 1000
NVIDIA GeForce FX Go 53×0
NVIDIA GeForce FX Go 5100
NVIDIA GeForce FX 5900 Ultra
NVIDIA GeForce PCX 5300
NVIDIA Quadro FX Go 1000 NVIDIA GeForce FX 5900
NVIDIA GeForce FX 5900XT
NVIDIA GeForce FX 5950 Ultra
NVIDIA GeForce FX 5900ZT
NVIDIA Quadro FX 3000
NVIDIA Quadro FX 700
NVIDIA GeForce FX 5700 Ultra
NVIDIA GeForce FX 5700
NVIDIA GeForce FX 5700LE
NVIDIA GeForce FX 5700VE
NVIDIA Quadro PCI-E Series
NVIDIA GeForce FX Go 5700
NVIDIA GeForce FX Go 5700
NVIDIA Quadro FX 1100
NVIDIA Quadro FX 1300
Viajando um pouco no contexto da história, não seria interessante se a Microsoft transformasse esse comportamento alternativo numa opção para o usuário no painel de configuração do programa? Mesmo com placas de vídeo mais robustas e baseadas em DirectX 10, há quem prefira maior desempenho em detrimento de visual.
Comentários