1.2, n00by (ok), 17:51, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –10 +/– |
Серьезно подошли к вопросу измерений. Дёшево и сердито. Это не камерой снимать устройство ввода одновременно с экраном, а потом разбирать видеоряд и получить бóльшую погрешность. Жаль, пока не понятно, сколько потребуется сенсоров, что бы замерять инпут-лаг в игрушках.
| |
|
|
3.117, n00by (ok), 10:37, 09/04/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Время отклика очень важно для пользователя. Касательно терминала - вопрос спорный. Но если занялись, это хорошо.
| |
|
4.118, Минона (ok), 10:45, 09/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Время отклика очень важно для пользователя. Касательно терминала - вопрос спорный. Но
> если занялись, это хорошо.
Тебе правдо важно 20 или 40 мс ?
| |
|
5.120, n00by (ok), 11:02, 09/04/2024 [^] [^^] [^^^] [ответить]
| +5 +/– |
>> Время отклика очень важно для пользователя. Касательно терминала - вопрос спорный. Но
>> если занялись, это хорошо.
> Тебе правдо важно 20 или 40 мс ?
Важно. Со времён Спектрума у меня неприязнь к недостаточной отзывчивости.
| |
5.137, Аноним (137), 17:12, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Конечно, за 40 мс успеваю нажать и отпустить из-за чего на механических клавиатурах, где цикл занимает чуть дольше, не получается набирать, например, :wq (SHIFT_UP ':' SHIFT_DOWN 'w' 'q', не успевает отрабатывать SHIFT_DOWN)
| |
|
|
|
|
1.3, Аноним (3), 17:53, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –10 +/– |
А этот терминал Alacritty оказался весьма крут.
С другой стороны, не удивительно, тк он написан на Расте.
Вот тебе скорость и безопасность в одном флаконе)
| |
|
2.40, Аноним (40), 20:04, 08/04/2024 [^] [^^] [^^^] [ответить]
| +10 +/– |
Да просто этот алла-кретин работает в линуксе, написанном на C, дергает сисколы которые обрабатываются ядром написанном на C, и запущен в гноме, написанном на C
| |
|
3.46, Аноним (46), 20:22, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Я придумал! Чтобы построить идеальное общество детей в школах надо учить разговаривать на C!
| |
|
4.57, Аноним (-), 21:18, 08/04/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Я придумал! Чтобы построить идеальное общество детей в школах надо учить разговаривать
> на C!
А как ты будешь бороться с тем, что дети выходят за границы и начинаю там творить какую-то дичь?
Пагади-ка?! Возможно в одной взятой стране такие чудовищные экперементы уже проводили!
Я уже молчу про попытки двойного выкидывания ненужных объектов или использование мусора?
Я думаю обучение школьников СИ надо рассматривать как форму пыток!
| |
|
|
6.157, Аноним (157), 10:17, 11/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Только когда научатся говорить на Ассембелре! Учить разговаривать на Ассемблере с первого класса!
| |
|
|
|
3.51, Аноним (51), 20:43, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> и обгоняет тормозной гном, написанный на С, с его эмуляторами, написанными на C, которые так же работают в линуксе
Пофиксил, не благодари.
> работает в линуксе, написанном на C, дергает сисколы которые обрабатываются ядром
Т.е. ты вендузятник с WSL ... или просто очередной "эксперд опеннета"?
| |
3.112, robot228 (?), 09:02, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Просто ты днище не читал нормальную статью на лосбстере где аллакрити и саблайм рвёт все терминалы
| |
|
|
1.7, Аноним (7), 17:56, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
7ms задержка на frame и у вас сверху ещё столько же?
Жесть. Почему в следующий frame нельзя успеть?
| |
|
2.12, Аноним (12), 18:07, 08/04/2024 [^] [^^] [^^^] [ответить]
| +7 +/– |
уууу, не отрисовываешь на gpu вывод README.md? ну ты и луддит.
бейте его, насмехайтесь над ним.
| |
|
3.22, Аноним (12), 18:27, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А чем хтерм не устроил то???
я не он, но отвечу за него как юзер urxvt'a: расширениями и документацией. свой плагин пишется за 10 минут.
| |
|
4.48, Аноним (40), 20:27, 08/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
rxvt и urxvt это разные программы, они даже на разных языках написаны (первый на C, второй на C++)
| |
|
5.66, Аноним (66), 21:46, 08/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> rxvt и urxvt это разные программы, они даже на разных языках написаны (первый на C, второй на C++)
Нет, оба на Си
| |
|
6.74, Аноним (-), 22:32, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ой, да что вы спорите!
rxvt? urxvt?
Это же теорема Эскобара, шо одно @@@, что другое @@@.
| |
|
7.77, Аноним (12), 22:38, 08/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ой, да что вы спорите!
> rxvt? urxvt?
> Это же теорема Эскобара, шо одно @@@, что другое @@@.
urxvt лучший, анон. просто если ты не терминальный з@droт, проходи мимо, смузи вон там, присасывайся и не мешай.
| |
|
8.86, Аноним (-), 23:08, 08/04/2024 [^] [^^] [^^^] [ответить] | +/– | А не прифигел ли ты Твой urxvt всасывает rxvt по всем параметрам Там чистый си... текст свёрнут, показать | |
|
|
|
5.75, Аноним (12), 22:35, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> rxvt и urxvt это разные программы, они даже на разных языках написаны
> (первый на C, второй на C++)
ну да, мой косяк. допустил что тредстартер пользуется все же актуальным форком, а не оригинальной версией.
| |
|
|
|
2.21, Аноним (66), 18:27, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Я всю жизнь пользуюсь rxvt
И как вам? Баг с мусорными escape- последовательностями в tmux'е уже починили? А артефакты рендеринга шрифтов?
| |
|
3.72, Аноним (40), 22:25, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Я другой аноним, но тоже стало интересно про tmux. Проверил - всё ок
| |
3.78, Аноним (12), 22:40, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Я всю жизнь пользуюсь rxvt
> И как вам? Баг с мусорными escape- последовательностями в tmux'е уже починили?
> А артефакты рендеринга шрифтов?
как воспроизвести? пользуюсь screen'ом и не встречал такого, но заведу и tmux если ты не балабол.
| |
|
|
5.145, Аноним (66), 19:23, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
* скролинг том в смысле, когда запущенная программа сама экран перерисовывает, а не просто листание буфера вывода
| |
|
|
|
2.43, Аноним (40), 20:13, 08/04/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Всмысле ты не юзаешь CUDA/OpenCL на GPU для отрисовки вима? Ты больной?
| |
|
1.11, Аноним (14), 18:06, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Интересно бы было посмотреть на аналогичное сравнение, но с участием не только гномотерминалов, а еще xterm, konsole и т.д.
| |
|
2.125, Аноним (125), 12:57, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> а еще xterm, konsole и т.д.
И обязательно в т.ч. в иксах без композитного режима. Кажется, gnome с третьей версии так уже не умеет.
| |
|
1.13, Аноним (-), 18:09, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +17 +/– |
Оценка влияния оптимизаций в GNOME 46 на эффективность работы эмуляторов терминала
@
реакция на нажатие клавиш в Console и GNOME Terminal снизились до 40 до 12 мс, а в тесте прокрутки в neovim - с 45 до 23 мс.
@
А ТЕПЕРЬ ПРОВЕРЯЕМ KDE и KONSOLE
@
НУЖНАЯ БУКВА РИСУЕТСЯ НА ЭКРАНЕ ЕЩЁ ДО ТОГО, КАК АНОН УСПЕЛ НАЖАТЬ КЛАВИШУ
| |
|
2.97, Аноним (97), 03:50, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Не могу понять: это насмешка над GNOME, над KDE, или над обоими сразу? Или в зависимости от предпочтений человека, он увидит то, что ему ближе? Какая-то шутка Шрёдингёра…
| |
|
3.98, DiabloPC (ok), 04:22, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Перевожу:
Гном настолько тормозной, что там даже скорость отрисовки в терминале измеряют и радуются что она уменьшилась (заметь, именно уменьшилась, а не исчезла). В то же время в кедах никто даже не задумывался устраивать подобные замеры, т.к. такой проблемы там нет от слова "совсем".
| |
|
|
5.154, DiabloPC (ok), 07:09, 10/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
оххх, шо падают — то падают
вот буквально вчера упали, когда я планшет уронил 😆
| |
|
|
|
|
1.15, крокодил мимо.. (-), 18:16, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
когда устал от gtk3+, собрал
vte-0.28.2.tar.xz
и пересобрал всё, что смог, на gtk2.. если вдруг кому нужен по-настоящему отзывчивый терминал на vte..
| |
|
2.52, Аноним (52), 20:43, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
таки да.
собирал lxterminal (требует vte), а то оно что-то в дебиане с gtk3 собрано. работает норм...
| |
|
1.16, cat666 (ok), 18:20, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
У меня дома и на работе 1050Ti гномовский терминал после последних обновлений тормозят так что даже работать невозможно, причем тормоза исключительно в терминале. Vim превращается в убогое тормозное чмо. Это они всех заболтать так хотят?
| |
|
2.18, Fyjy (-), 18:23, 08/04/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> У меня дома и на работе 1050Ti гномовский терминал после последних обновлений
> тормозят так что даже работать невозможно, причем тормоза исключительно в терминале.
> Vim превращается в убогое тормозное чмо. Это они всех заболтать так
> хотят?
УМВР, хотя гном последней версии.
Возможно стоит взять линейку и проверить насколько прямые твои руки.
Если они прямы как березки, то придется читать форумы и пердолиться, потому что у лапчатых есть только один путь.
"Работает из коробки" за этим на винду, маскось или хромось.
| |
|
3.24, _kp (ok), 18:40, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>>пердолиться
Это уместно когда альтернатив нет, а их на Линукс полно, и практически все работают хорошо.
Так, что с подролиться, это без нас.
| |
|
4.26, Аноним (-), 18:54, 08/04/2024 [^] [^^] [^^^] [ответить]
| –5 +/– |
> Это уместно когда альтернатив нет, а их на Линукс полно, и практически все работают хорошо.
Лол, ты это серьезно?
Линукс это когда приходится подбирать счастливую комбинацию, железа, ядра, ДЕ, софта, дров и тд
Или ждать пока кто-то соберет это все в кучу и вупустит свой зверьСД.
На линуксе альтернативы большинстве случаев это нескучные обои и прочее что работает не лучше чем первый вариант.
| |
|
5.39, _kp (ok), 19:54, 08/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Серьёзно.
Если задача поработать, то за поковыряться в системе, вместо работы, точно не похвалят.
Кроме хобби, и работы админа, когда цель именно настройка системы.
>>Или ждать..
Классический ответ - Вам шашечки, или ехать?
Опускаем крайние случаи решения проблем, типа смены ОС.
Но если есть рабочая альтернатива, работающаая из коробки, или ТОЧНО работающая при настройке по ПРОСТОЙ инструкции, то зачем грызть кактусы.
| |
|
6.100, Аноним (100), 04:53, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Классический ответ - Вам шашечки, или ехать?
Жаль, что видеокарты с тысячей CUDA-ядер и процессора с частотой несколько гигагерц не хватает на то, чтобы ехать с шашечками.
Вообще, если кто помнит источник цитаты, это классический выбор между двух стульев.
| |
|
|
|
3.32, cat666 (ok), 19:05, 08/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Для УМВР надо чтобы у тебя как минимум тоже была 1050Ti. У тебя 1050Ti? Или ты поумничать забежал?
| |
|
4.134, фф (?), 16:13, 09/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
выбросьте свою 1050Ti, у меня интеловская встройка - терминал летает.
| |
|
|
2.20, _kp (ok), 18:24, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
"Ранее задержки при вводе с клавиатуры в Console и GNOME Termina были ощутимы, что отталкивало многих пользователей"
В общем, я как и упомянутые многие пользователи, посмотрел, и переключился на альтернативы.
| |
|
3.33, cat666 (ok), 19:07, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Нет, других ошибок. Тормоза именно с этой видюхой, на инетловской встройке такой беды не наблюдается.
| |
|
4.38, Аноним (-), 19:53, 08/04/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Нет, других ошибок. Тормоза именно с этой видюхой, на инетловской встройке такой
> беды не наблюдается.
Ну так если проблема в видяхе, то чего гнать на разрабов гнома?
Взял видео от максимально проприетастного производителя, а теперь жалуешься.
| |
|
|
2.94, AleksK (ok), 03:33, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> У меня дома и на работе 1050Ti
4 ядра, 4 гига, игровая видеокарта
| |
|
3.107, Макар Чудра (?), 05:47, 09/04/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Но таки производительнее любой встройки от Intel. Или для vim нужно уже как минимум RTX 4090?
| |
|
4.111, AleksK (ok), 08:07, 09/04/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Но таки производительнее любой встройки от Intel. Или для vim нужно уже
> как минимум RTX 4090?
Но таки косячнее любой встройки от intel из-за корявого болоба, а так как карта уже давно не на поддержке, точнее формально на поддержке, а реально большинство улучшений в новых дровах пролетают мимо неё.
| |
|
5.141, Макар Чудра (?), 18:55, 09/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Но таки косячнее любой встройки от intel из-за корявого болоба
Ох уж эти фантазии из мира розовых поней.
| |
|
6.148, AleksK (ok), 21:02, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Ох уж эти фантазии из мира розовых поней.
Я с фантазиями о нормальном драйвере для невидии жил с 2012 по 2019 год. Потом плюнул и понял что если нужна нормальная видяха под линукс то надо брать амд.
| |
|
|
|
|
2.106, Макар Чудра (?), 05:43, 09/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> что даже работать невозможно
В таком случае, предлагаю альтернативу: отложи клавиатуру и займись чем-нибудь, что тебе под силу, например, подметанием пола.
> Vim превращается в ...
Сразу видно, что ты совсем недавно открыл для себя vim. Он всегда таким был ( ͡~ ͜ʖ ͡°)
| |
|
1.17, _kp (ok), 18:21, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>>оптимизации привели к снижению задержек при отрисовке в конфигурациях с GTK 4.
Если с гадкими шрифтами ещё и стало бы медленнее, то объяснения, зачем так, потянули бы сказку.
| |
1.27, Аноним (27), 18:59, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Проверим, как в дистр заедедет. Из-за тормозов при прокрутке и инпут лага перелез на alacritty, но не против вернуться на дефолт, если все будет хорошо. В чем я немного сомневаюсь.
| |
1.29, Аноним (29), 19:02, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Пользовался разными терминалами, в том числе гном-терминал. Не замечал никаких задержек. О чем речь?
| |
|
2.56, Аноним (56), 21:09, 08/04/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Причём, у них такое в порядке вещей. Уверен, что любой, кто сталкивался с их разработчиками хотя бы пару раз, имеет схожий опыт.
| |
2.90, Zulu (?), 00:31, 09/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Божечки. Ты серьезно приводишь как аргумент типа, блог которого на 100% состоит из рассказов о том, что все кругом идиоты и забанили его в своих проектах? Который в разделе "о себе" как первый факт -- после имени и того что он девелопер -- указывает что он "anti-woke"? Это же типичный нытик-скандалист. Каждый кто участвовал в проектах знает этот типаж.
| |
|
3.122, llolik (ok), 11:12, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Каждый кто участвовал в проектах знает этот типаж.
Конечно. Типичный "непризнанный гений". 99,9% таких выкидывают нафиг примерно сразу ввиду тотальной непригодности к работе.
| |
3.127, Fracta1L (ok), 13:35, 09/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Который в разделе "о себе" как первый факт -- после имени и того что он девелопер -- указывает что он "anti-woke"
Значит, адекватный человек.
| |
|
4.128, Аноним (-), 13:46, 09/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Который в разделе "о себе" как первый факт -- после имени и того что он девелопер -- указывает что он "anti-woke"
> Значит, адекватный человек.
Хм, а давно 3-2-1ы в плохом смысле этого слова стали адекватными?
Хотя после того как питушки ходят в школы за жизнь перетирать и героями называются, то не удивительно.
| |
|
|
2.91, cheburnator9000 (ok), 00:46, 09/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну и дичь ну и драма, я потратил 10 минут своей жизни и еще 10 минут на осознание что я потратил 10 минут своей жизни. Ты мне должен вернуть 20 минут!
| |
|
1.31, Аноним (31), 19:04, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
>latency tester sends key press events directly over USB
USB не подходит для посылки сообщений клавиатуры и мыши, ибо эта шина не для минимизации латентности предназначена, а для максимизации troughputа. Нужно слать по PS/2. В USB есть интегрированный PS/2, но в тексте сказано USB - значит подразумеваем interrupt-USB-транзакции.
| |
|
2.50, Аноним (50), 20:39, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Интересно, звук гонять подходит, а ввод с клавиатуры - нет. Вы уж определитесь там.
| |
|
|
4.124, Аноним (100), 12:00, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
И даже при этом при использовании ASIO задержка составляет порядка единиц миллисекунд.
| |
|
|
2.60, Аноним (100), 21:25, 08/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Там такая разница, что её даже геймеры не видят. Но терминал, конечно, другое дело.
| |
|
3.67, Аноним (67), 21:59, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>геймеры
У них время реакции 300мс, если что, так что, 0.5с плюс, 0.5с минус, едва заметят. А вот, когда работаешь с эмулятором терминала, сразу видно все задержки.
| |
|
4.69, Аноним (100), 22:09, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
То-то на 144 Гц играть гораздо комфортнее, чем на 60 (а лучше вообще vsync отключить). 300 мс тут вообще не в кассу, это реакция на единовременное событие.
| |
|
5.71, Аноним (67), 22:18, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Вряд ли это от частоты обновления. То, что я различаю боковым зрением под 300 фпс, никак не влияет на реакцию и едва ли отличишь, задержка больше или меньше. Она может быть, но сколько, когда она скачет, непонятно. У глаза лаг на аппаратном уровне и он даже не постоянный и равномерный для каждого представителя.
| |
|
6.73, Аноним (100), 22:31, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
То, что вы называете реакцией, это _мышечная_ реакция. А реакция зрения почти мгновенная, и лаг между нажатием клавиши и изменением изображения оно очень даже видит. Это вот тот самый инпут-лаг, которым в первую очередь мы интересуемся, когда покупаем телевизор или проектор, имея в виду игры. А многим (вот лично мне точно) уже и с vsync иногда играть ватно.
| |
|
7.85, Аноним (67), 22:57, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну, я много играл в игры на реакцию, в районе 35-50мс задержка уже ощущалась (1 кадр 17мс). Секрет быстрой реакции в том, чтобы не вмешиваться головным мозгом и действовать на рефлексах. А вот если начать думать, то время реакции улетает в космос. И головной мозг просто не осознаёт задержки в норме, так что игорьки это просто мнительная аудитория. С мониторами всё дело в качестве матрицы, а не в рефрешрейте как таковом (прошлые кадры оставляют след) и определённые параметры, такие как цветопередача и динамическая контрастность, имеют большее значение. И да, если просто поменять рефрешрейт на мониторе, он начинает работать совсем по-другому (в частности, компенсационные технологии), поэтому взять и сравнить не получится.
| |
|
8.99, Аноним (100), 04:38, 09/04/2024 [^] [^^] [^^^] [ответить] | +/– | Матрица либо может переключаться с заданной частотой, либо нет Остальное всю ню... текст свёрнут, показать | |
|
|
|
|
|
3.130, Аноним (130), 15:19, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Подключаем клавиатуру по USB, зажимаем клавишу и ждём пускай 10 секунд. По прошествию 10 секунд считаем сколько символов пуспело появиэся в текством ребакторе. То же самое проделываем с.кьавиатуиой подключнной по PS/2. Видим разницу и что PS/2 лучше.
| |
|
4.133, Аноним (100), 15:52, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Если у вас USB-порт не успевает обрабатывать 30 символов в секунду (стандартная максимальная скорость автоповтора), материнку в ремонт срочно.
| |
|
3.131, Аноним (130), 15:23, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Но для них зачемто продают спец. клавиатуры с увеличенной частотой опроса. А ещё, увеличить частоту опроса USB порта ккоторо?у подкбючена мышка, то пользоваться ею становится приятнее а точность вьзтастает.
| |
|
2.105, Макар Чудра (?), 05:38, 09/04/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> USB не подходит для посылки сообщений клавиатуры и мыши, ибо эта шина не для минимизации латентности предназначена, а для максимизации troughputа. Нужно слать по PS/2. В USB есть интегрированный PS/2, но в тексте сказано USB - значит подразумеваем interrupt-USB-транзакции.
Я, конечно, не эксперт, но по-моему, миллиарды пользователей USB-клавиатур и мышей как-то не особо страдают от латентности. Как им теперь жить после твоего открытия я даже и не знаю.
| |
|
3.109, Аноним (100), 06:41, 09/04/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Не мешайте людям фантазировать, что при получении прерывания от PS/2 система бросается, распихивая всех. внеочерёдно выводить символ в терминал.
К мышам вообще не относится, стандартная частота опроса USB — 125 Гц, но при необходимости увеличивается до 1000, а вот на PS/2 по умолчанию 100, и выше 200 Гц не прыгнешь.
| |
|
4.158, Аноним (158), 13:10, 11/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Вообще-то при из зависания по определённым причинам, например при вылете в своп, вылезти за вменяемое время можно только с ps/2.
| |
|
|
2.138, Аноним (137), 17:26, 09/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не шаришь. Проблема со старым USB заключается в невозможности работать по событийному принципу, т.е. устройство ввода не может само инициировать общение с хостом, хост сам должен опрашивать устройства. Из-за чего и появляются задержки. У PS/2 такой проблемы нет. В USB-3 эту проблему починили, но скорее всего не взлетит для устройств ввода т.к. слишком сложная реализация на стороне устройства
| |
|
1.34, z (??), 19:09, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
у них что до сих пор были проблемы с терминалом? что ж там за модные разработчики такие, что уже 2 мажорных релиза не могут сделать как было в гноме 2 у немодных старых легаси дедов.
| |
|
2.41, хрю (?), 20:03, 08/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
гноме 2 всё было относительно просто и поэтому относительно быстро работало. Сейчас там столько говнокода, что его понять и разобраться что же там происходит, очень сложно, думается что они сами путаются, костыляют и т.д. поэтому всё тормозит глючит и т.д.
| |
|
3.108, Макар Чудра (?), 06:00, 09/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> поэтому всё тормозит глючит и т.д
Да у тебя под столом, небось, динозавр из палеолита пыхтит, а не комп. Собери макулатуру, сдай бyтылки, да купи какой-нить комплект на зеонах с алиэкспресс. Глюки сами собой рассосутся, вот увидишь.
| |
|
|
1.35, Аноним (35), 19:15, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Сравните пинги современных веб-приложений
В дискорде по разделам бегаешь на плюс-минус актуальном железе охреневаешь от того "как так вообще"
| |
1.45, анон (?), 20:15, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А можно мне оконный менеджер, который будет рисовать не медленней, чем NT 4.0?(
| |
|
2.47, Аноним (40), 20:24, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Для этого надо графический интерфейс встроить прям в ядро, как в NT 4.0, тогда задержки на переключение контекста сн зятся до минимума и будет быстро
| |
|
3.55, Tita_M (ok), 20:46, 08/04/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Я вас уверяю, что это не так. Я в свое время когда-то давно загружал линукс с третьим КДЕ и ВЕСА драйвером на ноутбуке с коре дуо и джефорсом 9400, так вот ГУИ был ОЧЕНЬ И ОЧЕНЬ отзывчивым, такой же если не лучше чем у винды старых версий. Я до этого плевался на не отзывчивость ГУИ линуксов и я так же думал, что у линукса никогда не будет отзывчивого интерфейса из-за граф. сервера работающего в пространстве пользователя, но этот случай, а так же другой показал для меня, что тормоза ГУИ в линуксе это из-за ошибок и недоработках в граф. стеке, менеджере памяти и МТРР/ПАТ в ядре.
| |
|
4.58, Аноним (40), 21:22, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну сейчас переключение видеорежимов в ядре, стало лучше и быстрее
| |
4.80, Макар Чудра (?), 22:41, 08/04/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> на ноутбуке с коре дуо и джефорсом 9400
Тут многие и сейчас сидят на железе тех лет.
| |
4.132, Аноним (130), 15:28, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ничего себе железо. Этого типа должно не хвататть для отрисоски GUI?
| |
|
5.140, Tita_M (ok), 17:36, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
И тем не менее, я видел отзывы людей у которых топовое современное железо, а ГУИ не отзывчивый и тормозной, что на интеле, что на амд, что на нвидии.
Дополнительно приведу ещё один мой пример: очень старый, проездом, двух ядерный нетбук с атомом вместо процессора, на котором федора толи 35, толи 36 с гномом хорошо работала - не было такого, чтобы скорость ГУИ вызывала отвращение.
Еще один пример: мой текущий компьютер с Атлоном 5350 и видеокартой RX550 и ГНУ/Линукс Минт толи 20.3, толи 21 версии - ГУИ отзывчивее на дискретной видеокарте, чем на встроенной. При этом на винде 10 разницы между ними нет.
| |
|
|
3.92, cheburnator9000 (ok), 00:52, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
И сейчас можно сделать быстрый gui с рендерингом на vulkan/opengl, проблема в том что все новомодные графические вещи GTK4/QML просто обвешаны мегабайтами анимаций, шейдерами, тенями, сглаживанием и постпроцессингом. ImGui например очень быстрый.
| |
|
4.93, Аноним (-), 03:21, 09/04/2024 [^] [^^] [^^^] [ответить] | +/– | vulkan opengl легко могут крутить шейдерами мегабайты анимаций, рисовать тени, с... большой текст свёрнут, показать | |
|
5.95, cheburnator9000 (ok), 03:35, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Без ООП проблематично писать более менее вменяемый GUI. Golang биндинг к GTK4 что весь на кодогенерации сделан и там сам автор во многих местах затрудняется давать полные ответы как сделать работу с таблицей или более менее кастомизировать выпадающий список правильно, там везде выходит лапша по виду паскаля или баша, что в итоге у меня вызвало отрыжку. Примерно такие же проблемы и у GTKMM который находится только в режиме поддержки работы, но никак не развивается. Я лично жду carbon lang, но нутром чую что ждать придется еще лет 10. Я уже давно лично убедился что проблема С++ которая отворачивает от него разработчиков это необходимость писать header файлы.
| |
|
6.104, Макар Чудра (?), 05:34, 09/04/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Я лично жду carbon lang
Только не забудь потом пожаловаться, что документации нет, сообщество маленькое и библиотек не хватает.
| |
6.123, Аноним (-), 11:40, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Без ООП проблематично писать более менее вменяемый GUI.
Если под ООП понимать развесистую иерархию классов, то нет, нет никаких проблем писать вменяемый гуй без развесистых иерархий. Если же, допустим, использование интерфейсов называть "ООП", то тогда да, без таких штук сложно обойтись.
> Golang биндинг к GTK4
> GTKMM
Бинды по-любому выносят наружу всю сложность низлежащего ООП. И они никак не помогают производительности, потому что идиотские структуры данных ООП кода никуда не деваются.
| |
6.129, Аноним (-), 13:49, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Я лично жду carbon lang, но нутром чую что ждать придется еще лет 10.
Я бы не ждал)
Т.к carbon-lang#project-status
Carbon Language is currently an experimental project. There is no working compiler or toolchain.
Это конечно исправимо (время + деньги), но в данный момент ситуация такова.
А если глянуть их README.md на github com/carbon-language/carbon-lang
Existing modern languages already provide an excellent developer experience: Go, Swift, Kotlin, Rust, and many more. Developers that can use one of these existing languages should.
Т.е создатели карбона сами советуют использовать другие языки где можно, а вот где совсем "не можна" - то там использовать его.
| |
|
|
|
|
|
3.102, Макар Чудра (?), 05:09, 09/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> icewm
Когда у тебя калькулятор мощнее, чем комп, но ты все равно хочешь оконный менеджер.
| |
|
|
1.61, Аноним (100), 21:26, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Потихоньку всё возвращается на круги своя, к тормозам терминалов на 300 бод.
| |
|
2.81, Макар Чудра (?), 22:49, 08/04/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
Так сейчас чтобы написать хеллоуворлд у тебя скачивается пара гигов всяких зависимостей, прослоек и библиотек.
| |
|
3.84, Аноним (100), 22:56, 08/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Если потребности ограничиваются хеллоуворлдами, всякие Tiny C Compiler никто не отменял.
| |
|
4.103, Макар Чудра (?), 05:21, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Если потребности ограничиваются хеллоуворлдами, всякие Tiny C Compiler никто не отменял.
Таки сразу видно scrum-мастера по agile-кодингу хеллоувротов ( ͡° ͜ʖ ͡°)
| |
|
5.114, Аноним (100), 09:41, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Не понял сарказма. По-моему, очевидную вещь пытался донести: чтобы написать хеллоуворлд, гигабайты зависимостей _не нужны_. Да, гвозди можно выпрямлять гидравлическим прессом, но это не значит, что других вариантов (aka молоток) не осталось.
| |
|
|
3.116, Пряник (?), 10:06, 09/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Окружения для сборки и для исполнения программ сильно различается. Обычно в манифестах обозначается как packages и packages-dev. Для dev нужны линтеры, языковые сервера, анализаторы. Но node_modules и правда весит дохрена. Там же только текст.
| |
|
|
1.65, Аноним (65), 21:44, 08/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
А смысл, если узкое место все равно не это в современно десктоп линукса, а всякие flathub'ы да snap'ы, плюс сама по себе оболочка тормозная.
| |
1.113, leap42 (ok), 09:05, 09/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Совсем недавно тут писал, что вывод в консольку тормозит. Местные анончики начали меня слюной забрызгивать, мол я с ума сошёл, и это невозможно. А тут только один раунд оптимизации (не первый, и, видимо, не последний) уже увеличение перфы на десятки процентов + снижение задержки в разы. В кедах ситауция лучше, но не сказать чтобы в разы лучше.
| |
1.115, Пряник (?), 10:00, 09/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Никаких тормозов в Gnome Terminal нет и не было. Лучший терминал вместе с Konsole. А Alacritty не хотят выпускать бинарную сборку для Linux. Почему? Для MacOS/Windows есть.
| |
1.151, 3draven (ok), 23:25, 09/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Есть киношные хацкеры долбящие клаву, это для них наверное :) Думать когда не надо :) Но вот если бы переключение языков ускорили до 10мс было бы да, полезно, бесит.
| |
1.156, kazancevss (ok), 09:50, 11/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Современный GNOME это одно большое недоразумение. В дефолте абсолютно неюзабельное толстозадое окружение, которое сделали то ли для сенсорных экранов, то ли для десктопа. Короче окружение для толстолобых приматов.
| |
|