A tecnologia anti-upgrade da Intel derrotada com fita Kapton
(hackaday.com)- As placas Z170/Z270 são oficialmente conhecidas por suportarem apenas a 7ª geração, Kaby Lake, mas com algumas modificações também é possível usar CPUs Coffee Lake de 8ª e 9ª geração
- O “Coffee Mod” aproveita o fato de que a diferença no soquete se resume a alguns pinos, combinando fita Kapton com modificações na BIOS
- Em fóruns de PC e no YouTube, estão sendo compartilhados ferramentas e procedimentos de modificação de BIOS, e em algumas placas é possível contornar isso de forma ainda mais simples com apenas um fio jumper
- Antes de aplicar, é preciso verificar a folga do VRM da placa-mãe e se há necessidade de patch para hyper-threading, além de ainda existirem diferenças entre placas
- Se barreiras mais modernas, como o Intel BootGuard, que exigem assinatura digital na imagem da BIOS, se tornarem mais comuns, pode ficar ainda mais difícil para usuários modificarem a plataforma por conta própria
Usando Coffee Lake em placas Z170/Z270 com o Coffee Mod
- Placas-mãe com chipset Intel Z170 ou Z270 geralmente são consideradas compatíveis oficialmente apenas até a 7ª geração Intel Kaby Lake
- A geração seguinte encaixa fisicamente no mesmo soquete, mas acreditava-se que não inicializaria por causa das diferenças na pinagem do soquete da CPU
- Na prática, a diferença é de “alguns pinos”, então existe uma forma de fazer CPUs Coffee Lake de 8ª ou 9ª geração funcionarem em placas Z170/Z270
- Esse método é chamado de “Coffee Mod” e usa em conjunto a modificação com fita Kapton e alterações na BIOS
- Mesmo após a modificação, se necessário, ainda é possível manter compatibilidade com CPUs de 6ª e 7ª geração
Ferramentas de modificação de BIOS e casos de contorno por placa
- Em vários fóruns de PC e vídeos no YouTube, estão sendo compartilhados procedimentos e ferramentas de modificação de BIOS para usar CPUs Coffee Lake em placas antigas Skylake/Kaby Lake
- Algumas placas permitem uma modificação mais simples, sem fita Kapton
- Na Asus Maximus VIII Ranger, conectar um único fio jumper entre dois pads ao lado do EC pode ativar o suporte sem fita Kapton
- É possível que placas-mãe semelhantes também permitam descobrir um método de modificação do mesmo tipo
Limitações a verificar antes de aplicar
- Antes de instalar a nova CPU, é preciso verificar se o VRM da placa consegue suportá-la
- Pode ser necessário um patch adicional para usar hyper-threading corretamente
- O procedimento como um todo é avaliado como não sendo muito complexo
Restrições de upgrade e o problema do lixo eletrônico
- A AMD aparece como contraste por oferecer alto nível de suporte a CPU mesmo em placas-mãe Ryzen antigas
- Essa incompatibilidade da Intel é vista como algo que parece ter sido introduzido de forma intencional
- Recursos que dificultam upgrades simples aumentam os gastos e também o lixo eletrônico
- O movimento de usuários retomando o controle da plataforma onde isso é possível lembra a época em que CPUs Xeon eram modificadas para funcionar no soquete 775
BootGuard e a barreira de modificação nas gerações mais novas
- Nas gerações mais recentes, projetos como o Intel BootGuard podem atrapalhar esse tipo de modificação ao introduzir assinatura digital na imagem da BIOS
- Embora esses recursos sejam apresentados como segurança para o usuário, há críticas de que a causa real provavelmente está mais ligada à “financial security” da Intel
- É difícil esperar que modificações como o Coffee Mod, possíveis em placas antigas, continuem viáveis da mesma forma no futuro
1 comentários
Opiniões no Hacker News
Fico curioso sobre qual é o ganho financeiro da Intel ao limitar artificialmente o soquete da CPU desse jeito. Pelo senso comum, ela deveria querer vender o máximo possível de CPUs, então parece fazer mais sentido manter a compatibilidade de soquete pelo maior tempo possível
As hipóteses que me vêm à cabeça para o motivo são estas. Na verdade, não sei
Numa leitura benevolente, pode haver alguma pequena incompatibilidade, como diferença de tensão em algum pino, que permite dar boot, mas talvez não seja boa para a CPU
Numa leitura realista, ela pode ganhar mais com soquetes, chipsets e afins do que com o aumento de upgrades de CPU
Numa leitura cínica, os fabricantes de placas-mãe podem ter pago por isso
Numa leitura cínica e realista, pode haver um cronograma de mudanças de soquete em acordos com fabricantes de placas-mãe, e alguns engenheiros podem ter implementado isso da forma mais preguiçosa possível
Como piada, talvez seja simplesmente uma empresa maligna que queria irritar os usuários
Então ela precisava continuar mostrando que a próxima geração de CPUs “Lake” era bem diferente da anterior; no fim, colocou apenas uma pequena mudança que quebrava a compatibilidade nos produtos da geração anterior e chamou de nova geração
Ela provavelmente sabia que a reação pública seria ruim, mas pode ter concluído que seria melhor do que lidar com devoluções depois
É muito parecido com 2006, quando a linha Core 2 de 65 nm saiu no mesmo pacote LGA775 do Pentium 4 de 90 nm. O Core 2 exigia um padrão específico de VRM, e nem todas as placas-mãe da época davam suporte a ele
Depois, os produtos de 45 nm também usaram o mesmo soquete, mas, por problemas de alimentação, na prática exigiam uma placa-mãe nova
A AMD tomou o caminho oposto quando colocou produtos de 12 e 16 núcleos pela primeira vez no soquete AM4. Muitas placas-mãe antigas tinham dificuldade com o consumo de energia, mas a AMD conseguiu manter a promessa implícita de compatibilidade total
Mais tarde, na série Ryzen 5000, tentou remover discretamente o suporte a placas-mãe antigas, mas recuou após a reação negativa. Ao contrário do time azul, a AMD não tinha folga para irritar os fãs
Ao contrário das reclamações comuns, a maioria das mudanças de soquete da Intel no passado tinha motivos técnicos reais
O LGA1155 mudou bastante a GPU integrada e também corrigiu a estranha atribuição de pinos do LGA1156, que tornava o layout das placas muito difícil
O LGA1150 introduziu o regulador de tensão integrado ao die (FIVR)
O LGA1151 foi uma mudança para o suporte inicial a DDR4 e para domínios de clock separados
No fim, o caso cuja razão de existir realmente não é explicada fica praticamente restrito ao LGA1200
A venda da nova CPU e a venda do novo chipset por meio dos fabricantes de placas-mãe
Quando à venda da “nova CPU” se soma a venda do “novo chipset da placa-mãe”, a receita da Intel fica maior do que vender só a CPU, então o ganho financeiro fica claro
Espero que o RISC-V quebre essa dupla hegemonia. Depois das sanções recentes contra a China, se a capacidade industrial chinesa for direcionada de fato a designs abertos, talvez surja uma esperança de derrubar esse duopólio
Houve alguns mods de CPU históricos semelhantes
No AMD K6-2+, ao mover um resistor de 0 Ω sob o IHS, era possível transformá-lo em um K6-3+, desbloqueando todo o cache L2 de 256 KB que existia apenas no modelo K6-3+. A CPU era basicamente a mesma, e a posição desse resistor servia para separar os SKUs
O AMD K7, ou Athlon XP, também podia ser desbloqueado de forma semelhante ligando pads condutivos no chip com ferramentas comuns, como um lápis de grafite
O Intel Pentium 3 Coppermine podia rodar em placas Pentium 2 mais antigas usando um adaptador slotket com soquete modificado. Com mais modificações no soquete, também era possível dar suporte à sinalização do P3 Tualatin posterior, permitindo rodar CPUs Tualatin no chipset 440BX, para o qual elas não tinham sido projetadas originalmente. Também eram necessários mods de BIOS e, em alguns casos, troca do VRM
https://en.m.wikipedia.org/wiki/Zero-ohm_link
No fim, a placa morreu, então talvez não tenha sido a melhor escolha, mas durante esse tempo ela minerou Bitcoin suficiente para pagar o preço da placa
Lembra o truque do lápis usado para fazer overclock de CPUs no fim dos anos 90 e início dos anos 2000. Ao esfregar um lápis nos contatos da CPU para conectá-los entre si, o multiplicador de clock era desbloqueado
Ainda assim, às vezes acontece. Quando a AMD adicionou, já no fim do desenvolvimento, uma SKU de 4 GB a uma placa de vídeo originalmente planejada para 8 GB, não havia tempo para mudar o hardware de fato, então os primeiros lotes vinham todos com 8 GB instalados, e nesse modelo metade era desativada no VBIOS. Bastava gravar o VBIOS da versão de 8 GB para reverter isso facilmente
Foi uma das poucas vezes na história em que “baixar mais RAM” não era apenas um meme
Antes de migrar para a AMD, usei um truque semelhante para rodar um Xeon quad-core usado de 35 dólares em algo como uma placa-mãe Core 2
O método consistia em alterar dois pinos da grade de pinos da CPU com um pequeno adesivo, e a experiência era muito melhor do que com um Core 2 Quad de 400 dólares
O texto é de 2024, mas trata dos chips Intel de 8ª geração, lançados em 2017
Mesmo que não seja muito útil para as pessoas hoje, é interessante aprender que algo assim é possível
Isso me lembra, antigamente, lá nos anos 1990, quando se preenchiam com solda os cortes a laser de CPUs limitadas para aumentar alguma coisa. Estou velho e já não lembro exatamente o quê
Fiz essa modificação antigamente: https://www.overclock.net/threads/mod-lga775-support-for-lga.... Não acredito que já se passaram 11 anos
É um assunto antigo[0], e o site original também faz referência a isso. Na época, foi amplamente discutido nas comunidades de overclock
Na prática, as 6ª a 10ª gerações da Intel são todas Skylake
Curto-circuitar os pinos da CPU — mais precisamente, os contatos LGA — também era possível com grafite de lápis
[0]: https://community.hwbot.org/topic/175489-asrock-z170-mocf-li...
É interessante que haja diferenças nos pinos entre fabricantes de placas-mãe. Isso parece indicar que eles não copiaram completamente o esquemático de referência da Intel ou usaram revisões diferentes
Antigamente, até a época do P4, eles publicavam os esquemáticos de referência no site, mas provavelmente pararam porque isso facilitava demais esse tipo de coisa