KMS (Kernel Mode Setting)
Модератор: /dev/random
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
KMS
Поскольку в разных темах периодически всплывают вопросы про DRI2/KMS, то предлагается вести дальнейшее обсуждения и собирать информацию о DRI2/KMS в этой теме.
Бекграунд:
Mode Setting (установка режима) - это процесс инициализации, установки разрешения и глубины цвета для графической карты.
KMS - это Kernel Mode Setting, установка видеорежима из ядра.
Преимущества KMS: более быстрое и плавное переключение между приложениям, которые монопольно используют видеокарту, например - фреймбуфер и X-сервер.
DRI2 - это API DRI, совместимое с KMS, и использующее его на нижнем уровне. Поддержка DRI2/KMS появилась в ядре Linux начиная с версии 2.6.29. Ядерные модули DRI2 для ATI - начиная с версии 2.6.32.
Бекграунд:
Mode Setting (установка режима) - это процесс инициализации, установки разрешения и глубины цвета для графической карты.
KMS - это Kernel Mode Setting, установка видеорежима из ядра.
Преимущества KMS: более быстрое и плавное переключение между приложениям, которые монопольно используют видеокарту, например - фреймбуфер и X-сервер.
DRI2 - это API DRI, совместимое с KMS, и использующее его на нижнем уровне. Поддержка DRI2/KMS появилась в ядре Linux начиная с версии 2.6.29. Ядерные модули DRI2 для ATI - начиная с версии 2.6.32.
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: KMS
а как же Intel?
для nvidia (через nouveau)
Код: Выделить всё
USE="drm-next" emerge sys-kernel/zen-sources-
C10H15N
- Сообщения: 277
- Статус: \(0_0)/ !!111
Re: KMS
Уже спрашивал Решено: Radeon HD + KMS + fbcondecor + OpenGL + открытые драйверы , но тогда никто ничего не сказал.
Нормально ли теперь с KMS работают безиксовые графические приложения -FBI,Links в графическом режиме,Mplayer?
Нормально ли теперь с KMS работают безиксовые графические приложения -FBI,Links в графическом режиме,Mplayer?
-
Flaming
- Сообщения: 2579
Re: KMS
Мне mplayer не удалось заставить видео в консоли вопроизводить. Хотя вроде бы framebuffer работает, gensplash работает. Видяха intel.
-
C10H15N
- Сообщения: 277
- Статус: \(0_0)/ !!111
Re: KMS
Ну у меня тоже интел, без KMS всё работает.Значит ну его пока, для меня функциональность важнее "плавности переключения".Пусть дальше пилят.
-
Flaming
- Сообщения: 2579
Re: KMS
Без KMS у меня вообще кадровый буфер не завёлся.
Сколько не пытался.
-
Flaming
- Сообщения: 2579
Re: KMS
yaleks писал(а): ↑13.12.2009 17:58для nvidia (через nouveau)Код: Выделить всё
USE="drm-next" emerge sys-kernel/zen-sources
Врёте, нет там такого USE.
Код: Выделить всё
flaming@gentoo ~ $ equery u zen-sources
[ Searching for packages matching zen-sources... ]
[ Colour Code : set unset ]
[ Legend : Left column (U) - USE flags from make.conf ]
[ : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for sys-kernel/zen-sources-2.6.32_p4 ]
U I
- - build : !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1]
- - symlink : Force kernel ebuilds to automatically update the /usr/src/linux symlink=( Собственно, что делать, как завести nouveau?
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: KMS
Аналогичная картина.
Ждём доведения до ума.
-
Xaktyc
- Сообщения: 604
- ОС: Gentoo 2008.0, WinXP
Re: KMS
Я так и не врубился где включается KMS в ведре. Конкретно какими параметрами для радеона надо включать KMS?
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: KMS
http://en.gentoo-wiki.com/wiki/Radeon
Flaming писал(а): ↑14.01.2010 16:53yaleks писал(а): ↑13.12.2009 17:58для nvidia (через nouveau)Код: Выделить всё
USE="drm-next" emerge sys-kernel/zen-sources
Врёте, нет там такого USE.
Код: Выделить всё
flaming@gentoo ~ $ equery u zen-sources [ Searching for packages matching zen-sources... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for sys-kernel/zen-sources-2.6.32_p4 ] U I - - build : !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1] - - symlink : Force kernel ebuilds to automatically update the /usr/src/linux symlink
=( Собственно, что делать, как завести nouveau?
раньше был. Вероятно теперь эти патчи по дефолу включаются.
http://nouveau.freedesktop.org/wiki/InstallNouveau
-
Flaming
- Сообщения: 2579
Re: KMS
Ну если включаются... то где в ядре в menuconfig его включить? Нету же ни одной опции связанной с nouveau.
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
-
Vinnipeg
- Сообщения: 5
- ОС: Gentoo
Re: KMS
Вот прикрепленные "скрины". ATI Mobility Radeon HD4570, ядро 2.6.33-r3-git3, DRm for ATI Radeon включен в ядро монолитно KMS тоже; mesa, xorg-server,libdrm из оверлея,
флаг VIDEO_CARDS="radeon". Не знаю, куда копать дальше. Посоветуйте что-нибудь. Пишу в спешке, ибо хочу спать, постарайтесь простить)
флаг VIDEO_CARDS="radeon". Не знаю, куда копать дальше. Посоветуйте что-нибудь. Пишу в спешке, ибо хочу спать, постарайтесь простить)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Black
- Сообщения: 1104
- ОС: ArchLinux
Re: KMS
Было такое. Вылечилось включением опции
А вот по второму скрину не знаю.
Код: Выделить всё
Device Drivers --->
Generic Driver Options --->
<*> Userspace firmware loading support
[*] Include in-kernel firmware blobs in kernel binaryА вот по второму скрину не знаю.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
-
Vinnipeg
- Сообщения: 5
- ОС: Gentoo
Re: KMS
Эти опции тоже включены, второй скрин после долгих раздумий сменяет первый и все зависает, насколько я могу судить. Только power off
C одной стороны проблема решилась тем, что я добавил R700_rlc.bin в ядро.
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE="R700_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/radeon"
Пришлось также собрать DRM для radeon модулем, иначе проявлялось то же, что я описывал выше.
Но теперь при запуске gdm-черный экран. Хм...Что бы придумать?
C одной стороны проблема решилась тем, что я добавил R700_rlc.bin в ядро.
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE="R700_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/radeon"
Пришлось также собрать DRM для radeon модулем, иначе проявлялось то же, что я описывал выше.
Но теперь при запуске gdm-черный экран. Хм...Что бы придумать?
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
-
Vinnipeg
- Сообщения: 5
- ОС: Gentoo
Re: KMS
Собственно, в решении моей проблемы я не сильно продвинулся.
Oбновил ядро: git 2.6.35-rc3. Добился некоторого прогресса, прочитав пост forum1793 http://www.phoronix.com/forums/showthread.php?t=22030. В конфиге ведра написал
CONFIG_EXTRA_FIRMWARE="radeon/R600_rlc.bin radeon/R700_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="firmware"
раньше тут вписывал все наугад, с постфиксом 7**. потом доперло, что все что нужно и так вкомпилится, а R600_rlc.bin и R700_rlc.bin нет в
.../linux-2.6.35-rc3/firmware/radeon. В общем, теперь все подгружается вроде, так как в определенный момент меняется видеорежим: появляются пингвины в углу, шрифт меняется.
Но! при запуске gdm получаю черный экран с неподвижным белым курсором в верхнем левом углу. на клавиатуру и мышь не реагирует.
Вдруг, кто что посоветует?
добавил лог dmesg, пришлось загрузиться в интерактивном режиме, не запустив gdm. Походу микрокоды грузятся нормально
CONFIG_EXTRA_FIRMWARE="radeon/R600_rlc.bin radeon/R700_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="firmware"
раньше тут вписывал все наугад, с постфиксом 7**. потом доперло, что все что нужно и так вкомпилится, а R600_rlc.bin и R700_rlc.bin нет в
.../linux-2.6.35-rc3/firmware/radeon. В общем, теперь все подгружается вроде, так как в определенный момент меняется видеорежим: появляются пингвины в углу, шрифт меняется.
Но! при запуске gdm получаю черный экран с неподвижным белым курсором в верхнем левом углу. на клавиатуру и мышь не реагирует.
Вдруг, кто что посоветует?
добавил лог dmesg, пришлось загрузиться в интерактивном режиме, не запустив gdm. Походу микрокоды грузятся нормально
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
Vinnipeg
- Сообщения: 5
- ОС: Gentoo
Re: KMS
Попробую откатиться на 33 ядро.
охохо
поставил ядро из реп, 2.6.33-gentoo-r2. libdrm, dri2proto, mesa, xorg-server, xorg-drivers тоже из нестабильной ветки. все почти запахало.
пойду поищу насчет этого framerate
охохо
Код: Выделить всё
sa1vador@dhcppc0 ~ $ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
5213 frames in 5.0 seconds = 1042.548 FPS
6512 frames in 5.0 seconds = 1302.278 FPS
6515 frames in 5.0 seconds = 1302.981 FPS
6343 frames in 5.0 seconds = 1268.399 FPS
6368 frames in 5.0 seconds = 1273.366 FPS
6386 frames in 5.0 seconds = 1277.190 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 43729 requests (43729 known processed) with 0 events remaining.пойду поищу насчет этого framerate
Код: Выделить всё
sa1vador@dhcppc0 ~ $ 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_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 version: 1.4
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, 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: Advanced Micro Devices, Inc.
OpenGL renderer string: Mesa DRI R600 (RV710 9553) 20090101 x86/MMX/SSE2 TCL DRI2
OpenGL version string: 2.0 Mesa 7.8.2
OpenGL shading language version string: 1.10
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_depth_clamp, GL_ARB_draw_buffers,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_imaging, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex,
GL_ARB_shader_objects, GL_ARB_shading_language_100, 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_non_power_of_two, GL_ARB_texture_rectangle,
GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
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_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object, 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_depth_clamp, GL_NV_light_max_exponent,
GL_NV_packed_depth_stencil, 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
64 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
0xc3 24 tc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xc4 24 tc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xc5 24 tc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xc6 24 tc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xc7 24 tc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xc8 24 tc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xc9 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xca 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xcb 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xcc 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xcd 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xce 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xcf 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xd0 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xd1 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xd2 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xd3 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xd4 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xd5 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xd6 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xd7 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0xd8 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0xd9 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0xda 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0xdb 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0xdc 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0xdd 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0xde 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xdf 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0xe0 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0xe1 24 dc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xe2 24 dc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xe3 24 dc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xe4 24 dc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xe5 24 dc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xe6 24 dc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xe7 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xe8 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xe9 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xea 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xeb 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xec 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xed 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xee 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xef 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xf0 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xf1 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xf2 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xf3 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xf4 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xf5 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0xf6 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0xf7 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0xf8 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0xf9 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0xfa 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0xfb 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0xfc 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0xfd 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xfe 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0xff 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x62 32 tc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
96 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
----------------------------------------------------------------------
0x63 0 tc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x64 0 tc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x65 0 tc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x66 0 tc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x67 0 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x68 0 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x69 0 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x6a 0 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x6b 0 tc 0 16 0 r . . 5 6 5 0 0 24 0 0 0 0 0 0 0 None
0x6c 0 tc 0 16 0 r . . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow
0x6d 0 tc 0 16 0 r y . 5 6 5 0 0 24 0 0 0 0 0 0 0 None
0x6e 0 tc 0 16 0 r y . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow
0x6f 0 tc 0 16 0 r . . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x70 0 tc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0x71 0 tc 0 16 0 r y . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x72 0 tc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0x73 0 tc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0x74 0 tc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0x75 0 tc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0x76 0 tc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0x77 0 tc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x78 0 tc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0x79 0 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x7a 0 tc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0x7b 0 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0x7c 0 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0x7d 0 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0x7e 0 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0x7f 0 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0x80 0 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0x81 0 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0x82 0 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0x83 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x84 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x85 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x86 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x87 0 tc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0x88 0 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0x89 0 tc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0x8a 0 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0x8b 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x8c 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x8d 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x8e 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x8f 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x90 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x91 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x92 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x93 0 dc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x94 0 dc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x95 0 dc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x96 0 dc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x97 0 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x98 0 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x99 0 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x9a 0 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x9b 0 dc 0 16 0 r . . 5 6 5 0 0 24 0 0 0 0 0 0 0 None
0x9c 0 dc 0 16 0 r . . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow
0x9d 0 dc 0 16 0 r y . 5 6 5 0 0 24 0 0 0 0 0 0 0 None
0x9e 0 dc 0 16 0 r y . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow
0x9f 0 dc 0 16 0 r . . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0xa0 0 dc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0xa1 0 dc 0 16 0 r y . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0xa2 0 dc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0xa3 0 dc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xa4 0 dc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xa5 0 dc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
0xa6 0 dc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow
0xa7 0 dc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xa8 0 dc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xa9 0 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0xaa 0 dc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow
0xab 0 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xac 0 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xad 0 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
0xae 0 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow
0xaf 0 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xb0 0 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xb1 0 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
0xb2 0 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow
0xb3 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xb4 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xb5 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0xb6 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0xb7 0 dc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0xb8 0 dc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0xb9 0 dc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None
0xba 0 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow
0xbb 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0xbc 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0xbd 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0xbe 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0xbf 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xc0 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0xc1 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0xc2 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 SlowКод: Выделить всё
[ 0.000000] Kernel command line: root=/dev/sda3 radeon.modeset=1
[ 0.280847] [drm] radeon kernel modesetting enabled.
[ 0.281006] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 0.281146] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.281304] radeon 0000:01:00.0: setting latency timer to 64
[ 0.282433] [drm] radeon: Initializing kernel modesetting.
[ 0.284920] [drm] radeon: 256M of VRAM memory ready
[ 0.285063] [drm] radeon: 512M of GTT memory ready.
[ 0.285276] radeon 0000:01:00.0: irq 28 for MSI/MSI-X
[ 0.285283] [drm] radeon: using MSI.
[ 0.285444] [drm] radeon: irq initialized.
[ 0.286163] platform radeon_cp.0: firmware: using built-in firmware radeon/RV710_pfp.bin
[ 0.286386] platform radeon_cp.0: firmware: using built-in firmware radeon/RV710_me.bin
[ 0.286599] platform radeon_cp.0: firmware: using built-in firmware radeon/R700_rlc.bin
[ 0.334603] [drm] radeon: ib pool ready.
[ 1.394606] fb0: radeondrmfb frame buffer device
[ 1.394671] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
<...>
sa1vador@dhcppc0 ~ $ dmesg | grep frame
[ 1.390030] Console: switching to colour frame buffer device 180x56
[ 1.394606] fb0: radeondrmfb frame buffer device
[ 9.388679] ehci_hcd 0000:00:1a.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr
[ 9.403306] ehci_hcd 0000:00:1d.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr-
-sanches-
- Сообщения: 333
- ОС: Gentoo
Re: KMS
У меня лучшие показатели (т.е. видео безо всяких артефактов) + 3d получились на ядре 2.6.34 + xf86-video-ati-6.13.
Но без KMS xf86-video-ati работают с огромными артефактами в 2d. Железо RV730XT [Radeon HD 4670].
Но без KMS xf86-video-ati работают с огромными артефактами в 2d. Железо RV730XT [Radeon HD 4670].