1 pontos por GN⁺ 2024-06-02 | 1 comentários | Compartilhar no WhatsApp
  • 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

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

 
GN⁺ 2024-06-02
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

    • Por causa dos problemas no processo de 10 nm, a Intel basicamente continuou fabricando CPUs quase iguais por quase seis anos
      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
    • Originalmente, a Intel pretendia manter o LGA1151 também no Coffee Lake, mas, no fim dos testes, descobriu que boa parte das placas-mãe existentes não tinha capacidade de alimentação suficiente para os produtos planejados de 6 e 8 núcleos. Então parece que decidiu bloquear apenas por software
      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 Intel também fabrica o chipset que vai nas placas-mãe. Então, se essa limitação faz alguém descartar a placa-mãe antiga e comprar uma nova, a Intel obtém duas fontes de receita
      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
    • Validar um processador novo em placas-mãe antigas custa dinheiro, e empresas não gostam de gastar dinheiro com produtos que já venderam
    • O mercado x86 é, na prática, um quase monopólio dominado em grande parte por duas empresas. Monopólios conseguem manter práticas irracionais e ineficientes se isso permitir extrair mais dos consumidores
      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

    • Algumas pessoas talvez se perguntem por que existem resistores de 0 Ω; parece ser porque eles permitem instalar jumpers em placas de circuito impresso usando o mesmo equipamento que monta resistores comuns
      https://en.m.wikipedia.org/wiki/Zero-ohm_link
    • Não era mod de CPU, pois dava para fazer via BIOS e placa-mãe, mas talvez a CPU mais lendária da história do overclock tenha sido o Celeron 300A (1998). Era comum conseguir mais de 50% de overclock mudando apenas uma configuração
    • Lembro de ter atualizado uma ATI Radeon HD 6950 para 6970. Era apenas um flash de firmware simples e funcionou muito bem
      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
    • Lembro que o desbloqueio da AMD podia ser feito com uma única configuração avançada no BIOS. Para quem queria economizar, dava para conseguir um processador quad-core pelo preço de um dual-core
  • 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

    • Hoje em dia quase não se vê mais esse tipo de desbloqueio. Isso porque passaram a usar eFuse, que desativa permanentemente partes do chip
      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
    • Pelo que me lembro, era assim que se desbloqueava o Athlon XP. Se você comprasse a versão mobile, ela usava o mesmo soquete, funcionava bem em placas-mãe desktop e já vinha desbloqueada de fábrica
    • Isso me lembra a época do Athlon XP Barton
    • A primeira “correção” da AMD foi queimar com laser o espaço entre os contatos, criando uma ranhura. Assim não dava mais para traçar uma linha entre eles
    • Na época das guerras de DRM, usar caneta hidrográfica em DVDs também era algo parecido
  • 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

    • O artigo da Hackaday saiu este ano e aborda uma thread de fórum e um guia de 2019. Talvez o autor só tenha descoberto agora, ou tenha decidido escrever sobre isso agora
      Mesmo que não seja muito útil para as pessoas hoje, é interessante aprender que algo assim é possível
    • Ainda assim, não vejo qual é o problema. Não é preciso marcar um texto sobre a arquitetura do Game Boy com uma tag de 1989
  • 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

    • Faz sentido dentro de uma tendência de escorregar lentamente rumo à obstrução do reparo