Open-source radeon driver causes system to run hot.

Bug #887842 reported by riprop
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Expired
Low
Unassigned

Bug Description

Open-source radeon driver causes system to run hot.

01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600] (prog-if 00 [VGA controller])
 Subsystem: Hewlett-Packard Company Device 30b4
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 45
 Region 0: Memory at e0000000 (32-bit, prefetchable) [size=256M]
 Region 1: I/O ports at 4000 [size=256]
 Region 2: Memory at f4600000 (32-bit, non-prefetchable) [size=64K]
 [virtual] Expansion ROM at f4620000 [disabled] [size=128K]
 Capabilities: [50] Power Management version 2
  Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
 Capabilities: [58] Express (v1) Legacy Endpoint, MSI 00
  DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
   ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
  DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
   RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
   MaxPayload 128 bytes, MaxReadReq 128 bytes
  DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
  LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
   ClockPM- Surprise- LLActRep- BwNot-
  LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
   ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
  LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
 Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit+
  Address: 00000000fee0300c Data: 4199
 Kernel driver in use: radeon
 Kernel modules: radeon

Thank you !

Best regards, Denis

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Wed Nov 9 01:46:05 2011
InstallationMedia: Lubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
SourcePackage: xserver-xorg-video-ati
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
riprop (riprop) wrote :
Revision history for this message
riprop (riprop) wrote :
Download full text (3.9 KiB)

# DISPLAY=:0 glxinfo | grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Software Rasterizer

# LIBGL_DEBUG=verbose glxinfo
name of display: :0
display: :0 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_MESA_copy_sub_buffer, GLX_INTEL_swap_event
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_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_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 1.4 (2.1 Mesa 7.11)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_multisample, GL_ARB_multitexture,
    GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, 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_mirrored_repeat, GL_ARB_texture_non_power_of_two,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program,
    GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
    GL_EXT_paletted_texture, GL_EXT_point_parameters, GL_EXT_polygon_offset,
    GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
    GL_EXT_shared_texture_palette, GL_EXT_stencil_two_side,
    GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_te...

Read more...

Revision history for this message
riprop (riprop) wrote :

