Опубликовано 23 июля, 201412 г Автор И заметил еще: если в пути к образу ДВД диска есть русские буквы - выскакивает ошибка воспроизведения. С образами SACD такого нет.Я поправил DVD-A плагин. Можно обновиться.
Опубликовано 23 июля, 201412 г Ilia555, достаточно будет не запускать Single Core от имени администратора. Тогда вновь запущенные после закрытия плеера программы смогут использовать ядро, которое занимал плеер. После запуска Single Core от имени администратора восстановить нормальный режим использования ядер можно через перезагрузку.Но в таком случае Single Core не будет работать, я правильно понимаю? И еще вопрос: при использовании direct input есть ли смысл single core + full memory? В документации написано "если для воспроизведения используются модули вывода из папки EXTRAS - ASIO, KS, WASAPI (но не Full-Memory версии). Или это относится только к wasapi?
Опубликовано 23 июля, 201412 г Автор @CAH91,Ilia555, достаточно будет не запускать Single Core от имени администратора. Тогда вновь запущенные после закрытия плеера программы смогут использовать ядро, которое занимал плеер. После запуска Single Core от имени администратора восстановить нормальный режим использования ядер можно через перезагрузку.Но в таком случае Single Core не будет работать, я правильно понимаю? И еще вопрос: при использовании direct input есть ли смысл single core + full memory? В документации написано "если для воспроизведения используются модули вывода из папки EXTRAS - ASIO, KS, WASAPI (но не Full-Memory версии). Или это относится только к wasapi?Если Single Core запустить без опции "от имени администратора", он тоже будет работать на одном ядре и "разгонит" с него обычные процессы. Но это ядро смогут использовать системные службы. Если запустить Single Core от имени администратора, то используемое плеером ядро полностью разгружается, но восстановление штатного режима потребует перезагрузки. direct input и Full Memory - два полярных по смыслу решения. В первом случае буфер плеера исключается из работы, во втором - он вмещает в себя весь файл. Но direct input входные плагины будут выполнять свою роль по декодированию файлов и при их использовании с Ful Memory модулями вывода.
Опубликовано 23 июля, 201412 г Если запускаете Single Core не от администратора - будьте готовы к разнообразным "заикашкам". При правильной оптимизации ОС этот режим достаточно мало влияет на итоговый звук, если ОС неоптимизированная , то можно так "подправить" чуть процесс.
Опубликовано 23 июля, 201412 г Интерсно, а режим Директ инпут - использует механизм отображения файлов в память? Digital Source: Moon 260D CD Transport DAC: Muse 192 INTERCONNECT: Cubala Sosna Fascination Archipov Laboratory Universal Dual Octal HEADPHONE CABLE: Sennheiser Stock HEADPHONES: HD800S ------------------------------------
Опубликовано 23 июля, 201412 г Автор @firewheel, нет, не использует. Там смысл в минимизации пересылок данных и размера обрабатываемых блоков данных, что позволяет более эффективно использовать кэш процессора.
Опубликовано 23 июля, 201412 г Игорь, правильно ли я делаю, если использую плагины Direct Input вместе с Full Memory? (ASIO).Или лучше чисто Full Memory использовать? Сейчас: Core i7 - HD600/JBL305 - AplayerБыло: SOTM dx-USB HD - Acoustic Zen Absolute - Metrum Octave - Silnote Morpheus - Primaluna Classic - T+A Criterion TMR 80
Опубликовано 23 июля, 201412 г Автор Игорь, правильно ли я делаю, если использую плагины Direct Input вместе с Full Memory? (ASIO).Правильно. С этими плагинами загрузка файла в память может выполняться немного быстрее.
Опубликовано 23 июля, 201412 г Игорь спасибо! Сейчас: Core i7 - HD600/JBL305 - AplayerБыло: SOTM dx-USB HD - Acoustic Zen Absolute - Metrum Octave - Silnote Morpheus - Primaluna Classic - T+A Criterion TMR 80
Опубликовано 23 июля, 201412 г @IgorA,Т.е. конфигурация: Full Memory - Single Core - Direct Input не конфликтует?
Опубликовано 23 июля, 201412 г Zhuk, у меня такая же конфигурация уже довольно давно. Никаких проблем!!! Остальные файлы удалил. В Папке плеера осталось 16 файлов общим весом 1,83мб (без dat файла)! Супер конфигурация. Изменено 23 июля, 201412 г пользователем Pierce Onkyo SE-300 / X-FI Elite Pro -> NAD C162 + С272 -> Monitor Audio RX6Arkhipov`s DAC 63 Dual / DAC 56TT -> Arkhipov`s Combi3 Dual KenoAudez`e LCD-2 (rev. 2) / Sennheiser HD 650 (rev. 2) / HD 280CablesCoaxial: Oyaide Across 900 (WBT 0101); RCA: WireWorld Silver Eclipse 6, Eclipse 6;Power: WireWorld Aurora 5, Stratus 5;AC:Chord Odyssey 2, Rumour 2;Headphones: Insane CL;
Опубликовано 23 июля, 201412 г Автор @IgorA,Т.е. конфигурация: Full Memory - Single Core - Direct Input не конфликтует?Не конфликтует.
Опубликовано 23 июля, 201412 г А мне сингл кор - асио показалась ярковатой.... может случайно? На RME Digi 98 Marantz CD-16 - Exposure 3010 - Triangle Antal L Семигор - Ath W5000 Балуюсь: TinyCore - Аплеер - RME Digi96 - North Star 192 mk2, далее см вышеПортатив: Colorfly C4, HighScreen Boost 3, LG V20 - Ath ES10, ATH-CKR9, ATH MSR7- на работеКАБЕЛЯ: Межблоки - 1. Oyaide FTVS-510 на коннекторах FP-106® 2. Acoustic Zen Silver Reference IlЦифровик - Ortofon 5000 silverПитающие: ЦАП - Rainbow Air Hi End, Мощник - Harmonic Technology's Fantasy AC-10, Было: Пегас с реклоком, NFB-3, Audiolab M-DAC, Sony ХBA-2, AKG 271 mk2, QLS550A, Hifiman 601, Левз PA-S-018, NAD C515, Sony MDR-EX450
Опубликовано 23 июля, 201412 г @IgorA,Т.е. конфигурация: Full Memory - Single Core - Direct Input не конфликтует? direct input и Full Memory - два полярных по смыслу решения. Как-то непонятна логика - как могут сочетаться два взаимоисключающих режима - полная загрузка в память и прямое чтение с диска... Digital Source: Moon 260D CD Transport DAC: Muse 192 INTERCONNECT: Cubala Sosna Fascination Archipov Laboratory Universal Dual Octal HEADPHONE CABLE: Sennheiser Stock HEADPHONES: HD800S ------------------------------------
Опубликовано 23 июля, 201412 г Автор В папке EXTRAS\direct_input есть текстовый файл "Direct input.txt".Там, в частности, сказано: В папке EXTRAS\direct_input размещены специализированные версии входных плагинов,которые реализуют воспроизведение без использования буфера плеера, если для воспроизведенияиспользуются модули вывода из папки EXTRAS - ASIO, KS, WASAPI (но не Full-Memory версии). То есть, с Full Memory модулями эти плагины работают в режиме Full Memory, но благодаря минимизированной архитектуре они могут загружать файлы в память несколько быстрее, чем стандартные декодеры.
Опубликовано 24 июля, 201412 г @IgorA,Теперь все понятно, осталось проверить на слух все оставшиеся варианты для сравнения, что бы наверняка знать как лучше.. Каюсь, был не прав на счет версии, последняя все таки лучше чем от 18.05. Автору
Опубликовано 24 июля, 201412 г @IgorA,Корректно ли работает режим Single-Core в процессорах с Hyper-threading (i7)? У себя я вижу, что ap2decoder резервирует под себя 8 процессор, но это не вполне процессор, а лишь второй поток у четвертого ядра. На том же ядре висят процессы в 1 потоке (7 процессоре в системе). Думаю, что лучше если ap2decoder освобождал бы полностью 7 и 8 процессоры в системе - все 4 ядро ну и приоритет - реальное время ЦП
Опубликовано 24 июля, 201412 г Автор @APECR, я могу добавить простой патч для i7 - если ядер 8, то занимать два последних. Программная проверка наличия Hyper-threading для разных конфигураций усложнит код и не совместима с XP SP2.
Опубликовано 24 июля, 201412 г @IgorA,нужно 2 варианта такого патча: для четырех- и для двухъядерников с HT, где в системе получается 8 и 4 процессоров
Опубликовано 24 июля, 201412 г Игорь, предлагаю после распаковки файла Full-Memory декодером автоматически перепрыгивать на текущий в APlayer.exe трек, если он !=1. Лучше даже в этом случае распаковывать молча, а начинать воспроизводить уже после прыжка. Изменено 24 июля, 201412 г пользователем AleXH
Опубликовано 24 июля, 201412 г Автор @APECR, с 4-мя логическими ядрами много мороки - распознавание физическое/логическое будет работать не везде и потребуется динамическая загрузка DLL из-за неподдерживаемой в старом API функции GetLogicalProcessorInformation. Проще в биосе отключить HT, если хочется полностью занимать физическое ядро. Вот с 8-ю ядрами (пока) просто, так как можно исходить из количества ядер.
Опубликовано 24 июля, 201412 г @IgorA,еще проще в папке EXTRAS выложить разные варианты Single-Core-Decoders
Опубликовано 24 июля, 201412 г Автор Игорь, предлагаю после распаковки файла Full-Memory декодером автоматически перепрыгивать на текущий в APlayer.exe трек, если он !=1. Лучше даже в этом случае распаковывать молча, а начинать воспроизводить уже после прыжка.Для меня текущая реализация Full Memory хороша тем, что это дополнительная опция для желающих ее использовать, которая не требует никаких изменений в проекте GUI плеера. То есть, интерфейс плеера даже не задумывается, с Full Memory он сейчас работает или чем-то другим. Переделку GUI для адаптации к Full Memory я не планирую. @IgorA,еще проще в папке EXTRAS выложить разные варианты Single-Core-DecodersРазных декодеров в комплекте плеера и так уже слишком много - их там 16.
Для публикации сообщений создайте учётную запись или авторизуйтесь