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/.
Opis problemu:
Kiedy próbuję pograć w sieci w przygłupawą grę przeglądarkową np. Bubble.am temperatura procesora wzrasta do +90 stopni (zwykle nawet przy odtwarzaniu wideo 4K z YT ma ok. 35 stopni nie więcej). Z tego co zauważyłem często włącza się jakiś proces "futex_wait_queue_me" ale jak go ubijam szlag trafi treść przeglądarki i wyświetla się tekst "Kurza twarz" (to jest przeglądarka Chrome). O co tu chodzi? Wnioskuję, że ten proces jest winny ale jak go zabijam to szlag trafia grę.
Pod Windowsem 10 sprawdziłem to tak się nie grzeje... ale nie chcę używać Windowa 10 do internetu!
- Debian 8.3 kernel 3.19 Exton. Chrome Wersja 48.0.2564.109 (64-bit)
Jakiś log z przeglądarki:
SET true ?d=buuble.am:370 Find 1 http://www.google-analytics.com/analytics.js Failed to load resource: net::ERR_BLOCKED_BY_CLIENT https://www.facebook.com/impression.php/f35fb04dd4/?lid=115&payload=%7B%22source%22%3A%22jssdk%22%7D Failed to load resource: net::ERR_BLOCKED_BY_CLIENT ?d=buuble.am:450 Connecting to ws://151.80.101.66:752 ?d=buuble.am:459 socket open ?d=buuble.am:370 Find 1:2 ?d=buuble.am:450 Connecting to ws://151.80.101.66:729 ?d=buuble.am:459 socket open 95?d=buuble.am:1430 Skipping draw
Nie wiem co Wam potrzeba jeszcze? Tak pytam z ciekawości....
Ostatnio edytowany przez neo86 (2016-02-18 22:11:54)
Offline
2741
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:04)
Offline
Nadal się grzeje. Jakieś inne pomysły? To jest dziwne, żeby przy tak prymitywnej grze wentylator wył i grzał jak suszarka do włosów podczas gdy przy wideo 4K zimnutki :/
A tu: https://dev.windows.com/en-us/microsoft-edge/testdrive/demos/FishIETank/ toż to farelka z laptopa się robi!
Wynik chrome://gpu/:
Graphics Feature Status Canvas: Software only. Hardware acceleration disabled Flash: Hardware accelerated Flash Stage3D: Hardware accelerated Flash Stage3D Baseline profile: Hardware accelerated Compositing: Hardware accelerated Multiple Raster Threads: Enabled Rasterization: Hardware accelerated Video Decode: Hardware accelerated Video Encode: Hardware accelerated WebGL: Hardware accelerated Driver Bug Workarounds clear_uniforms_before_first_program_use count_all_in_varyings_packing disable_post_sub_buffers_for_onscreen_surfaces disable_texture_storage scalarize_vec_and_mat_constructor_args Problems Detected EXT_occlusion_query appears to be buggy with Intel GPUs on Linux Clear uniforms before first program use on all platforms: 124764, 349137 Applied Workarounds: clear_uniforms_before_first_program_use Mesa drivers in Linux handle varyings without static use incorrectly: 333885 Applied Workarounds: count_all_in_varyings_packing Disable partial swaps on linux drivers: 339493 Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces Always rewrite vec/mat constructors to be consistent: 398694 Applied Workarounds: scalarize_vec_and_mat_constructor_args Linux Mesa drivers crash on glTexSubImage2D() to texture storage bound to FBO: 521904 Applied Workarounds: disable_texture_storage Accelerated 2D canvas is unavailable: either disabled at the command line or not supported by the current system. Disabled Features: 2d_canvas
Ostatnio edytowany przez neo86 (2016-02-18 22:07:50)
Offline
2743
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:07)
Offline
Nowsza Mesa? A można to zrobić w Jessie? Nie chcę bawić się w Dwa Debiany bo po czorta mi dwa linuksy?! A samego testinga nie chcę. Pal licho nie będę grał bo jeszcze się lapek spali. Co ciekawe sprawdzałem ten test z tymi rybkami na Windows 10 i przy domyślnych ustawieniach (nie włączone dekodowanie hardware) 1000 rybek i spokojnie 60 fps i nic nie szumi i nic nie grzeje. To jakiś bug musi być chyba w linuksie na Chrome ujawniający się w grach przeglądarkowych akurat na tym sprzęcie co posiadam. Szkoda ale nie mam zamiaru katować sprzętu na głupią grę.
Ostatnio edytowany przez neo86 (2016-02-19 00:46:51)
Offline
Zobacz Chromium, ten jest kompilowany z użyciem oryginalnych plików nagłówkowych Debiana, dzięki czemu można wyeliminować trochę błędów wynikających z różnych wersji bibliotek (inna w systemie, inna wymagana przez Chrome).
Offline
2744
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:08)
Offline
[quote=Jacekalex]Zobacz Chromium, ten jest kompilowany z użyciem oryginalnych plików nagłówkowych Debiana, dzięki czemu można wyeliminować trochę błędów wynikających z różnych wersji bibliotek (inna w systemie, inna wymagana przez Chrome).[/quote]
- Niestety to samo. Możliwe, że to wina Mesy...
[quote=uzytkownikubunt]Dałoby się zrobić nowszą wersję Mesy w Debianie Jessie. Szczególnie jeśli to Mesa tylko dla GPU Intela, bo dla Nvidii i AMD to potrzebne są dodatkowe, nowe zależności, których nie ma w Debianie, ale dla Mesy dla samego Intela nie są te dodatkowe, nowe zależności potrzebne.
Mimo wszystko to już wpis na tyle duży, że przydałoby się napisać how to i drugie, o tym jak cofnąć zmiany, w razie jakichś błędów. Nie mam teraz Debiana, więc nie zrobię.[/quote]
Byłoby miło gdyby ktoś takiego How-To popełnił. Również by było miło gdyby np. Mati w swoim Repo do Jessiego wrzucił nowszą Mesę. Przydał by mi się gotowiec bo nie chce mi się babrać w tym (specjalnie dla gier jakoś nie specjalnie chce mi się gmerać w bebechach Debiana a mam inne ważniejsze sprawy niż użeranie się z kompilowaniem itp). Jeszcze coś źle zrobię i kiszka z flakami będzie. Ja mam tylko grafikę zintegrowaną Intel HD 4600 więc chyba dla Was to nie problem. Gdyby ktoś był tak miły i spłodził *.deb prosto do instalacji z nową Mesą pod Debian Jessie bym był wdzięczny. Przypuszczam, że i inni by na tym skorzystali nie tylko ja.
Po prostu dam sobie spokój z tą grą i tyle. Nie chcę spalić laptopa przez głupią grę którą tylko traktowałem jako relaks i odstresowanie a nie jako coś tam ważnego. Znajdę sobie coś innego do relaksu ;)
Ostatnio edytowany przez neo86 (2016-02-19 14:27:58)
Offline
2746
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:10)
Offline
[s]libegl1-mesa - z tym pakietem mam problem. Kiedy chcę go zaktualizować do nowszej wersji z Backportów to pół systemu chce mi wywalić :( Jakieś idiotyczne zależności ma![/s]
Sorki już udało mi się i zainstalowałem bez rozwalenia pół systemu...
Pakiety Mesa w wersji - 11.1.1.2~bpo8+1
xserver-xorg-video-intel - 2:2.99.917-2~bpo8+1
intel-microcode - 3.20151106.1~deb8u1
Kernel - Linux 4.3.0-0.bpo.1 wersja 4.3.3-7~bpo8+1
postępowałem wg.: https://dug.net.pl/tekst/234/linux_akceleracja_gpu_w_chromium/
Niestety to nic nie daje. Było i jest tak samo. W grach przeglądarkowych wentylator wyje jak potępiony i procek grzeje jak farelka. Dzięki za chęci ale to chyba nie jest to. :(
Jakieś jeszcze idee?
Ostatnio edytowany przez neo86 (2016-02-19 21:12:43)
Offline
2748
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:13)
Offline
[quote=uzytkownikubunt]Poeksperymentuj jeszcze z tymi opcjami dla Chrome podczas uruchamiania:
1. --ignore-gpu-blacklist --force-compositing-mode --disable-threaded-compositing --disable-accelerated-2d-canvas
2. --ignore-gpu-blacklist --force-compositing-mode --disable-threaded-compositing --enable-accelerated-2d-canvas --disable-threaded-animation
3. --ignore-gpu-blacklist --force-compositing-mode --enable-threaded-compositing[/quote]
Niestety też zero reakcji. Bez zmian i nadal farelka przy grach przeglądarkowych. Trudno. Dzięki za chęci. Widzę [u]problem nie do rozwiązania[/u].
Offline
2749
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:14)
Offline
[quote=mati75]Jaką wersję flasha masz w przeglądarce?[/quote]
http://www.adobe.com/software/flash/about/: [i]You have version 20,0,0,306 installed[/i]
Poza tym ta gra nie jest na Flashu tylko na jakimś innym skrypcie (nie wiem czy na HTML5 czy może na czymś innym) bo YouTube przestawiony jest u mnie na odtwarzanie w HTML5 playerze i nic na nim wrażenia nie robi Wideo 4K. Natomiast na tej grze przeglądarkowej (w sumie też na Agar.io też tak jest) wyje wentylator jakby potrzebował egzorcysty! Natomiast jak sprawdzałem na grach ewidentnie we Flashu np. http://www.gry.jeja.pl/1816,super-mario-flash.html też nie ma takiej dziwnej reakcji.
Nie wiem może Bubble.am i Agar.io mają jakiś dziwny toksyczny kod który źle działa na linuksie... :/ Dziwne...
Offline
W moim przypadku, gdy dla testu włączyłem Bubble.am, świra dostawał xorg. Obciążenie procesora dochodziło do 100%. Ciekawostką jest, że obciążenie procesora oscylowało od 50% do 90% bez uruchomienia gry, a tylko w wyniku otwarcia strony.
Offline
To jest podobne do agar.io. Nie wiem jak wy to macie skonfigurowane, ale u mnie procek się nudzi. Ze 14% skacze do 20% - 25%.
Offline
2750
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:15)
Offline
2751
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:17)
Offline
2752
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:18)
Offline
[quote=uzytkownikubunt]Może po prostu zmniejsz sobie maksymalne taktowanie procesora?[/quote]
Myślisz, że tego nie robiłem? Z 3,4GHz mogę zmniejszyć max na 2,4 i też nic nie dało. Widocznie ta gra na tym typie kodu co te rybki ma coś w sobie, że powoduje drastyczny zrost temperatury procesora ale raczej GPU. Bo procesor i7 prawie nie używany (co to jest 35% użycia) jest podczas renderingu. No i pamięć RAM skacze do 1GB. Ogólnie dziwne zachowanie komputera jest i tyle. Możliwe, że pod linuksem do tak banalnych skryptów trzeba już NVidii a nie Intela nie wiem. Dziwne to. Daję sobie spokój z tym bo szkoda laptopa. Dziwi mnie tylko cały czas to, że tak się męczy z rybkami i tymi grami a wideo 4K na nim wrażenia nie robi (moim zdaniem wyświetlanie w tak dużej rozdzielczości wideo powinno być bardziej zasobożerne od jakichś tam gierek, rybek).
Offline
U mnie na starym Intelu (Sandy Bridge) te rybki śmigają z takimi samymi wynikami jak u uzytkownikubunt.
Z wiatrakami lub temperaturą nic się nie dzieje.
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00092 | 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='3.133.148.76' WHERE u.id=1 |
0.00089 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.133.148.76', 1732215781) |
0.00040 | SELECT * FROM punbb_online WHERE logged<1732215481 |
0.00094 | 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=28294 AND t.moved_to IS NULL |
0.00011 | SELECT search_for, replace_with FROM punbb_censoring |
0.00196 | 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=28294 ORDER BY p.id LIMIT 0,25 |
0.00100 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28294 |
Total query time: 0.00637 s |