Estoy planeando cambiar la CPU de mi computadora portátil en los próximos días.
¿Debo esperar algo de Ubuntu? ¿Como un inicio más lento / diferente por primera vez, o debería reinstalar completamente Ubuntu?
Ambos son de arquitectura de 64 bits.
Edición posterior : ¡Después de unas semanas, puedo decir con orgullo que Linux es realmente maravilloso! Mi computadora portátil funcionó perfectamente después de cambiar la CPU.
Como nota al margen, mi Windows funcionó también sin nada extra.
cpu
cpu-architecture
HadarS
fuente
fuente
Respuestas:
Ubuntu (y generalmente hablando Linux) no se preocupan particularmente en qué hardware se están ejecutando, y realizará una verificación en todos los dispositivos en el arranque en lugar de suponer que los mismos dispositivos están allí cada vez. Mientras su CPU sea compatible con su conjunto de chips, Ubuntu lo verá y comenzará a usarlo. Ubuntu 18.04 también solo está disponible en la versión de 64 bits, por lo que tampoco es una preocupación.
Windows, por otro lado, tiene que preocuparse por las licencias. Cuando compra una copia de Windows, la idea es que la compre para una sola máquina, por lo que Windows tiende a "bloquearse" más o menos al hardware del sistema. Esto no significa que no pueda cambiar el hardware, pero si lo hace con demasiada frecuencia (como lo he logrado) comenzará a decir que su clave no es válida. Si está en un sistema de arranque dual, esto es algo a tener en cuenta.
fuente
No.
Contra-intuitivamente, el cambio de CPU es uno de los cambios menos significativos en el hardware. Por lo general, no requiere ningún cambio en el software.
Esto se debe a que las opciones de intercambio de CPU están extremadamente limitadas por el zócalo y el conjunto de chips. Esos le limitan a las CPU que provienen de una o dos generaciones de productos que tienen características muy similares. Claro, pueden diferir en las características que le interesan, como la cantidad de núcleos, la velocidad del reloj y el tamaño de la memoria caché. Pero esos son prácticamente transparentes para el software. La arquitectura, las instrucciones, los registros y todos los demás detalles que son importantes para la forma en que el software usa la CPU siguen siendo los mismos. La velocidad máxima de ejecución no es algo de lo que dependa el software moderno (la velocidad de ejecución real fluctúa todo el tiempo debido al ahorro de energía de todos modos).
Incluso los sistemas no abiertos, que bloquean la licencia del hardware (como Windows) no consideran la CPU como hardware "importante". El intercambio de CPU y RAM se consideran procedimientos estándar del cliente y no invalidan la licencia.
fuente
Si la arquitectura de la CPU es la misma (por ejemplo, 64 bit / amd64), debería funcionar de inmediato. Hace 15 años, llevé un disco duro de una computadora a una diferente (ambas de 32 bits) y funcionó como se esperaba.
El "inicio más lento / diferente" depende en parte de la velocidad de las CPU, por lo que si su nueva CPU es más rápida / más nueva / más cara, debería ser y arrancar más rápido.
fuente
No, no necesita reinstalar, porque Ubuntu compila todos los paquetes para lo que se conoce como "amd64 genérico". Esta es una colección de conjuntos de instrucciones presentes en cada CPU amd64. Todos los programas que usan instrucciones más allá de este conjunto base (también conocido como extensiones de conjunto de instrucciones) incluyen alternativas.
Ahora, supongamos:
Es muy poco probable que esto suceda cuando solo se cambian las CPU. Tendría que degradar la CPU para encontrar una en la misma placa base que admita menos conjuntos de instrucciones.
Incluso entonces, no necesitaría reinstalar su sistema operativo, aunque podría ser la opción más fácil. En su lugar, podría volver a compilar sus paquetes en amd64 genérico. Después de cambiar todo funcionaría bien, aunque más lento. Para acelerarlo, puede volver a compilar una vez más, esta vez utilizando extensiones compatibles con la nueva CPU.
fuente