Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Za bardzo nie wiem jak to opisać, więc chciałem nagrać krótki filmik obrazujący cały problem ale okazało się na filmiku akurat tego problemu nie można zarejestrować. xD
Problem można opisać jako bardzo szybkie mignięcia obrazu, choć nie na tyle szybkie by ich nie szło zauważyć. Ekran na tę chwilę staje się czarny, z tym, że nie cały, tylko jego pewna część. Która? Ano ta od wskaźnika myszy w dół. xD Czyli jeśli mam rozdziałkę 1366x768 i umieszczę myszę na pozycji cokolwiek-500, to wszystkie piksele od tej pozycji w dół migną. Zwykle takie mignięcie pojawia się tylko i wyłącznie w przypadku okna terminala. Z początku myślałem, że to może visual bell ale wykluczyłem tę możliwość, bo miga cała szerokość ekranu, a nie tylko przestrzeń terminala. By ekran zaczął migać, na pierwszym planie musi być okno terminala, jeśli jest ono pod spodem, to wtedy nic nie miga. Jednym z warunków koniecznym do sprowokowania tego zachowania jest przyciśnie klawisza, tak by znaki w terminalu zaczęły się powtarzać, np. litera A (można też i backspace). Drugim zaś jest ruszanie myszą w obrębie terminala. Ja tylko te dwie rzeczy zostaną połączone, ekran zaczyna migać od pozycji myszy w dół.
Wątpię, by to był problem fizyczny matrycy tego laptopa, bo zachowanie na to nie wskazuje. Grafika w tym lapku to intel wbudowany w procek na sterach otwartych.
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) Subsystem: Hewlett-Packard Company Core Processor Integrated Graphics Controller Kernel driver in use: i915 Kernel modules: i915
Być może coś nie tak jest ze sterownikami?
Myślałem, też że może winny jest tmux ale zainstalowałem na próbę mate-terminal i na nim jest dokładnie ten sam scenariusz.
Czy ktoś, kto ma sida, grafikę intela i jakiś terminal jest w stanie zreprodukować ten problem?
Offline
Wygląda na to, że problem jest z kernelem, a konkretnie z 4.4.0-1-amd64. Mam wcześniejszą wersję, tj. 4.3.0-1-amd64
i na nim problemów nie ma. Zainstalowałem sobie też na próbę 4.3.0-0.bpo.1-amd64 i tu też nie doświadczyłem tych efektów wizualnych opisanych wyżej. Hmm, ciekawe... xD
Offline
Już wiem gdzie jest problem.
Każdy terminal ma opcję typu ukrywanie kursora podczas pisania albo też ukrywanie kursora jeśli ten się nie rusza. W przypadku urxvt, to są te opcje w .Xresources :
URxvt*pointerBlank: false URxvt*pointerBlankDelay: 2
Jeśli przestawię tę pierwszą na true, te dziwne efekty wizualne się pojawiają. Jak jest na false, to kursor w ogóle nie znika i problem jest z głowy. W przypadku tego mate-terminal, to on nie ma chyba domyślnie ukrywania kursora po określonym czasie ale ma za to ukrywanie podczas pisania. Dlatego też i tam te efekty występowały. Nie wiem co z tym zrobić, póki co wyłączyłem znikanie kursora, bo mnie strasznie wnerwia to miganie ekranu. xD
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00063 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.191.234.153' WHERE u.id=1 |
0.00104 | UPDATE punbb_online SET logged=1733960814 WHERE ident='18.191.234.153' |
0.00040 | SELECT * FROM punbb_online WHERE logged<1733960514 |
0.00055 | SELECT topic_id FROM punbb_posts WHERE id=298771 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=28349 ORDER BY posted |
0.00031 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28349 AND t.moved_to IS NULL |
0.00051 | SELECT search_for, replace_with FROM punbb_censoring |
0.00106 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28349 ORDER BY p.id LIMIT 0,25 |
0.00079 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28349 |
Total query time: 0.00549 s |