Přehřívání notebooku v Ubuntu

petrsimi

Přehřívání notebooku v Ubuntu
« kdy: 20. 05. 2013, 23:32:22 »
Nedávno jsem aktualizoval Ubuntu s tím, že ho kvůli Ruby budu používat zase jako sekundární systém. Jenže... po několika minutách, tvrdě klekl, rozpálený, že sem na notebook skoro nemohl sáhnout. ok, nevadí, zchladl, nabootoval jsem a zkusil jsem reinstalnout ovladače atiny s tím, že ta by mohla dělat problémy, mam tam Radeon 3xxx ale ok, na stránkách je návod pro lamy. Očiidně to ale nepomohlo. Sice neklekl ale po chvilce hřeje jak vzteklej, zpomaluje a hlučí.

Průšvih ale je, že jde čistě o záležitost Ubuntu. Jakmile rebootnu do vist, tak noťas za 20 min zchladne jako bych ho vypnul při normální zátěži - Photoshop, Illustrátor, Webovej lokální server, ruby.

Nemáte někdo tip jak používat Ubuntu a nezrasovat přitom HW? Docela mě děsí představa že bych to po týhle zkušenosti někomu doporučil. 
« Poslední změna: 21. 05. 2013, 08:11:30 od Petr Krčmář »


j

Re:Vista VS Ubuntu - chazení
« Odpověď #1 kdy: 21. 05. 2013, 00:03:04 »
Pocitam ze ti zhavi grafarna ??? Takze to bude kombinaci ovladacu/acpi/... dalsi blbinky kolem. Mas tam OS ovladace nebo nativni? Zkus je vymenit. Pripadne se poohlidni po nejakym modulu, co ma ovladat vetrak, pokud se to chova takto, tak dost pravde podobne usoudi, ze se nema tocit ... aby se "usetrilo" ...

Taky by nebylo od veci, kdybys uved presnej model notesu.

Re:Vista VS Ubuntu - chazení
« Odpověď #2 kdy: 21. 05. 2013, 00:21:31 »
Doporučuju uzavřený ovladač - catalyst, případně balík catalyst-legacy, pokud je to nějaká starší karta, která už není podporovaná v nových vydáních.
Pokud trváš na otevřeném ovladači, ten se dá přepnout do úspornějšího režimu takto:
1) vlézt do /sys/class/drm/card0/device/
2) spustit (jako sudo)
Kód: [Vybrat]
echo low > power_profilepřípadně ještě
Kód: [Vybrat]
echo dynpm > power_methodProstě v power_profile musí být low. Když tohle udělám, za pár vteřin se ventilátor zpomalí a laptop postupně zchladne. Uzavřený ovladač je ale přeci jen o trochu spořivější.

Petrsimi

Re:Vista VS Ubuntu - chazení
« Odpověď #3 kdy: 21. 05. 2013, 00:47:28 »
Já na otevrenem netrvam, Legacy sem tam nahodil jak  pisu. Bohuzel zlobi stejne. Na profily se podivam.

Jedna se o dell studio 1737

petrsimi

Re:Přehřívání notebooku v Ubuntu
« Odpověď #4 kdy: 25. 05. 2013, 11:54:37 »
Tak si myslím. že grafárna je už v pohodě a problém je s CPU - obě jádra musím mít zafixovaná na 1000MHz jinak de teplota ďábelsky nahoru, ale i tak je to poměrně slabota podle sensors - 55 - 63° v klidovém stavu je podle mě hrůza a pokud začnu dělat něco normálního a ne jen kódovat webovky- tj. spustím Gimp nebo Inkscape a chci v nich něco kreslit, tak se to naprosto neskutečně trhá.

Není nějaká utilitka, která by mi regulovala výkon každého jádra zvlášť podle teploty, nebo něco jiného co by pomohlo využít notebook jako pracovní stroj a ne exponát, na který se nesmí pomalu sahat?
-------------------
Jak jsem psal, pod windowsama to je naprosto bez problémů, přede jako kotě a teplotu má jak vypnutej.


trubicoid2

