ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере (Предлагаю готовые решения для оптимизации)

nVidia, ATI, SIS, VIA и др.

Модератор: Модераторы разделов

Toney
Сообщения: 38
ОС: Fedora Linux 13

ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Toney »

Имею 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ами
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение romuil »

Напишите статью на вики.
Спасибо сказали:
Toney
Сообщения: 38
ОС: Fedora Linux 13

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Toney »

На Википедию или на Fedora Wiki?
Спасибо сказали:
Toney
Сообщения: 38
ОС: Fedora Linux 13

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Toney »

А так, готов помочь с любым стареньким Radeon, пишите в форум (сюда), у кого какая модель...
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение sciko »

Вроде тоже самое можно сделать и через xrandr или я ошибаюсь?
Спасибо сказали:
Toney
Сообщения: 38
ОС: Fedora Linux 13

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Toney »

Нет, xrandr это костыль, а тут прямая настройка X-server
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение sciko »

Так вроде бы убирают потихоньку этот xorg.conf из системы. Вот и хотелось бы увидеть настройку без него.
Спасибо сказали:
Toney
Сообщения: 38
ОС: Fedora Linux 13

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Toney »

Ничего страшного, его можно создать самостоятельно... Просто конфиг идет автоматически и в большинстве случаев оптимально, но иногда все-же приходится достать старый-добрый xorg.conf и произвести тонкую настройку.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение sash-kan »

sciko писал(а):
21.06.2010 15:48
Так вроде бы убирают потихоньку этот xorg.conf из системы
кто вам такое сказал? читайте документацию:
$ 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
при сбоях форума см.блог
Спасибо сказали:
kolaka
Сообщения: 20
ОС: opensuse 11.3

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение kolaka »

Имеется карта 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д приложения или игры с консоли, все они пишут:

Код: Выделить всё

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

Если что забыл указать говорите, я пока еще сильно слабо знаком со всеми тонкостями. Заранее благодарен за помощь.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение rm_ »

На этом предыстория закончилась. Теперь все откатил (убрал модуль radeon с загрузки и включил kms) добавил строки по совету автора, все норм за исключением того что ситуация с 2д не изменилась, и меню и некоторые диалоги стали прорисовываться как бы с артефактами в виде горизонтальной гармошки из полосочек (скрин не могу сделать так как пока нажму принсткрин оно уже успевает прорисовать)

KMS выключайте сразу же и насовсем, это смешное изобретение умудряется вдвое срезать FPS в 3D и заставить тормозить 2D (вплоть до видимой глазом прорисовки окон в VNC) даже на HD3870, не то что на таких старых карточках как в сабже.
Если 2D тормозит даже без KMS, проверьте, отключён ли composition, и ещё можно попробовать вместо EXA прописать:

Код: Выделить всё

Option "AccelMethod" "XAA"
Спасибо сказали:
kolaka
Сообщения: 20
ОС: opensuse 11.3

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение kolaka »

rm_ писал(а):
04.08.2010 20:21
KMS выключайте сразу же и насовсем, это смешное изобретение умудряется вдвое срезать FPS в 3D и заставить тормозить 2D (вплоть до видимой глазом прорисовки окон в VNC) даже на HD3870, не то что на таких старых карточках как в сабже.
Если 2D тормозит даже без KMS, проверьте, отключён ли composition, и ещё можно попробовать вместо EXA прописать:

Код: Выделить всё

Option "AccelMethod" "XAA"

По поводу вместо EXA и я прописал XAA. Просто автор написал никаких nomodest, то я снова включил его. А про composition можно подробнее где посмотреть?

P.S. Визуальные эффекты у меня сразу после установки отключены.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение rm_ »

kolaka писал(а):
04.08.2010 20:32
А про composition можно подробнее где посмотреть?

В xorg.conf:

Код: Выделить всё

Section "Extensions"
    Option        "Composite" "Off"
EndSection
Спасибо сказали:
kolaka
Сообщения: 20
ОС: opensuse 11.3

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение kolaka »

Вернул на место radeon в модули при загрузке, вырубил kms, добавил этот код в xorg.conf. Гармошка убралась. А вот что с 2д, не пойму какая связь между ALSA и производительностью :) Но радует что с 880 до 1000+ в среднем поднялось фпс
Спасибо сказали:
kolaka
Сообщения: 20
ОС: opensuse 11.3

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение kolaka »

Методом экспериментов выяснилось что ошибка
ALSA lib pcm.c:7245:(snd_pcm_recover) underrun occured

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

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение kolaka »

Option "ColorTiling" "on"

оказался виновником, закомментировал строку и в играх пропала гармошка, но и фпс glxgears не выдает больше 680. Извиняюсь за назойливость, но может есть вариант решение проблемы, по типу как убралась гармошка для меню отключением composition.
Спасибо сказали:
Toney
Сообщения: 38
ОС: Fedora Linux 13

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Toney »

Сам встретил гармошку в FreedroidRPG. Ищу решение. Как вы отключали kms?
Спасибо сказали:
Аватара пользователя
Sekta-N
Сообщения: 854
ОС: Зоопарк

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Sekta-N »

В опциях загрузки ядра radeon.modeset=0
Нет тут подписи и не будет.
Спасибо сказали:
Toney
Сообщения: 38
ОС: Fedora Linux 13

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Toney »

Я пробовал с nomodeset (radeon.modeset=0 я думаю аналогично) запустить FreedroidRPG - просто намертво повисла машина с черным экраном.
Спасибо сказали:
Lemax25
Сообщения: 1
ОС: Fedora 13

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Lemax25 »

Radion 9250Pro 64 Mb, P-4 2.4/DDR1-512, видюха явно не встала, хотя и эффекты включились всёравно притормаживают, а главное тормозит FIREFOX, это заметно силнее, видео на полный экран тормозит, незнаю как что посмотреть, я просто мёртвый в линухе пока.

P.S.: xorg.conf не нашёл в системе.
Спасибо сказали:
Toney
Сообщения: 38
ОС: Fedora Linux 13

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Toney »

"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

и перезапускаем Х-ы.
Спасибо сказали:
Аватара пользователя
Warrior
Сообщения: 12
ОС: ALTLinux 6.0 Centaurus

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Warrior »

А эти настройки покатят на драйвер x11-video-fglrxG02 установленный из репозитария ATI? Или нужно снести его и поставить открытый драйвер radeon?
Спасибо сказали:
FlasHinXS
Сообщения: 3
ОС: openSUSE 11.3

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение FlasHinXS »

Привет всем! у меня такая проблема - на стандартном драйвере, при работающем DRI glxgears выдает подозрительно низкий фпс. Какова причина и как это решается? буду очень благодарен, ибо ни скорг ни гта3 нормально работать не хотят (тормоза вокруг), да и компизу прибавка бы не помешала. Вот логи:

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
Был бы очень благодарен за помощь (:
Спасибо сказали:
FlasHinXS
Сообщения: 3
ОС: openSUSE 11.3

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение FlasHinXS »

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

а композитинг и так отключен - если его включить, компиз выпадает
---
ой, извиняюсь - если его отключить - компиз выпадает, так что композит заккоментен. И я не заметил прироста, когда он был отключен. (опять извиняюсь ): )
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение sciko »

Раз уж подняли тему, то вот мой довод против xorg.conf.

Был у меня тут простенький такой 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.
Вот только одна проблема: компиз отпадает при запуске исков и его приходиться включать заново. Но это я ещё не разобрался как включать компиз скриптом.
Спасибо сказали:
Аватара пользователя
Warrior
Сообщения: 12
ОС: ALTLinux 6.0 Centaurus

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение Warrior »

kolaka писал(а):
04.08.2010 19:37
смог заставить сохранять разрешение монитора(спасибо их комюнити):

а если не секрет, то как это сделать то?
Спасибо сказали:
SimonPhoenix
Сообщения: 14
ОС: DebianWheeze amd63

Re: ATI Radeon 9200 (rv280) + другие старенькие Radeonы на открытом драйвере

Сообщение SimonPhoenix »

FlasHinXS писал(а):
28.11.2010 14:35
Привет всем! у меня такая проблема - на стандартном драйвере, при работающем DRI glxgears выдает подозрительно низкий фпс. Какова причина и как это решается? буду очень благодарен, ибо ни скорг ни гта3 нормально работать не хотят (тормоза вокруг), да и компизу прибавка бы не помешала. Вот логи:

...

месу 7.9 ставь или из гита, там прогресс в производительности большой.
Спасибо сказали:
Ответить