Не думаю, что расположение мониторов как-либо влияет. По-хорошему, основной монитор должен перейти в 1280x720 и развернуть окно на весь экран. Апи-вызов для этого используется очень простой и старый, который про мониторы вообще не знает.
Под ДОС до сих пор делают, да. В основном крохотулечные, 256 байт и меньше.
Интересное наблюдение, спасибо! Замечу, что я не замечал проблем с двумя мониторами. Скорее всего здесь другая проблема — падает 4кланг, это более похоже на описываемые симптомы.
Пора уже, наверное, issue заводить на гитхабе для этого всего. Вряд ли починю для этой конкретной работы, но по крайней мере есть шанс, что в следующих проблем будет меньше.
Спасибо за информацию. Это не объясняет чёрный экран, но боюсь, что 7850 слишком слабая карточка — едва ли фпс будет выше 10 даже на самых лёгких сценах.
Под линуксом надо из исходников собирать самостоятельно, при этом отключая музыку (4klang падает, и не удалось за разумное время выяснить, почему — поэтому и нет релиза под линукс).
Даже не знаю, что такое erf :D.
Интуиция подсказывает (возможно, ошибочно), что в оффлйне можно было бы построить N-мерные графики/таблицы конечных результатов, а потом искать функцию (например, в рядах Тейлора, но не обязательно), приближающую их с достаточной точностью. В итоге там наверняка будут десятки, если не сотни, параметров и ещё больше операций, но по крайней мере они будут регулярные.
Это, конечно, без облаков.
Тихих крешей этого прекрасного приложения не наблюдал ни разу, только довольно громкие — если упало, то упало со всей сопутствующей атрибутикой.
Про пропадающую музыку могу предположить, что процессору не хватает мощности синтезировать её на лету — 4klang довольно вычислительноёмкий и синтезирует музыку в отдельном треде (запускается емнип до того, как вообще инциализируется окно, чтобы хоть немного забуферизовать музыку). Проигрывается музыка просто «вот этот буфер в колонки пожалуйста спасибо» в надежде, что курсор проигрывания не будет догонять курсор записи.
Расчёт на то, что CPU и GPU достаточно мощные, чтобы прожевать.
Фундаментально ничего с этим поделать нельзя, кроме как разве что добавить sleep, или же синтезировать весь трек перед тем, как запустить видео. Но это даст тишину и черный экран в начале дольше, чем сама интра, что дискомфорт.
Про AMD черный экран — мне надо как-то найти время, чтобы наделать отладочных билдов и раздать желающим, чтобы собрать инфу о том, что могло пойти не так.
Замечания корректные. Однако, к сожалению, все эти простые вещи упираются в небесконечный размер и небесконечное время разработки. Для того, чтобы уложиться в 4кб, туда было закопано часов, наверное, 10 на то, чтобы вырезать нетривиальный объём существующей функциональности, и упростить многое в ущерб качеству.
Это прискорбно.
Какая видеокарта? Звук идёт? Не падает?
Уже один раз жаловались, что не работало на AMD карточке, но у меня нет возможности отладить на такой системе. Примечательно, что под линуксом на AMD всё работает (но там, конечно, совсем другой стек драйверов).
Очень круто! Завидую такой скорости, это совершенно невероятный объём проделанной работы для пары месяцев.
Кроме этого, на выходных была синхронистично выпущена довольно интересная демка как раз для IBM PC на базе 8088: 8088 MPH by Hornet+CRTC+DESiRE. Она примечательна среди всего прочего тем, что выворачивает CGA так, что получает запредельные сотни (до тысячи на статике) цветов вместо четырёх, по пути ломая все известные эмуляторы, естественно. Было бы интересно узнать, справится ли ваш агрегат с подобным.
Странно, что вы ссылаетесь на viznut'а и демосцену, но совсем не упомянули lft, который сделал на fpga свой процессор с шейдерными ядрами, fm-синтезатором, написал тулчейн и херачит на это всём 3d графон: www.youtube.com/watch?v=h42neZVvoMY
Жадные лентяи какие-то за этим кикстартером. Вот парниша за просто так и примерно год сделал в одного полностью свой платформу с кастомным CPU и шейдерами: parallelogram by lft.
Мой окулус растаможили за примерно неделю родные UPS'овские брокеры. Есть, правда, подозрение, что для этого им нужно настойчиво дозваниваться в разные офисы и вежливо разговаривать.
Попробуйте отладочные бинарники отсюда, пожалуйста: http://yolp.omgwtf.ru/appear_debug.zip
Открыл баг на гитхабе по этому поводу: https://github.com/w23/jetlag_appear/issues/1
Попробуйте отладочные бинарники отсюда, пожалуйста: http://yolp.omgwtf.ru/appear_debug.zip
Открыл баг на гитхабе по этому поводу: https://github.com/w23/jetlag_appear/issues/1
Под ДОС до сих пор делают, да. В основном крохотулечные, 256 байт и меньше.
Пора уже, наверное, issue заводить на гитхабе для этого всего. Вряд ли починю для этой конкретной работы, но по крайней мере есть шанс, что в следующих проблем будет меньше.
Под линуксом надо из исходников собирать самостоятельно, при этом отключая музыку (4klang падает, и не удалось за разумное время выяснить, почему — поэтому и нет релиза под линукс).
Интуиция подсказывает (возможно, ошибочно), что в оффлйне можно было бы построить N-мерные графики/таблицы конечных результатов, а потом искать функцию (например, в рядах Тейлора, но не обязательно), приближающую их с достаточной точностью. В итоге там наверняка будут десятки, если не сотни, параметров и ещё больше операций, но по крайней мере они будут регулярные.
Это, конечно, без облаков.
Про пропадающую музыку могу предположить, что процессору не хватает мощности синтезировать её на лету — 4klang довольно вычислительноёмкий и синтезирует музыку в отдельном треде (запускается емнип до того, как вообще инциализируется окно, чтобы хоть немного забуферизовать музыку). Проигрывается музыка просто «вот этот буфер в колонки пожалуйста спасибо» в надежде, что курсор проигрывания не будет догонять курсор записи.
Расчёт на то, что CPU и GPU достаточно мощные, чтобы прожевать.
Фундаментально ничего с этим поделать нельзя, кроме как разве что добавить sleep, или же синтезировать весь трек перед тем, как запустить видео. Но это даст тишину и черный экран в начале дольше, чем сама интра, что дискомфорт.
Про AMD черный экран — мне надо как-то найти время, чтобы наделать отладочных билдов и раздать желающим, чтобы собрать инфу о том, что могло пойти не так.
Какая видеокарта? Звук идёт? Не падает?
Уже один раз жаловались, что не работало на AMD карточке, но у меня нет возможности отладить на такой системе. Примечательно, что под линуксом на AMD всё работает (но там, конечно, совсем другой стек драйверов).
Кроме этого, на выходных была синхронистично выпущена довольно интересная демка как раз для IBM PC на базе 8088: 8088 MPH by Hornet+CRTC+DESiRE. Она примечательна среди всего прочего тем, что выворачивает CGA так, что получает запредельные сотни (до тысячи на статике) цветов вместо четырёх, по пути ломая все известные эмуляторы, естественно. Было бы интересно узнать, справится ли ваш агрегат с подобным.
Вот ещё безумные ТФКП-техники:
В остальном, добро.