Re:Přehřívání notebooku v Ubuntu
« Odpověď #5 kdy: 25. 05. 2013, 12:17:01 »
no a top rika co? treba jeden proces porad ohriva cpu, ne?

a zmena frekvence teda funguje normalne? jeste mrkni do dmesg, jestli nehlasi nejakou acpi chybu

petrsimi

Re:Přehřívání notebooku v Ubuntu
« Odpověď #6 kdy: 25. 05. 2013, 13:41:10 »
Compiz skáče mezi 10 a 22% CPU což nevím jestli je v pořádku,  Xorg a Skype se střídají na 2 - 4 procentech každý ale jinak je vše na nule.

dmesg hodí spoustu textu, ale jediné co se mi zdálo problémové je

 ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20121018/utaddress-251)
[   15.503740] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   15.503745] ACPI Warning: 0x00000000000011b0-0x00000000000011bf SystemIO conflicts with Region \GPIO 1 (20121018/utaddress-251)
[   15.503750] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   15.503751] ACPI Warning: 0x0000000000001180-0x00000000000011af SystemIO conflicts with Region \GPIO 1 (20121018/utaddress-251)
[   15.503756] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   15.503758] lpc_ich: Resource conflict(s) found affecting gpio_ich

Trubicoid2

Re:Přehřívání notebooku v Ubuntu
« Odpověď #7 kdy: 26. 05. 2013, 15:17:05 »
No 20% je hodne, ale prehrivat by se to kvuli tomu snad nemelo. Jestli teda frekvence cpu je na minimu, tedy 800MHz.
Vyresit by se to dalo vypnutim efektu, vypnutim celyho compizu nebo laborovanim s ovladacema grafiky, mozna se pouziva lvmpipe? To pak vlastne frci na cpu.

Ty acpi chyby asi nic neznamenaji, pokud vetrak se toci normalne.

Pavel 'TIGER' Růžička

Re:Přehřívání notebooku v Ubuntu
« Odpověď #8 kdy: 26. 05. 2013, 17:49:06 »
Někdy stačí jen odstranit deku, která se skrývá mezi žebry chladiče a ventilátorem. Ono totiž, když je to ucpané, tak to moc nechladí. Mnohdy je ta deka taková, že ventilátor pořád točí maximum. Někdy ani nezabere, když se to profoukne a musí se to celé rozebrat.

petrsimi

Re:Přehřívání notebooku v Ubuntu
« Odpověď #9 kdy: 26. 05. 2013, 18:29:58 »
Někdy stačí jen odstranit deku, která se skrývá mezi žebry chladiče a ventilátorem. Ono totiž, když je to ucpané, tak to moc nechladí. Mnohdy je ta deka taková, že ventilátor pořád točí maximum. Někdy ani nezabere, když se to profoukne a musí se to celé rozebrat.

Tím to nebude, je to pravidelně rozebírané a ve windows při vyšším zatížení kombinací Photoshop / Illustrátor / Flash prakticky nehřeje.

petrsimi

Re:Přehřívání notebooku v Ubuntu
« Odpověď #10 kdy: 26. 05. 2013, 18:39:01 »
No 20% je hodne, ale prehrivat by se to kvuli tomu snad nemelo. Jestli teda frekvence cpu je na minimu, tedy 800MHz.
Vyresit by se to dalo vypnutim efektu, vypnutim celyho compizu nebo laborovanim s ovladacema grafiky, mozna se pouziva lvmpipe? To pak vlastne frci na cpu.

Jak poznám LVMpipe? Ovladače to hlásí VESA: M86. CPU má minimum 1000MHz - mám to ale nastaveno na úsporný, takže občas vyběhne víc. Přeci jen rád bych na tom občas pracoval a když se seká i prohlížeč internetu tak je to docela problém.

Trubicoid2

Re:Přehřívání notebooku v Ubuntu
« Odpověď #11 kdy: 26. 05. 2013, 19:17:10 »
Vesa je špatně. Mas intel integrovanou grafiku? Pak instaluj drajvery intel. Nevím přesně jak v ubuntu, ale obecně zjistíš jaka akcelerace se pouziva přes výstup glxinfo, hod ho sem.