root@dcomp:/home/denis# grep fglrx /var/log/Xorg.0.log
[ 27.210] (==) Matched fglrx as autoconfigured driver 0
[ 27.210] (II) LoadModule: "fglrx"
[ 27.210] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so
[ 27.830] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
[ 27.991] (II) Loading sub module "fglrxdrm"
[ 27.991] (II) LoadModule: "fglrxdrm"
[ 27.991] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/linux/libfglrxdrm.so
[ 28.009] (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
[ 28.152] (WW) Falling back to old probe method for fglrx
[ 28.636] (II) UnloadModule: "fglrx"
[ 28.637] (II) Unloading fglrx
[ 28.637] (II) UnloadModule: "fglrxdrm"
[ 28.637] (II) Unloading fglrxdrm

Revision history for this message
riprop (riprop) wrote :

http://www.notebookcheck.net/ATI-Mobility-FireGL-V5200.2164.0.html

"
ATI Mobility FireGL V5200 is based on ATI Mobility Radeon X1600 for notebooks as probably the same chip was used. Only the Bios is different and allows the use of professional drivers (for CAD and 3D applications optimized). The standard Catalyst drivers can only be installed in a modded version. Therefore the V5200 becomes a X1600 (with the same performance). The professional drivers show a clearly reduced performance in games. ...
"

Revision history for this message
riprop (riprop) wrote :

http://wiki.cchtml.com/index.php/Hardware

"
ATI/AMD dropped Catalyst support for these cards in Catalyst 9-4. These cards are supported with the legacy ATI 9-3 Catalyst release, but you MUST use a kernel 2.6.28 (or earlier) and Xserver 1.5 (or earlier). For example, you can use Catalyst 9-3 if you're running Ubuntu 8.04 or Debian Lenny/5.0. Open source support is good and 3D is still improving.
...
* RV530/RV560 Radeon X1600/X1650/X1700, M56, M66
...
"

Revision history for this message
riprop (riprop) wrote :

So, my card (Ati Mobility FireGL V5200 VGA) is not supported any more ( even the notebook is still quite powerful and not so old - free advice to users: DO NOT BY ATI CARDS - manufactures is not taking care for its customers !!!)

Open source drivers is only option, so how to make them working ?

Thenk you !

Revision history for this message
riprop (riprop) wrote :

/var/log/Xorg.0.log

Revision history for this message
riprop (riprop) wrote :

The GPU generated heat and fan was always working (the reason I open this bug request), and now my HDD failed down. Now I'm using WinXP (until disk being replaced) and temperature is normal.

So this issue is critical, I think some component will fails again cause high temperature.

Revision history for this message
riprop (riprop) wrote :

I'm not the only one whit this problem, unther this bug
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/158585

there is a post:
"
Luka Renko (lure) wrote on 2008-10-12: #21

I am still experiencing this problem on up-to-date Intrepid kernel. :-(

I have HP nw8440 (Dual Core 2, 2 GHz, ATI). This bug seems to has several duplicates/similar reports, but no solution. :-(
Duplicates/similar issues: bug 226422, bug 210902, bug 210300, bug 67906
"

Revision history for this message
riprop (riprop) wrote :

Same problem described here: https://bugs.launchpad.net/ubuntu/+source/acpi/+bug/107937

but no solution.

Please help !

Revision history for this message
madbiologist (me-again) wrote :

See http://www.x.org/wiki/radeonBuildHowTo#radeon-KMS_power-management for instructions on how to set power management methods and profiles, which will reduce heat and fan speed.

description: updated
summary: - Driver detection problem for Ati Mobility FireGL
+ Open-source radeon driver causes system to run hot.
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-video-ati (Ubuntu):
status: New → Confirmed
Revision history for this message
Phillip Susi (psusi) wrote :

Can those having this issue try adding pcie_aspm=force to their kernel command line ( in /etc/default/grub, then run update-grub and reboot ) and see if it helps?

Revision history for this message
madbiologist (me-again) wrote :

Better power management for AMD/ATI Radeon R600 and newer hardware was introduced in the 3.11 linux kernel and refined in the 3.12 kernel. A PPA of the 3.12.6 kernel is available at http://kernel.ubuntu.com/~kernel-ppa/mainline/ and instructions on how to install and uninstall it are available at https://wiki.ubuntu.com/Kernel/MainlineBuilds

To use this power management for the AMD/ATI Radeon you will need to select it at boot by adding radeon.dpm=1 to your GRUB kernel boot options as described at https://help.ubuntu.com/community/Grub2/Troubleshooting#Editing_the_GRUB_2_Menu_During_Boot

If you have R700 or newer hardware (other than APUs) you will also need to install the latest AMD graphics microcode (ucode) files to /lib/firmware/radeon
These are available at http://people.freedesktop.org/~agd5f/radeon_ucode/
Get the version ending in "smc".

R700 basically means Radeon HD 4000 series and newer. However note that according to Wikipedia and http://xorg.freedesktop.org/wiki/RadeonFeature/#index5h2 the Mobility Radeon HD 4225/4250 is a RV620 chip, so anyone with one of those shouldn't need the updated firmware files.

See the blog post at http://www.botchco.com/agd5f/?p=57 for further information.

Unlike the older dynpm method, the new DPM method works with multiple monitors and there shouldn't be any flickering as the performance level changes are handled by dedicated hardware rather than the driver.

The currently under-development 3.13 upstream kernel enables DPM by default (without needing the radeon.dpm=1 boot parameter I mentioned above) for Radeon HD 4000 through Radeon HD 7000 series graphics processors but with some specific ASICs being excluded.

Revision history for this message
penalvch (penalvch) wrote :

riprop, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xserver-xorg-video-ati REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in xserver-xorg-video-ati (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-video-ati (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-video-ati (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.