Могу предположить, что в вашем БИОСе когда-то была сделана какая-то очень важная настройка, благодаря которой компьютер работает корректно. А после сброса БИОСа эта настройка слетела и изображение с монитора пропало.
Такое бывает, например, при использовании новых ЦП и мат. плат со старыми видеокартами, то есть приходится в BIOS вручную выставлять настройку "Поддержка старых видеокарт", иначе никакого изображения на мониторе не появится.
У меня i5-12600KF, Palit 4060 OC, Kingston DDR4 32 GB 3200 MHz, SSD Samsung 980 Pro M.2 NVMe 2 TB.
На ЦП башенный кулер be quiet какой-то не сильно дорогой.
Перегревов нет.
Фризов никаких не испытываю.
В коде всё правильно, но встроенный в Flask веб-сервер лучше не использовать для внешней сети.
В тегах надо бы указать ещё компьютерные сети или типа того, т.к. дело не во Flask.
✔️ 1. Запустить веб-сервер для прослушивания внешней сети (IP 0.0.0.0, т.е. все сетевые интерфейсы).
❓ 2. Замазанный "белый IP" точно не начинается на "192.168"?
❓ 3. Вы точно купили у провайдера белый статический IP-адрес?
❓ 4. На прикреплённом скриншоте - меню роутера?
Такое бывает, например, при использовании новых ЦП и мат. плат со старыми видеокартами, то есть приходится в BIOS вручную выставлять настройку "Поддержка старых видеокарт", иначе никакого изображения на мониторе не появится.