Свободный драйвер (ATi Radeon 9550)

nVidia, ATI, SIS, VIA и др.

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

Аватара пользователя
Dunris
Сообщения: 295
Статус: ...
ОС: Archlinux

Свободный драйвер

Сообщение Dunris »

Здравствуйте. Все уже в курсе, что AMD прекратила поддержку своих видеокарт до Х-какой-то_серии. Моя оказалась в списке "брошенных". Почти любой современный дистрибутив со старыми (9.3) дровами уже не дружит :( В связи с этим нет выхода кроме как использовать свободные драйвера. Драйвер "radeonhd" отпадает сразу по понятным причинам. Подскажите, пожалуйста, как настраивать драйвера "ati" или "radeon". Игры меня не интересуют все равно, Компиз также не критичен. Прочитал на форуме о том, что следует добавить в xorg.conf в секцию "Device" строчку Driver "radeon". Установку драйвера я определяю по смещению изображения: если не установлен оно смещено на 5 мм вправо, если установлен - все на месте. Так вот никакого эффекта я не почуствовал: как было смещено так и осталось... (само собой все перечисленные дрова в системе значатся как установленные)
Рад любой помощи, думаю не один с такой видюшкой мучаюсь.
P.S. ОС: Debian, хотя мне кажется на других дистрах процесс настройки этих дров аналогичен.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Свободный драйвер

Сообщение rm_ »

Пакет xserver-xorg-video-radeon в системе установлен?
glxinfo, glxgears - что показывают? (если их нет - ставьте пакет mesa-utils)

Установку драйвера я определяю по смещению изображения: если не установлен оно смещено на 5 мм вправо, если установлен - все на месте. Так вот никакого эффекта я не почуствовал: как было смещено так и осталось...

Нажмите кнопку AUTO на мониторе.
Спасибо сказали:
Аватара пользователя
grouzen
Сообщения: 120
ОС: LFS, slackware

Re: Свободный драйвер

Сообщение grouzen »

В своих попытках догадаться что же вам не понятно и что у вас не получается, я понял, что вы не можете понять какой драйвер у вас загружают иксы. Если это так, то стоит заглянуть в /var/log/Xorg.N.log.
Спасибо сказали:
Аватара пользователя
Dunris
Сообщения: 295
Статус: ...
ОС: Archlinux

Re: Свободный драйвер

Сообщение Dunris »

:laugh: Про кнопочку AUTO я как раз и забыл, спасибо :laugh: Изображение поправил!:) glxgears глючат страшно при перемещении окна и видимо 3D отсутствует, ~1300FPS. glxinfo:

Код:

name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2 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_visual_select_group 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_MESA_copy_sub_buffer, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, 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_visual_select_group OpenGL vendor string: DRI R300 Project OpenGL renderer string: Mesa DRI R300 20060815 AGP 8x x86/MMX/SSE2 TCL OpenGL version string: 1.3 Mesa 7.4 OpenGL extensions: GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters, 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_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_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture, GL_EXT_draw_range_elements, 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_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_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_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_SGIX_depth_texture, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays 16 GLX Visuals 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 0x74 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x75 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x76 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x77 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x78 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x79 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x7a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x7b 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x7c 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x7d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x7e 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x7f 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x80 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x63 32 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 16 GLXFBConfigs: 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 ---------------------------------------------------------------------- 0x64 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x65 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x66 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x67 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x68 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x69 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x6a 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x6b 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x6c 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x6d 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x6e 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x6f 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x70 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x71 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x72 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x73 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
Спасибо сказали:
Аватара пользователя
Dunris
Сообщения: 295
Статус: ...
ОС: Archlinux

Re: Свободный драйвер

Сообщение Dunris »

(II) LoadModule: "radeon" - строчка в Xorg.0.log. Если я правильно понимаю, ипользуется драйвер radeon.
Можно сказать, проблема решена, спасибо rm_ и кнопочке AUTO :) Даже видео воспроизводится при включенном компизе, я прям счастлив:D
Спасибо сказали:
Аватара пользователя
grouzen
Сообщения: 120
ОС: LFS, slackware

Re: Свободный драйвер

Сообщение grouzen »

Dunris писал(а):
14.06.2009 14:04
(II) LoadModule: "radeon" - строчка в Xorg.0.log. Если я правильно понимаю, ипользуется драйвер radeon.

да, и вообще советую почитать man ati.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Свободный драйвер

Сообщение rm_ »

glxgears глючат страшно при перемещении окна и видимо 3D отсутствует, ~1300FPS.

Да нет, 3D у Вас работает нормально (с чем и поздравляю).
С перемещением 3D-рендерящих окон при работающем Компизе кажется были какие-то неровности, но тут могу разве что ответить в духе того доктора из анекдота ("не перемещайте 3D-рендерящих окон при работающем Компизе"). :)
Спасибо сказали:
Аватара пользователя
Dunris
Сообщения: 295
Статус: ...
ОС: Archlinux

Re: Свободный драйвер

Сообщение Dunris »

rm_ писал(а):
14.06.2009 14:24
Да нет, 3D у Вас работает нормально (с чем и поздравляю).

Я не совсем так выразился:) Точно не знаю как там с 3D, мне показалось что его нет потому что шестеренки крутятся как бы... в плоскости:) Когда я ставил fglrx и проверял они были в 3D кубе. Вот собстно поэтому так и подумал:)
Спасибо сказали:
Аватара пользователя
Ower
Сообщения: 37
ОС: KUbuntu GNU/Linux

Re: Свободный драйвер

Сообщение Ower »

Dunris писал(а):
14.06.2009 14:32
rm_ писал(а):
14.06.2009 14:24
Да нет, 3D у Вас работает нормально (с чем и поздравляю).

Я не совсем так выразился:) Точно не знаю как там с 3D, мне показалось что его нет потому что шестеренки крутятся как бы... в плоскости:) Когда я ставил fglrx и проверял они были в 3D кубе. Вот собстно поэтому так и подумал:)

в кубе - это fgl_glxgears - идет в составе fglrx

В связи с этим нет выхода кроме как использовать свободные драйвера.

так это как раз счастье, иметь возможность использовать открытые дрова, а не fglrx, который постоянно виснет, хардлочит систему и всячески глючит.
Эх, какие же замечательные были времена до покупки hd2600 - все просто работало :) а c ним теперь только fglrx, ибо на свободных для r600 все еще нет 3d
Спасибо сказали:
Аватара пользователя
Dunris
Сообщения: 295
Статус: ...
ОС: Archlinux

Re: Свободный драйвер

Сообщение Dunris »

Ower писал(а):
14.06.2009 14:50
так это как раз счастье, иметь возможность использовать открытые дрова, а не fglrx, который постоянно виснет, хардлочит систему и всячески глючит.
Эх, какие же замечательные были времена до покупки hd2600 - все просто работало :) а c ним теперь только fglrx, ибо на свободных для r600 все еще нет 3d

Да, спасибо, я уже это понял:) Все отлично работает не нарадуюсь:)
Осталось звук наладить, в Debian Sid пакет alsa-base идет без alsaconf, а вручную настраивать не получается:( Но это не в этой теме и не сейчас.
А тут вопрос решен, всем спасибо:)
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Свободный драйвер

Сообщение Rootlexx »

rm_ писал(а):
14.06.2009 14:24
С перемещением 3D-рендерящих окон при работающем Компизе кажется были какие-то неровности

Насколько я помню, достаточно отключить «Lazy positioning» (за точность названия не ручаюсь) в настройках модуля «Move Window». Эта опция (включённая по умолчанию) приводит к тому, что окно реально перемещается только по окончании самого процесса перемещения, и 3D-приложения от этого начинают странно работать.
Спасибо сказали: