ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере (Предлагаю готовые решения для оптимизации)
Модератор: Модераторы разделов
-
- Сообщения: 38
- ОС: Fedora Linux 13
ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Имею ATI Radeon 9200 (rv280) + процессор AMD Athlon XP 2500+. Система - Fedora Linux 13 (Russian). Разрешение экрана 1280*1024. Я смог завести прямой рендеринг DRI2 и полное аппаратное 3-D ускорение. AlienArena просто летает (даже текстуры не пляшут), Warzone2100 нормально ходит с максимальным размером текстур, не падает FPS (проверка - glxgears) при открытии и перемещении окон, нет тормозов при переходе X - консоль и обратно. Даже UFO: Alien Invasion смог завести с родным разрешением без тормозов. Пишите кому интересно, отвечу как сделать это чудо. + готов помочь с другими старыми Radeonами
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Напишите статью на вики.
-
- Сообщения: 38
- ОС: Fedora Linux 13
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
На Википедию или на Fedora Wiki?
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
-
- Сообщения: 38
- ОС: Fedora Linux 13
-
- Сообщения: 38
- ОС: Fedora Linux 13
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
А так, готов помочь с любым стареньким Radeon, пишите в форум (сюда), у кого какая модель...
-
- Сообщения: 1744
- Статус: Ъ-участник
- ОС: Debian/Ubuntu/etc
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Вроде тоже самое можно сделать и через xrandr или я ошибаюсь?
-
- Сообщения: 38
- ОС: Fedora Linux 13
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Нет, xrandr это костыль, а тут прямая настройка X-server
-
- Сообщения: 1744
- Статус: Ъ-участник
- ОС: Debian/Ubuntu/etc
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Так вроде бы убирают потихоньку этот xorg.conf из системы. Вот и хотелось бы увидеть настройку без него.
-
- Сообщения: 38
- ОС: Fedora Linux 13
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Ничего страшного, его можно создать самостоятельно... Просто конфиг идет автоматически и в большинстве случаев оптимально, но иногда все-же приходится достать старый-добрый xorg.conf и произвести тонкую настройку.
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
кто вам такое сказал? читайте документацию:
$ man -P 'less -rp ^OPTIONS' Xorg
QUOTE писал(а):Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf(5) configuration file, auto-detection, and fallback defaults.
жив он и здоров. и кушать не просит.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 20
- ОС: opensuse 11.3
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Имеется карта ATI Radeon 9250 ( определяется также как и 9200, чипы одинаковые) + Opensuse 11.3.
Начну с предыстории как до этого завел 3д, и смог заставить сохранять разрешение монитора(спасибо их комюнити):
1. Первым делом по советам отключил KMS через Yast, чем убил полностью 3д и любовался надписью Драйвер 3D: swrast (Нет ускорения 3D) (7.8.2)) .
2. Вторым шагом создал xorg.conf и дописал в него такие строки:
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
3. Следующим шагом было прописать modeline для моего монитора что я и сделал. Но после перезагрузки с огорчением увидел вместо темы плазмы черный фон с иконками, лечилось сменой темы оформление на любую другую и обратно. И пропадало 3д ускорение если выключить полнтьсю компютер и включить обратно (приходилось перезагружать иксы чтобы оно вернулось).
4. Добрый человек подсказал добавить модуль radeon в загрузку (YaST -> Система -> Редактор /etc/sysconfig -> System -> Kernel -> MODULES_LOADED_ON_BOOT). Сделал ребут и обрадовался, убил двух зайцев. тема плазмы нормально прописовалась и 3д ускорение есть.
Но остался осадок в виде легкого притормаживания в 2д приложениях и видео с онлайн сервисов (при отвалившемся 3д п1 такого не наблюдалось) . Если запускать 2д приложения или игры с консоли, все они пишут:
На этом предыстория закончилась. Теперь все откатил (убрал модуль radeon с загрузки и включил kms) добавил строки по совету автора, все норм за исключением того что ситуация с 2д не изменилась, и меню и некоторые диалоги стали прорисовываться как бы с артефактами в виде горизонтальной гармошки из полосочек (скрин не могу сделать так как пока нажму принсткрин оно уже успевает прорисовать)
Вот мой xorg.conf
glxinfo
glxgears
Если что забыл указать говорите, я пока еще сильно слабо знаком со всеми тонкостями. Заранее благодарен за помощь.
Начну с предыстории как до этого завел 3д, и смог заставить сохранять разрешение монитора(спасибо их комюнити):
1. Первым делом по советам отключил KMS через Yast, чем убил полностью 3д и любовался надписью Драйвер 3D: swrast (Нет ускорения 3D) (7.8.2)) .
2. Вторым шагом создал xorg.conf и дописал в него такие строки:
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
3. Следующим шагом было прописать modeline для моего монитора что я и сделал. Но после перезагрузки с огорчением увидел вместо темы плазмы черный фон с иконками, лечилось сменой темы оформление на любую другую и обратно. И пропадало 3д ускорение если выключить полнтьсю компютер и включить обратно (приходилось перезагружать иксы чтобы оно вернулось).
4. Добрый человек подсказал добавить модуль radeon в загрузку (YaST -> Система -> Редактор /etc/sysconfig -> System -> Kernel -> MODULES_LOADED_ON_BOOT). Сделал ребут и обрадовался, убил двух зайцев. тема плазмы нормально прописовалась и 3д ускорение есть.
Но остался осадок в виде легкого притормаживания в 2д приложениях и видео с онлайн сервисов (при отвалившемся 3д п1 такого не наблюдалось) . Если запускать 2д приложения или игры с консоли, все они пишут:
Код: Выделить всё
ALSA lib pcm.c:7245:(snd_pcm_recover) underrun occured
На этом предыстория закончилась. Теперь все откатил (убрал модуль radeon с загрузки и включил kms) добавил строки по совету автора, все норм за исключением того что ситуация с 2д не изменилась, и меню и некоторые диалоги стали прорисовываться как бы с артефактами в виде горизонтальной гармошки из полосочек (скрин не могу сделать так как пока нажму принсткрин оно уже успевает прорисовать)
Вот мой xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules/updates"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/URW/"
FontPath "/usr/share/fonts/cyrillic:unscaled"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/truetype/"
EndSection
Section "Module"
Load "dri"
Load "vnc"
Load "glx"
Load "dbe"
Load "extmod"
Load "record"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
#DisplaySize 330 240 # mm
Identifier "Monitor0"
VendorName "GSM"
ModelName ""
#HorizSync 30.0 - 85.0
#VertRefresh 50.0 - 160.0
Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
Option "DPMS"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "DepthBits" # <i>
#Option "PCIAPERSize" # <i>
#Option "AccelDFS" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "CustomEDID" # [<str>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "ColorTiling" # [<bool>]
Option "RenderAccel" "true"
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "ClockGating" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
Option "DRI" "true"
#Option "ConnectorTable" # <str>
#Option "DefaultConnectorTable" # [<bool>]
#Option "DefaultTMDSPLL" # [<bool>]
#Option "TVDACLoadDetect" # [<bool>]
#Option "ForceTVOut" # [<bool>]
#Option "TVStandard" # <str>
#Option "IgnoreLidStatus" # [<bool>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
#Option "ForceLowPowerMode" # [<bool>]
#Option "DynamicPM" # [<bool>]
#Option "NewPLL" # [<bool>]
#Option "ZaphodHeads" # <str>
Identifier "Card0"
Driver "radeon"
Option "AccelMethod" "XAA"
Option "XAANoOffscreenPixmaps" "1"
Option "ColorTiling" "on"
Option "EnablePageFlip" "on"
Option "hyperz" "true"
VendorName "ATI Technologies Inc"
BoardName "RV280 [Radeon 9200 PRO]"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
Subsection "Display"
Depth 8
Modes "1024x768_100.00" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768_100.00" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768_100.00" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 32
Modes "1024x768_100.00" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
glxinfo
glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
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_MESA_copy_sub_buffer,
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, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and 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_INTEL_swap_event
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_INTEL_swap_event
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 (RV280 5960) 20090101 x86/MMX+/3DNow!+/SSE TCL DRI2
OpenGL version string: 1.3 Mesa 7.8.2
OpenGL extensions:
GL_ARB_draw_buffers, GL_ARB_imaging, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters,
GL_ARB_point_sprite, 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_rectangle,
GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
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_compiled_vertex_array, GL_EXT_convolution,
GL_EXT_copy_texture, GL_EXT_draw_range_elements,
GL_EXT_framebuffer_object, GL_EXT_fog_coord, GL_EXT_histogram,
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
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_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texture, GL_EXT_texture3D, 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_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_ATI_fragment_shader,
GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_MESA_window_pos,
GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_OES_read_format,
GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
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
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xcf 24 tc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xd0 24 tc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xd1 24 tc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xd2 24 tc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xd3 24 tc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xd4 24 tc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xd5 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xd6 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xd7 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xd8 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xd9 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xda 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xdb 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xdc 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xdd 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xde 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xdf 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xe0 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xe1 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xe2 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xe3 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0xe4 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0xe5 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0xe6 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0xe7 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0xe8 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0xe9 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0xea 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xeb 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0xec 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0xed 24 dc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xee 24 dc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xef 24 dc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xf0 24 dc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xf1 24 dc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xf2 24 dc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xf3 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xf4 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xf5 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xf6 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xf7 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xf8 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xf9 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xfa 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xfb 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xfc 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xfd 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xfe 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xff 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x100 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x101 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0x102 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0x103 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0x104 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0x105 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x106 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x107 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x108 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x109 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x10a 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x10b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x6e 32 tc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
glxgears
5108 frames in 5.0 seconds = 1021.518 FPS
5492 frames in 5.0 seconds = 1097.558 FPS
5496 frames in 5.0 seconds = 1098.646 FPS
5226 frames in 5.0 seconds = 1043.947 FPS
Если что забыл указать говорите, я пока еще сильно слабо знаком со всеми тонкостями. Заранее благодарен за помощь.
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
На этом предыстория закончилась. Теперь все откатил (убрал модуль radeon с загрузки и включил kms) добавил строки по совету автора, все норм за исключением того что ситуация с 2д не изменилась, и меню и некоторые диалоги стали прорисовываться как бы с артефактами в виде горизонтальной гармошки из полосочек (скрин не могу сделать так как пока нажму принсткрин оно уже успевает прорисовать)
KMS выключайте сразу же и насовсем, это смешное изобретение умудряется вдвое срезать FPS в 3D и заставить тормозить 2D (вплоть до видимой глазом прорисовки окон в VNC) даже на HD3870, не то что на таких старых карточках как в сабже.
Если 2D тормозит даже без KMS, проверьте, отключён ли composition, и ещё можно попробовать вместо EXA прописать:
Код: Выделить всё
Option "AccelMethod" "XAA"
-
- Сообщения: 20
- ОС: opensuse 11.3
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
rm_ писал(а): ↑04.08.2010 20:21KMS выключайте сразу же и насовсем, это смешное изобретение умудряется вдвое срезать FPS в 3D и заставить тормозить 2D (вплоть до видимой глазом прорисовки окон в VNC) даже на HD3870, не то что на таких старых карточках как в сабже.
Если 2D тормозит даже без KMS, проверьте, отключён ли composition, и ещё можно попробовать вместо EXA прописать:
Код: Выделить всё
Option "AccelMethod" "XAA"
По поводу вместо EXA и я прописал XAA. Просто автор написал никаких nomodest, то я снова включил его. А про composition можно подробнее где посмотреть?
P.S. Визуальные эффекты у меня сразу после установки отключены.
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
-
- Сообщения: 20
- ОС: opensuse 11.3
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Вернул на место radeon в модули при загрузке, вырубил kms, добавил этот код в xorg.conf. Гармошка убралась. А вот что с 2д, не пойму какая связь между ALSA и производительностью
Но радует что с 880 до 1000+ в среднем поднялось фпс

-
- Сообщения: 20
- ОС: opensuse 11.3
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Методом экспериментов выяснилось что ошибка
Некоим образом не влияет на производительность 2д(за исключением рваного звука) , запустил nexiuz и там тоже встретил ее, так что это проблема для отдельной темы и до нее позже дойдет очередь. Запустил freedroidRPG (в окне загрузки nexiuz тоже) увидил гармошку(в некоторых играх , к примеру 8Kingdoms нет текста в меню а хаотичные точки) как было раньше при прорисовки меню, но уже не исчезающею. Чего убрать/дописать?

ALSA lib pcm.c:7245:(snd_pcm_recover) underrun occured
Некоим образом не влияет на производительность 2д(за исключением рваного звука) , запустил nexiuz и там тоже встретил ее, так что это проблема для отдельной темы и до нее позже дойдет очередь. Запустил freedroidRPG (в окне загрузки nexiuz тоже) увидил гармошку(в некоторых играх , к примеру 8Kingdoms нет текста в меню а хаотичные точки) как было раньше при прорисовки меню, но уже не исчезающею. Чего убрать/дописать?


-
- Сообщения: 20
- ОС: opensuse 11.3
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Option "ColorTiling" "on"
оказался виновником, закомментировал строку и в играх пропала гармошка, но и фпс glxgears не выдает больше 680. Извиняюсь за назойливость, но может есть вариант решение проблемы, по типу как убралась гармошка для меню отключением composition.
-
- Сообщения: 38
- ОС: Fedora Linux 13
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Сам встретил гармошку в FreedroidRPG. Ищу решение. Как вы отключали kms?
-
- Сообщения: 854
- ОС: Зоопарк
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
В опциях загрузки ядра radeon.modeset=0
Нет тут подписи и не будет.
-
- Сообщения: 38
- ОС: Fedora Linux 13
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Я пробовал с nomodeset (radeon.modeset=0 я думаю аналогично) запустить FreedroidRPG - просто намертво повисла машина с черным экраном.
-
- Сообщения: 1
- ОС: Fedora 13
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Radion 9250Pro 64 Mb, P-4 2.4/DDR1-512, видюха явно не встала, хотя и эффекты включились всёравно притормаживают, а главное тормозит FIREFOX, это заметно силнее, видео на полный экран тормозит, незнаю как что посмотреть, я просто мёртвый в линухе пока.
P.S.: xorg.conf не нашёл в системе.
P.S.: xorg.conf не нашёл в системе.
-
- Сообщения: 38
- ОС: Fedora Linux 13
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
"Xorg -configure" в консоли от рута создаст xorg.conf в /etc/X11/ .
вписываем в
Section "Device"
...
Driver "radeon"
Option "AccelMethod" "XAA"
Option "ColorTiling" "on"
Option "EnablePageFlip" "on"
Option "hyperz" "true"
Option "AGPMode" "4"
EndSection
и перезапускаем Х-ы.
вписываем в
Section "Device"
...
Driver "radeon"
Option "AccelMethod" "XAA"
Option "ColorTiling" "on"
Option "EnablePageFlip" "on"
Option "hyperz" "true"
Option "AGPMode" "4"
EndSection
и перезапускаем Х-ы.
-
- Сообщения: 12
- ОС: ALTLinux 6.0 Centaurus
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
А эти настройки покатят на драйвер x11-video-fglrxG02 установленный из репозитария ATI? Или нужно снести его и поставить открытый драйвер radeon?
-
- Сообщения: 3
- ОС: openSUSE 11.3
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Привет всем! у меня такая проблема - на стандартном драйвере, при работающем DRI glxgears выдает подозрительно низкий фпс. Какова причина и как это решается? буду очень благодарен, ибо ни скорг ни гта3 нормально работать не хотят (тормоза вокруг), да и компизу прибавка бы не помешала. Вот логи:
glxgears:
glxinfo:
xorg.conf:
Системки такие:
MB Asus K8N
VC ATI Radeon 9550
1gb RAM
openSUSE 11.3
KMS отключен
radeon вписан в принудительный запуск с ядром (иначе глюки с компизом)
Compiz включен
Разрешение 1280х1024
Был бы очень благодарен за помощь (:
glxgears:
Код: Выделить всё
777 frames in 5.0 seconds = 155.036 FPS
774 frames in 5.0 seconds = 154.627 FPS
748 frames in 5.0 seconds = 149.435 FPS
773 frames in 5.0 seconds = 154.404 FPS
764 frames in 5.0 seconds = 152.632 FPS
761 frames in 5.0 seconds = 152.018 FPS
773 frames in 5.0 seconds = 154.589 FPS
778 frames in 5.0 seconds = 155.546 FPS
glxinfo:
Код: Выделить всё
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
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_MESA_copy_sub_buffer,
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, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and 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_INTEL_swap_event
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_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_INTEL_swap_event
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RV350 4150) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
OpenGL version string: 1.5 Mesa 7.8.2
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters,
GL_ARB_provoking_vertex, 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_MESAX_texture_float,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_buffer_object, 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_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_object, GL_EXT_fog_coord,
GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,
GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texture, GL_EXT_texture3D, 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_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_vertex_array,
GL_EXT_vertex_array_bgra, GL_APPLE_packed_pixels,
GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_ATI_separate_stencil,
GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_MESA_window_pos,
GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texture_rectangle,
GL_NV_texgen_reflection, GL_NV_vertex_program, GL_OES_read_format,
GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
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
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xcd 24 tc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xce 24 tc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xcf 24 tc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xd0 24 tc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xd1 24 tc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xd2 24 tc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xd3 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xd4 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xd5 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xd6 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xd7 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xd8 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xd9 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xda 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xdb 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xdc 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xdd 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xde 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xdf 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xe0 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xe1 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0xe2 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0xe3 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0xe4 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0xe5 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0xe6 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0xe7 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0xe8 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xe9 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0xea 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0xeb 24 dc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xec 24 dc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xed 24 dc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xee 24 dc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xef 24 dc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xf0 24 dc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xf1 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xf2 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xf3 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xf4 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xf5 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xf6 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xf7 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xf8 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xf9 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xfa 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xfb 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xfc 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xfd 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xfe 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xff 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0x100 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0x101 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0x102 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0x103 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x104 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x105 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x106 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x107 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x108 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x109 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x6c 32 tc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
xorg.conf:
Код: Выделить всё
Section "Module"
Load "record"
Load "extmod"
Load "glx"
Load "dri"
Load "dbe"
Load "vnc"
Load "dri2"
Load "xtrap"
Load "drm"
Load "freetype"
Load "type1"
EndSection
-----
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
Option "MigrationHeuristic" "greedy"
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
Option "AGPMode" "8"
Option "AGPFastWrite" "true"
Option "AGPSize" "32"
Option "GARTSize" "128"
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
Option "EnableDepthMoves" "true"
Option "EnablePageFlip" "true"
Option "XAANoOffscreenPixmaps" "1"
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "DepthBits" # <i>
#Option "PCIAPERSize" # <i>
#Option "AccelDFS" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "CustomEDID" # [<str>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
Option "ColorTiling" "true"
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "ScalerWidth" # <i>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "ClockGating" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
Option "AccelMethod" "XAA"
Option "DRI" "true"
#Option "ConnectorTable" # <str>
#Option "DefaultConnectorTable" # [<bool>]
#Option "DefaultTMDSPLL" # [<bool>]
#Option "TVDACLoadDetect" # [<bool>]
#Option "ForceTVOut" # [<bool>]
#Option "TVStandard" # <str>
#Option "IgnoreLidStatus" # [<bool>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
#Option "ForceLowPowerMode" # [<bool>]
#Option "DynamicPM" # [<bool>]
#Option "NewPLL" # [<bool>]
#Option "ZaphodHeads" # <str>
Option "hyperz" "true"
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RV350 AP [Radeon 9600]"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "dri"
Mode 0666
EndSection
Системки такие:
MB Asus K8N
VC ATI Radeon 9550
1gb RAM
openSUSE 11.3
KMS отключен
radeon вписан в принудительный запуск с ядром (иначе глюки с компизом)
Compiz включен
Разрешение 1280х1024
Был бы очень благодарен за помощь (:
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
FlasHinXS
А если Compiz и композитинг вообще выключить?
А если Compiz и композитинг вообще выключить?
-
- Сообщения: 3
- ОС: openSUSE 11.3
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
761 frames in 5.0 seconds = 151.920 FPS
765 frames in 5.0 seconds = 152.887 FPS
650 frames in 5.0 seconds = 129.573 FPS
а композитинг и так отключен - если его включить, компиз выпадает
---
ой, извиняюсь - если его отключить - компиз выпадает, так что композит заккоментен. И я не заметил прироста, когда он был отключен. (опять извиняюсь ): )
-
- Сообщения: 1744
- Статус: Ъ-участник
- ОС: Debian/Ubuntu/etc
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
Раз уж подняли тему, то вот мой довод против xorg.conf.
Был у меня тут простенький такой xorg.conf только чтобы разрешение экрана выставлялось правильное:
Есть не просил, работал хорошо (а это минимум с 8.10 до 9.10). Пока я не надумал обновиться до 10.04.
Вот тут-то меня и выслали куда подальше: не поддерживается сиё разрешение.
Тогда я выполнил команды:
Внезапно всё заработало до первой перезагрузки.
Ну, я не будь дурак и прописал эти команды в /etc/xprofile.
Вот только одна проблема: компиз отпадает при запуске исков и его приходиться включать заново. Но это я ещё не разобрался как включать компиз скриптом.
Был у меня тут простенький такой xorg.conf только чтобы разрешение экрана выставлялось правильное:
Код: Выделить всё
Section "Device"
Identifier "Configured Video Device"
Driver "radeon"
Option "DRI"
Option "AccelMethod" "EXA"
EndSection
Section "Monitor"
Identifier "Samsung 204B"
Option "DPMS"
# 1600x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 160.96 MHz
Modeline "1600x1200_60.00" 160.96 1600 1704 1880 2160 1200 1201 1204 1242 -HSync +Vsync
# 800x600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 38.22 MHz
Modeline "800x600_60.00" 38.22 800 832 912 1024 600 601 604 622 -HSync +Vsync
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Samsung 204B"
Device "Configured Video Device"
Defaultdepth 24
SubSection "Display"
# Viewport 0 0
Depth 24
Modes "1600x1200" "1600x1200_60.00"
EndSubSection
EndSection
Есть не просил, работал хорошо (а это минимум с 8.10 до 9.10). Пока я не надумал обновиться до 10.04.
Вот тут-то меня и выслали куда подальше: не поддерживается сиё разрешение.
Тогда я выполнил команды:
Код: Выделить всё
xrandr --newmode "1600x1200_60.00" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
xrandr --addmode DVI-1 "1600x1200_60.00"
xrandr --output DVI-1 --mode "1600x1200_60.00"
Внезапно всё заработало до первой перезагрузки.
Ну, я не будь дурак и прописал эти команды в /etc/xprofile.
Вот только одна проблема: компиз отпадает при запуске исков и его приходиться включать заново. Но это я ещё не разобрался как включать компиз скриптом.
-
- Сообщения: 12
- ОС: ALTLinux 6.0 Centaurus
-
- Сообщения: 14
- ОС: DebianWheeze amd63
Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере
FlasHinXS писал(а): ↑28.11.2010 14:35Привет всем! у меня такая проблема - на стандартном драйвере, при работающем DRI glxgears выдает подозрительно низкий фпс. Какова причина и как это решается? буду очень благодарен, ибо ни скорг ни гта3 нормально работать не хотят (тормоза вокруг), да и компизу прибавка бы не помешала. Вот логи:
...
месу 7.9 ставь или из гита, там прогресс в производительности большой.
Спасибо сказали: