Eu tenho um PC antigo que transformei em um servidor de mídia. Ele tem uma placa gráfica dedicada e, segundo todos os relatos, deve fazer o que eu quero.
Estou lutando com a transcodificação via Plex (talvez eu possa entender isso), mas mesmo reproduzindo diretamente na minha máquina, arquivos de vídeo locais de todos os tipos são ignorados e o streaming de vídeo também é ruim.
O Windows está relatando que está usando apenas 3 GB dos 4 GB de memória instalada. Ao reproduzir um arquivo de vídeo 720, percebi que minha memória RAM e CPU estavam atingindo um pico de utilização de cerca de 50%.
Como posso solucionar problemas de baixo desempenho e limitações de memória?
Observação:Eu tentei de tudoaquisem sucesso em relação à memória utilizável. Ambos os sticks parecem funcionar sozinhos com 2 GB, em qualquer slot.
- Ganhe 10, 64
- CPU Intel(R) Core(TM)2 Duo E4600 a 2,40 GHz
- 4gb Ram DDR2 667
- Gigabyte 945GCM-S2L
- ATI Radeon HD 2600 XT- "Excelente qualidade de imagem de vídeo HD - CNET"
- SSD C300 Crucial
Responder1
Seu problema de memória é uma limitação do chipset. O decodificador de endereço do 945G suporta apenas um espaço de endereço de 4 GB, portanto, qualquer outra coisa que precise de pouca memória (como mapeamentos de dispositivos) reduz a RAM disponível para o sistema operacional.
O (G)MCH fornece um espaço máximo de decodificação de endereço de memória principal de 4 GB (2 GB para 82945GC/82945GZ/82945PL). O (G)MCH não remapeia o espaço de memória APIC ou PCI Express. Isso significa que à medida que a quantidade de memória física preenchida no sistema atingir 4 GB (2 GB para o 82945GC/82945GZ/82945PL), haverá memória física que existe, mas não é endereçável e, portanto, inutilizável pelo sistema. --Especificação do chipset 945G
Seu BIOS é bem antigo e provavelmente reserva 1 GB para mapeamentos de dispositivos baixos, apenas para garantir que haja espaço suficiente. Provavelmente isso é mais do que o necessário e pode haver uma opção de BIOS para alterá-lo, mas não é tão provável porque no momento em que seu BIOS foi desenvolvido, isso não era uma preocupação significativa. Nem os sistemas de 4 GB nem os sistemas operacionais de 64 bits eram comuns em sistemas de consumo de médio porte.
... Ou que apenas metade (1,6) dos 3gb utilizáveis (dos 4gb instalados) está sendo acessado...
Você está entendendo mal esse número. Toda a memória utilizável está sendo usada, exceto uma quantidade muito pequena que deve permanecer livre caso os manipuladores de interrupção precisem de memória. Os 1,6 GB são principalmente a quantidade que está sendo usada para atender diretamente às solicitações dos aplicativos, e o sistema não pode usar mais para essa finalidade do que a solicitação dos aplicativos. O saldo é usado para outros fins, como cache.
O problema da CPU ocorre porque o programa que você está executando usa apenas um único thread por vez para realizar seu trabalho computacionalmente intensivo. Um thread só pode ser executado em um núcleo por vez. Portanto, a carga máxima que pode colocar em uma CPU dual-core é de 50%. Dependendo de qual programa você está usando e como você o está usando, você poderá executá-lo em um modo multithread que permite tirar vantagem de mais de um núcleo.