LINUX.ORG.RU

Сообщения cudeta

 

Как определить, потребуется ли HiDPI для ноутбука?

Форум — Linux-hardware

Здравствуйте.

Всем сердцем ненавижу технологию HiDPI и вообще саму идею какого-либо масштабирования, отличного от 1.

Встал вопрос о покупке нового ноутбука. Присмотрел Xiaomi RedmiBook 15 JYU4532RU, однако мучает вопрос о том, не придётся ли масштабировать (знаю, что на более «крутых» нотубуках Xiaomi нужно, там HiDPI).

Сейчас использую ноутбук с DPI 157, ничего масштабировать не нужно. Вычисления показывают, что у нового DPI равен 141. Значит ли это, что там тем более не нужно будет ничего масштабировать?

 

cudeta
()

Ядро не отдаёт приложению содержимое TCP-пакета, пока не придёт следующий

Форум — General

Есть приложение, которое общается с сервером по TCP. Протокол представляет собой просто запрос-ответ, плюс ещё клиент и сервер отправляют друг другу пинги.

Клиент в бесконечном цикле дёргает read() из сокета, который переведёт в неблокирующий режим.

Проблема в том, что через некоторое время случается так, что клиент не вычитывает ответ, пока не придёт очередной пинг от сервера. То есть, read() всё это время возвращает -1, errno=EAGAIN.

В tcpdump видно, что ответ пришёл вовремя (сразу после запроса). А также видно, что в тот момент, когда клиент наконец-то вычитал, пришёл следующий пакет (пинг).

Проблемы в приложении исключили, запускали под strace, постоянно пытается вычитать новые данные, но ядро их не отдаёт.

В какую сторону копать?

 , , ,

cudeta
()

RSS подписка на новые темы