No a odinstalovat compiz z ubuntu, to vygugli, treba: http://askubuntu.com/questions/182160/how-can-i-remove-compiz

Trubicoid2

Re:Přehřívání notebooku v Ubuntu
« Odpověď #12 kdy: 26. 05. 2013, 19:54:32 »

petrsimi

Re:Přehřívání notebooku v Ubuntu
« Odpověď #13 kdy: 26. 05. 2013, 20:16:36 »
Na ten intel do ubuntu mrkni sem: https://01.org/linuxgraphics/downloads/2013/intel-linux-graphics-installer

Intel nemám, potřebuju používat svůj Ati Radeon HD 3xxx - podle webu ubuntu sem nainstaloval legacy a tak vznikla ta vesa.
Kód: [Vybrat]
ame of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: ATI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
client glx vendor string: ATI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_swap_control, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_MESA_allocate_memory, GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
    GLX_ARB_fbconfig_float, GLX_AMD_gpu_association
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_swap_control, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_MESA_swap_control, GLX_NV_swap_group, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 3650
OpenGL version string: 3.3.11672 Compatibility Profile Context
OpenGL shading language version string: 3.30
OpenGL extensions:
    GL_AMDX_debug_output, GL_AMDX_vertex_shader_tessellator,
    GL_AMD_conservative_depth, GL_AMD_debug_output,
    GL_AMD_depth_clamp_separate, GL_AMD_draw_buffers_blend,
    GL_AMD_name_gen_delete, GL_AMD_performance_monitor, GL_AMD_pinned_memory,
    GL_AMD_sample_positions, GL_AMD_shader_stencil_export,
    GL_AMD_vertex_shader_tessellator, GL_ARB_ES2_compatibility,
    GL_ARB_base_instance, GL_ARB_blend_func_extended,
    GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage,
    GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float,
    GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers,
    GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
    GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
    GL_ARB_geometry_shader4, GL_ARB_get_program_binary,
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging,
    GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
    GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
    GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_provoking_vertex, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
    GL_ARB_separate_shader_objects, GL_ARB_shader_bit_encoding,
    GL_ARB_shader_objects, GL_ARB_shader_precision,
    GL_ARB_shader_stencil_export, GL_ARB_shader_texture_lod,
    GL_ARB_shading_language_100, GL_ARB_shading_language_420pack,
    GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_shadow_ambient,
    GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
    GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_compression,
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
    GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
    GL_ARB_texture_snorm, GL_ARB_texture_storage, GL_ARB_timer_query,
    GL_ARB_transform_feedback2, GL_ARB_transform_feedback3,
    GL_ARB_transform_feedback_instanced, GL_ARB_transpose_matrix,
    GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
    GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
    GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap,
    GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil,
    GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3,
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXT_abgr,
    GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
    GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_direct_state_access,
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
    GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
    GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters,
    GL_EXT_gpu_shader4, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels,
    GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
    GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texgen_reflection, GL_EXT_texture3D,
    GL_EXT_texture_array, GL_EXT_texture_buffer_object,
    GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
    GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
    GL_EXT_texture_snorm, GL_EXT_texture_storage, GL_EXT_texture_swizzle,
    GL_EXT_timer_query, GL_EXT_transform_feedback, GL_EXT_vertex_array,
    GL_EXT_vertex_array_bgra, GL_IBM_texture_mirrored_repeat,
    GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_conditional_render,
    GL_NV_copy_depth_to_color, GL_NV_copy_image, GL_NV_explicit_multisample,
    GL_NV_float_buffer, GL_NV_half_float, GL_NV_primitive_restart,
    GL_NV_texgen_reflection, GL_NV_texture_barrier, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays,
    GL_WIN_swap_hint, WGL_EXT_swap_control



Pavel 'TIGER' Růžička

Re:Přehřívání notebooku v Ubuntu
« Odpověď #14 kdy: 26. 05. 2013, 22:31:59 »
Něco se řešilo tady: http://ubuntuforums.org/showthread.php?t=1869540 jen sem to prolít, takže nevím, jestli to je přesně to, co potřebuješ.