Como se constata, o laptop realmente suporta OpenGL e inclui aceleração de hardware para ele. Eu tinha praticamente desistido de fazer os protetores de tela funcionarem, mas uma das páginas que eu li pouco antes de desistir tinha a solução.
Nos fóruns do Opengl.org, fbayle explicou que por alguma razão desconcertante, a Intel decidiu desativar a aceleração de hardware OpenGL para protetores de tela, e apenas protetores de tela. Eles explicaram que a unidade verifica a extensão do arquivo sendo executado para ver se ele é um protetor de tela e, em caso afirmativo, desabilita a aceleração, mas felizmente o faz de maneira desleixada e francamente amadora - por exemplo, if fExt='.scr' disableOGLAccel
- o que significa que você pode facilmente trabalhar em torno da limitação bizarra simplesmente mudando a extensão do arquivo para que ele tenha uma letra maiúscula.
Então, basta renomear os protetores de tela de Lattice.scr
para Lattice.Scr
e assim por diante. (Por alguma razão, fbayle recomenda .sCr
, que parece aleatório e desnecessariamente mais 1337 do que .Scr
.)
Aparentemente Terence, o autor de Really Slick, teve relatos de problemas de desempenho porque adicionou uma entrada para o FAQ com um link para a descrição da Intel sobre o assunto - que é inútil a "solução" é "comportamento esperado" - bem como uma nota sobre como renomear o arquivo.
É uma solução alternativa estranha, inconveniente, não fácil de usar e desnecessária, mas é fácil e funciona. (Observe que isso pode não funcionar nas versões de driver mais recentes (elas podem ter “consertado” a solução), mas esperamos que versões mais recentes ainda sejam suportadas, para que você possa solicitar uma correção adequada em vez de recorrer a um hack.)
E agora voltamos ao nosso protetor de tela programado regularmente (meu favorito é a rede configurada como circuitos - parece voar pelo ciberespaço).