direct rendering: No --- стремление к yes(или многочисленные проблеммы)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
cr01ik
Сообщения: 28

direct rendering: No --- стремление к yes(или многочисленные проблеммы)

Сообщение cr01ik »

В этот раз мой выбор дистрибутива пал на mandriva 2006, возникли проблемы с direct rendering… Видеокарточка ati radeon 9600, xorg 6.9.1 – идущий с дистр., ATI_DRIVER_INSTALLER_8_19_1.RUN от производителя… Дрова не встают, точнее на стадии добавления модулей в ядро(автоматом от инсталлера), происходит не понятное мне явление … Вот log процесса установки, просьба обьясните мне что у меня не так или что мешает модулям попасть в ядро.


[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.12-12mdksmp/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.12-12mdk'

WARNING: Symbol version dump /usr/src/linux-2.6.12-12mdk/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /lib/modules/fglrx/build_mod/2.6.x/agp3.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function '__fgl_agp_init':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8173: warning: 'pm_register' is deprecated (declared at include/linux/pm.h:106)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function '__fgl_agp_cleanup':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8183: warning: 'pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6077: warning: 'ati_gart_base' defined but not used
CC [M] /lib/modules/fglrx/build_mod/2.6.x/i7505-agp.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'firegl_stub_putminor':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:543: warning: 'inter_module_put' is deprecated (declared at include/linux/module.h:568)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:545: warning: 'inter_module_unregister' is deprecated (declared at include/linux/module.h:565)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'firegl_stub_register':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:565: warning: 'inter_module_register' is deprecated (declared at include/linux/module.h:564)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:596: warning: 'inter_module_put' is deprecated (declared at include/linux/module.h:568)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'do_vm_kmap_nopage':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2610: warning: assignment makes pointer from integer without a cast
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.12-12mdk'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
done.


Вот так вот получается, обидно но под nv-карточки все встает автоматом при установке системы… Ати тоже пытается и ставит дровишки fglrx собственные, на что система жалуется и говорит что дескать fglrx.o где-оно… Посмотреть это можно в прекрепленном к теме логе Xorg.0…

А это чуть для полной картины происходящего со стандартными дровами о которых я упоминал…

[all@localhost ~]$ glxgears
1015 frames in 5.8 seconds = 174.424 FPS
840 frames in 5.0 seconds = 166.463 FPS
840 frames in 5.1 seconds = 166.315 FPS
840 frames in 5.1 seconds = 166.006 FPS
840 frames in 5.1 seconds = 166.221 FPS
840 frames in 5.1 seconds = 166.216 FPS
840 frames in 5.0 seconds = 166.582 FPS
840 frames in 5.1 seconds = 165.891 FPS
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 14943 requests (33 known processed) with 0 events remaining.



[all@localhost ~]$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: No <-------------Вот и оно, да и дофига всего выше сказанного…
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.3.1)
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
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
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None


Просьба откликнутся и посадействовать, мне в Maya надо поработать…
Спасибо сказали:
Alex Crush
Сообщения: 69
ОС: Linux AS4 ; Mandriva2006LE

Re: direct rendering: No --- стремление к yes(или многочисленные проблеммы)

Сообщение Alex Crush »

Аналогичная ерунда.
Там вроде в поставку дут встроенные дрова. Облом в том что там есть какая то мура - DKMS с ним проблемы. Капашить его нада , эт что то вроде динамического подключения модулей ядра. Драйвер таковым и является. Капать нада ДКМС.
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: direct rendering: No --- стремление к yes(или многочисленные проблеммы)

Сообщение Snupt »

У меня тоже самое. Я при установки дистрибутива указал вместо Radeon-fglrx просто Radeon.
Спасибо сказали:
Аватара пользователя
Dr.Smurge
Сообщения: 28

Re: direct rendering: No --- стремление к yes(или многочисленные проблеммы)

Сообщение Dr.Smurge »

Вчера как раз и получил директ рендеринг под 2006-ой и радеоном 9600.
сначала компиляция ядра, без DRI и фреймбуфера.
далее инсталяция этого самого драйвера АТИ, уже сдесь указанного. Ну а далее все в согласии с инструкцией АТИ,
#mount /dev/shm , (сдесь предварительно отредактировать /etc/fstab добавив в конце "tmpfs /dev/shm tmpfs defaults 0 0"
далее все понятно: выполнение ./make.sh в директории /lib/modules/fglrx/build_mod, и ./make_install.sh в /lib/modules/fglrx/

после всего этого запускаю fglrxconfig,перегружаю машину и получаю проблему:
виртуальные консоли все слетели!!! они есть, так как на команды реагируют, запускают Х, и больше ничего, ладно, опять в Х-сах КДЕ. нету рендеринга!!!
HardDrake, запускаю настройку видеокарты, ставлю разрешение, монитор, глубину, и драйвер Radeon (fglrx) на вопрос хочу ли я 3D отвечаю что хочу. Все просит перезапустить сеанс, перезапускаю компьютер.

Вижу задумчивого пингвина, начало загрузки и темнота..... потом включается Х.

#lxinfo | grep rendering

direct rendering: Yes !!!!

Но где мои консоли??!!! Их нет!!!! По крайней мере 3Д я получил
Zoals men zaait zo zal men eten
Спасибо сказали: