Нашел вот такой баг с выводом r_speeds. Какая-то дичь выводится.
Я столкнулся с подобной проблемой у себя в моде в первую очередь, потом в прайме. И, дабы исключить все баги в наших наработках, запустил свою карту в чистой параное, скачанной только что отсюда (включая последний патч).
Все показывало нормально - около 1800 Мб, пока я не ввел импульс 101 и внезапно ушел в минус. Что это? Баг вывода r_speeds или что-то более значительное вроде утечки памяти?
Ну давай рассуждать логически. Если в минус ушло - значит переменная знаковая. А знаковая переменная может максимум держать 2 миллиарда значений. Вот она переполнилась и ушла в минус.
Цитата:
Aynekko писал: что-то более значительное вроде утечки памяти?
Версия интересная, но я скорее ожидал подобного от Crystallize, а не от тебя.
Добавлено 06-10-2023 в 21:13:
А то, что эта переменная возвращает именно знаковый инт - это не к мо мне вопросы, а к авторам OpenGL. Напомню, что долгое время видеокарта вообще не могла использовать более 2 гигабайт оперативы. Там всё через какую-то хитрозакрученную задницу устроено.
Дядя Миша писал: Версия интересная, но я скорее ожидал подобного от Crystallize, а не от тебя.
Я не сразу обратил внимание на само значение...
Уже позже у меня эта версия появилась, когда я понял, что оно появляется в районе 2048 Мб. В общем, зря запаниковал. Спасибо.
Решил коль такая пьянка запустить вторую паранойю на пентиуме со встройкой. Сначала игра жаловалась на память выбрасывая меня с ошибкой:
Mem_Alloc: out of memory (alloc at D:\Xash3d\src_main\engine\common\imagelib\img_utils.c:1211
и иногда плевалась вот таким при старте меню:
GL_CheckFBOStatus: GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT for '*defscene'
Потом я позакрывал всё что только можно в диспетчере и игра запустилась в 30 фпс при 1080p. Однако весь рендер из себя представлял что то вроде текстуры глубины и прыгающие шадоумапы ввиде пиксельной каши как в даркплейсе.
Потом запустил с более меньшим разрешением в окне, фпс стал под 70.
Я бы приложил и лог, но команда -log смогла записать в файл только это: