У меня есть старый ПК, который я превратил в медиасервер. У него есть выделенная видеокарта, и, судя по всему, он должен делать то, что я хочу.
У меня возникли проблемы с перекодированием через Plex (возможно, я могу это понять), но даже при прямом воспроизведении на моем компьютере локальные видеофайлы всех видов пропускают файлы, а потоковое видео также плохо воспроизводится.
Windows сообщает, что использует только 3 ГБ из 4 ГБ установленной памяти. При воспроизведении видеофайла 720 я заметил, что моя оперативная память и процессор достигли пика использования около 50%.
Как устранить неполадки, связанные с низкой производительностью и ограничениями памяти?
Примечание:Я перепробовал всездесьбезрезультатно относительно используемой памяти. Обе планки, похоже, работают по 2 ГБ по отдельности, в любом слоте.
- Победа 10, 64
- Процессор Intel(R) Core(TM)2 Duo E4600 @ 2.40GHz
- 4 ГБ оперативной памяти DDR2 667
- Гигабайт 945GCM-S2L
- ATI Radeon HD 2600 XT- «Превосходное качество видеоизображения HD — CNET»
- SSD-накопитель Crucial C300
решение1
Ваша проблема с памятью — это ограничение чипсета. Декодер адреса 945G поддерживает только адресное пространство 4 ГБ, поэтому все остальное, что должно размещаться в нижней памяти (например, сопоставление устройств), уменьшает объем оперативной памяти, доступный ОС.
(G)MCH обеспечивает максимальное пространство декодирования адреса основной памяти 4 ГБ (2 ГБ для 82945GC/82945GZ/82945PL). (G)MCH не перераспределяет пространство памяти APIC или PCI Express. Это означает, что по мере того, как объем физической памяти, заполненной в системе, достигает 4 ГБ (2 ГБ для 82945GC/82945GZ/82945PL), будет существовать физическая память, которая существует, но не адресуется и, следовательно, не может использоваться системой. --Спецификация чипсета 945G
Ваш BIOS довольно старый и, вероятно, резервирует 1 ГБ для отображения устройств низкого уровня, просто чтобы убедиться, что у него достаточно места. Это, вероятно, больше, чем нужно, и может быть опция BIOS, чтобы изменить это, но это маловероятно, потому что во время разработки вашего BIOS это не было серьезной проблемой. Ни системы 4 ГБ, ни 64-битные ОС не были распространены на потребительских системах среднего уровня.
... Или что используется только половина (1,6) из 3 ГБ доступных (из 4 ГБ установленных) ...
Вы неправильно понимаете это число. Вся доступная память используется, за исключением очень небольшого объема, который должен оставаться свободным на случай, если обработчики прерываний потребуют памяти. 1,6 ГБ — это в первую очередь объем, который используется для непосредственного обслуживания запросов приложений, и система не может использовать для этой цели больше, чем запрашивают приложения. Остаток используется для других целей, таких как кэширование.
Проблема с ЦП заключается в том, что программа, которую вы запускаете, использует только один поток за раз для выполнения своей вычислительно-интенсивной работы. Один поток может работать только на одном ядре за раз. Таким образом, максимальная нагрузка, которую он может создать на двухъядерном ЦП, составляет 50%. В зависимости от того, какую программу вы используете и как вы ее используете, вы можете заставить ее работать в многопоточном режиме, что позволит ей использовать преимущества более чем одного ядра.