Xorg radeon высокая загрузка процессора [SOLVED]
passshok 27 декабря, 2006 - 02:37
Недавно поставил вновь Генту :) Решил настроить иксы и столкнулся с проблемой:
Настроил дрова опенсурсные radeon в иксах, все хорошо, тока но проц съедает иксовый процесс на 15-25%. Это не дело, с учетом того что у меня бук и кулер просто жжот. У меня радеон 9600 М. Подскажите чаго а? Ядро 2.6.18, ну и все самое свежее. Я и не знал даже что такие траблы тут в линухе теперь с иксами :) Сидел на фре там все корошо встало. Так чем кто поможет?
»
- Для комментирования войдите или зарегистрируйтесь
Мда, что-то
Мда, что-то странное. Перепробовал запустить иксы с дровами radeon, vga, vesa. Vesa - 10% проца, radeon - 25-30%, vga - очень убого выглядит.
glxinfo что
glxinfo что говорит? KDE?
у меня fluxbox #
у меня fluxbox
# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
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_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
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_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
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_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
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_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_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,
GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x27 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x28 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x29 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2a 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x2b 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x2c 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x2d 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2e 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x2f 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x30 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x31 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x32 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
Re: у меня fluxbox #
Не настораживает?
Ничего не хочу сказать, но лично Я долго мучался, пока не допёр, что выбрал поддержку не того чипсета (выбирал ATI (по какой-то непонятной глупости...), хотя надо было Intel!!!) в ядре. Поддержку DRI выставлял модулем.
А
А проприетарные ATI дрова ставил? На них тоже загрузка проца такая же?
Если да тогда логи сюда выкладывай и файл конфига X-ов.
А иначе как определишь в чем проблема? Только гадать остается.
Would you like to merge
Would you like to merge these packages? [Yes/No] yes
>>> Emerging (1 of 1) x11-drivers/ati-drivers-8.27.10-r1 to /
* ati-driver-installer-8.27.10-x86.run MD5 ;-) ... [ ok ]
* ati-driver-installer-8.27.10-x86.run RMD160 ;-) ... [ ok ]
* ati-driver-installer-8.27.10-x86.run SHA1 ;-) ... [ ok ]
* ati-driver-installer-8.27.10-x86.run SHA256 ;-) ... [ ok ]
* ati-driver-installer-8.27.10-x86.run size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking ati-driver-installer-8.27.10-x86.run ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.18-gentoo-r4/build
* Found sources for kernel version:
* 2.6.18-gentoo-r4
* Checking for MTRR support enabled ... [ ok ]
* Checking for AGP support enabled ... [ ok ]
* Checking for DRM support disabled ... [ ok ]
* X11 implementation is xorg-x11.
>>> Unpacking source...
* Unpacking Ati drivers ... [ ok ]
* Applying ati-powermode.sh.patch ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/ati-drivers-8.27.10-r1 ...
* Building the DRM module...
make: Entering directory `/usr/src/linux-2.6.18-gentoo-r4'
CC [M] /var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/
build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/
firegl_public.c:233: error: 'UTS_RELEASE' undeclared here (not in a function)
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/
firegl_public.c: In function 'firegl_stub_open':
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/
firegl_public.c:559: warning: assignment discards qualifiers from pointer t type
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/
firegl_public.c: In function '__ke_vm_map':
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/
firegl_public.c:3159: error: 'VM_SHM' undeclared (first use in this function)
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/
firegl_public.c:3159: error: (Each undeclared identifier is reported only once
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/
firegl_public.c:3159: error: for each function it appears in.)
make[1]: *** [/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fg
lrx/build_mod/firegl_public.o] Error 1
make: *** [_module_/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modul
es/fglrx/build_mod] Error 2
make: Leaving directory `/usr/src/linux-2.6.18-gentoo-r4'
* DRM module not built
>>> Source compiled.
>>> Test phase [not enabled]: x11-drivers/ati-drivers-8.27.10-r1
>>> Install ati-drivers-8.27.10-r1 into /var/tmp/portage/ati-drivers-8.27.10-r1/
image/ category x11-drivers
* Installing fglrx module
install: cannot stat `fglrx.ko': No such file or directory
!!! ERROR: x11-drivers/ati-drivers-8.27.10-r1 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_install
ebuild.sh, line 1020: Called src_install
ati-drivers-8.27.10-r1.ebuild, line 205: Called linux-mod_src_install
linux-mod.eclass, line 540: Called die
!!! doins fglrx.ko failed
!!! If you need support, post the topmost build error, and the call stack if rel
evant.
xorg.conf
Section "DRI"
Mode 0666
EndSection
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "ServerFlags"
Option "AIGLX" "false"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/terminus/"
FontPath "/usr/share/fonts/corefonts/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection
Section "Module"
Load "extmod"
Load "dbe"
Load "record"
Load "xtrap"
Load "dri"
Load "drm"
Load "glx"
Load "bitmap"
Load "freetype"
Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:rctrl_toggle"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
DisplaySize 330 210 # mm
Identifier "Monitor0"
VendorName "QDS"
ModelName "14"
EndSection
Section "Device": float, : "True"/"False",: "String", : " Hz/kHz/MHz"]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
### Available Driver options are:-
### Values: : integer,
###
### [arg]: arg optional
#Option "NoAccel" "True"
#Option "SWcursor" # [
#Option "Dac6Bit" # [
#Option "Dac8Bit" # [
#Option "BusType" # [
#Option "CPPIOMode" # [
#Option "CPusecTimeout" #
Option "AGPMode" "4"
#Option "AGPFastWrite" # [
#Option "AGPSize" #
#Option "GARTSize" #
#Option "RingSize" #
#Option "BufferSize" #
#Option "EnableDepthMoves" # [
#Option "EnablePageFlip" # [
#Option "NoBackBuffer" # [
#Option "DMAForXv" # [
#Option "FBTexPercent" #
#Option "DepthBits" #
#Option "AccelDFS" # [
#Option "PanelOff" # [
#Option "DDCMode" # [
#Option "MonitorLayout" # [
#Option "IgnoreEDID" # [
#Option "UseFBDev" # [
#Option "MergedFB" # [
#Option "CRT2HSync" # [
#Option "CRT2VRefresh" # [
#Option "CRT2Position" # [
#Option "MetaModes" # [
#Option "MergedDPI" # [
#Option "MergedXinerama" # [
#Option "MergedXineramaCRT2IsScreen0" # [
#Option "MergedNonRectangular" # [
#Option "MergedMouseRestriction" # [
#Option "DisplayPriority" # [
#Option "PanelSize" # [
#Option "ForceMinDotClock" #
#Option "ColorTiling" # [
#Option "VideoKey" #
#Option "RageTheatreCrystal" #
#Option "RageTheatreTunerPort" #
#Option "RageTheatreCompositePort" #
#Option "RageTheatreSVideoPort" #
#Option "TunerType" #
#Option "RageTheatreMicrocPath" #
#Option "RageTheatreMicrocType" #
#Option "RenderAccel" # [
#Option "SubPixelOrder" # [
#Option "ShowCache" # [
#Option "DynamicClocks" # [
#Option "BIOSHotkeys" # [
#Option "VGAAccess" # [
#Option "ReverseDDC" # [
#Option "LVDSProbePLL" # [
#Option "AccelMethod" #
#Option "ConstantDPI" # [
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RV350 [Mobility Radeon 9600 M10]"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Card1"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Re: Would you like to merge
Та же фигня была, почитай хауту
http://gentoo-wiki.com/HOWTO_ATI_Drivers
...
Unmask the drivers and their dependencies, if required. For example if you have a 2.6.18 kernel, you have to fetch the 8.30.x driver to get it working.
Пасибо большое,
Пасибо большое, проблема решилась установкой самых свежих ati-drivers. Только с ними, проц наименее загружен.