Ubuntu Máquina virtual Windows 98 SE Spikes CPU quad core para desligamento

0

Eu queria saber se alguém mais teve esse problema e sabe como corrigi-lo. Estou executando um AMD Phenom 9850 Quadcore no Ubuntu Lucid 10.04.

Problema: Executando meu antigo Windows 98 SE em virtualbox e Frequência de CPU deixada sozinha em "On Demand", quando o Windows 98 SE começa a acessar a área de trabalho, minha CPU aumentaria um núcleo e biparia em seguida, desligue todo o meu sistema (nativo), não apenas a máquina virtual. Todos os outros windows XP e acima funcionam muito bem sem nenhum problema. Eu dei RAM de 512MB de máquina virtual Windows 98 SE, tentei com aceleração de hardware 2d e 3d habilitado e desabilitado.

Trabalho ao redor: Meu único trabalho agora é forçar minha frequência de CPU a rodar a 1.25Ghz (todos os 4 núcleos porque não sei qual deles irá disparar aleatoriamente) do Native Ubuntu Lucid Monitor de frequência da CPU.

    
por robx 06.06.2011 / 05:38

2 respostas

2

Esse problema ocorre porque os sistemas baseados em MSDOS, incluindo o Windows 3.x, 95 e 98 não enviam a instrução ociosa adequada para a CPU quando estão ociosos. Em vez de enviar à CPU uma instrução "HLT" (parada), que coloca a CPU ociosa até que seja necessária, esses sistemas operacionais passarão por um código que não faz nada, mas mantém a CPU ocupada.

Como corrigir ( fonte , por fixedwheel):

Install rain, waterfall or cpuidle in the Win9x guest - my preference is rain as it only does what is needed -replace the idle loop with HLT execution- and nothing more

here is a link explaining something about, related to real hardware [http://estu.nit.ac.jp/~e982457/other/cpuidle/idle.htm][2]


d/l rain from here: [http://www.benchtest.com/downloads/index.html][3]

Eu verifiquei e o link de download para rain parece não funcionar agora, mas você deve ser capaz de usar um dos outros programas mencionados ou encontrar uma fonte de download alternativa. Basta pegar um desses programas e instalá-lo na máquina virtual.

    
por 06.06.2011 / 06:04
0

Isso não acontece com o Win98 instalado no modo acpi. Veja este tutorial.

    
por 15.01.2013 / 00:40