Direct rendering на GMA 3100 [Squeeze]

Knoppix

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

VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

Был установлен Debian Lenny amd64 и KDE 4.3.0 из Sid'a. Видеокарта стояла GeForce FX 5500 и драйвера с сайта NVIDIA. 3D работало.
При обновлении (хотел обновить KDE) apt удалил некоторые пакеты (ia32-libs, ia32-libs-gtk, lib32gcc1, lib32stdc++6) уж не знаю чем они ему не понравились. После обновления (кеды таки обновились) и перезагрузки перестал работать композитный режим и запускаться 3D (у меня только nexuiz стоит).
В другом месте на форуме мне посоветовали для исправления обновить мою смешанную систему до Squeeze.
Мне пришлось поменять материнскую плату и на новой есть только PCI-Express (G31 чипсет), поэтому пришлось отказаться от моего старенького GeForce и использовать встроенную Intel GMA 3100. Прописал её в xorg.conf, direct rendering при этом конечно же не появился.
Обновился, как мне и советовали, до Squeeze. Direct rendering так и остается недоступным.
Установил, удаленные ранее библиотеки ia32-libs, ia32-libs-gtk, lib32gcc1, lib32stdc++6. Не помогло.
Вот что выдает:

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

glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
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

//Смущает меня эта строчка
client glx vendor string: NVIDIA Corporation

client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
    GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_texture_from_pixmap,
    GLX_EXT_framebuffer_sRGB, GLX_NV_present_video
GLX version: 1.3
GLX extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGI_swap_control,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_ARB_get_proc_address
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) G33 GEM 20090712 2009Q2 RC3
OpenGL version string: 1.4 Mesa 7.6.1
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_multitexture,
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
    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_dot3,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
    GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
    GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_minmax,
    GL_EXT_blend_subtract, GL_EXT_draw_range_elements,
    GL_EXT_framebuffer_object, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_pixels, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
    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_object, GL_EXT_vertex_array,
    GL_IBM_texture_mirrored_repeat, GL_NV_blend_square,
    GL_NV_light_max_exponent, GL_NV_texture_env_combine4,
    GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_lod

Меня смущает упоминание NVIDIA. Откуда оно берется? Ведь видеокарта используется встроенная intel.
Не может ли быть это причиной того, что Direct rendering не работает?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение watashiwa_daredeska »

Как выглядит Section "Module" в /etc/X11/xorg.conf?
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

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

Section "Module"
    Load    "i2c"
    Load    "bitmap"
    Load    "ddc"
    Load    "dri"
    Load    "extmod"
    Load    "freetype"
    Load    "glx"
    Load    "int10"
    Load    "vbe"
EndSection
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение watashiwa_daredeska »

В инструкции по установке драйверов nvidia говорится:
Remove the following lines:

Load "dri"
Load "GLCore"

In the Module section of the file, add the line (if it does not already exist):

Load "glx"
Видимо, когда убирается драйвер nvidia, надо сделать наоборот: убрать glx и добавть dri, GLCore, если их нет.
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

попробую. а кстати вопрос как удалить родные драйвера nvidia (которые не из репозитария), а то они у меня при dist-upgrade довольно долго чего то скачивали?
Спасибо сказали:
Bater
Сообщения: 65
ОС: Debian "Sid"

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение Bater »

VasVovec
firmware-linux установлен?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение watashiwa_daredeska »

VasVovec писал(а):
11.02.2010 16:48
как удалить родные драйвера nvidia (которые не из репозитария)
Не знаю :) Я ими не пользуюсь.

VasVovec писал(а):
11.02.2010 16:48
они у меня при dist-upgrade довольно долго чего то скачивали?
А они что, как-то ещё интегрируются с APT? Первый раз о таком слышу. Это точно они были?
Спасибо сказали:
Аватара пользователя
Boboms
Сообщения: 535
Статус: И это - правда!
ОС: Debian Lenin

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение Boboms »

VasVovec писал(а):
11.02.2010 14:57
Был установлен Debian Lenny amd64 и KDE 4.3.0 из Sid'a. Видеокарта стояла GeForce FX 5500 и драйвера с сайта NVIDIA. 3D работало.

Не может ли быть это причиной того, что Direct rendering не работает?

А ядро там какой версии???

watashiwa_daredeska писал(а):
11.02.2010 18:18
VasVovec писал(а):
11.02.2010 16:48
как удалить родные драйвера nvidia (которые не из репозитария)
Не знаю :) Я ими не пользуюсь.



Запустив установочный файл nvidia*****-.pkg1 c нужным ключем - не помню, узнай по "--help".
Нет подписи...
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

Bater
firmware-linux не установлен

watashiwa_daredeska
Не знаю, но скачивание шло с сайта nvidia. Я даже название файла себе записал: Cg-2.1_February2009_x86_64.tgz

Boboms
В Lenny ядро было 2.6.26, в Squeeze сейчас 2.6.32
Посмотрел help, запустил удаление. Мастер сперва заругался, что какой-то файл типа glx.so не является символической ссылкой, потом выскочило сообщение, что "Похоже что помимо наших драйверов в системе усатновлены драйвера из вашего дистрибутива, постараемся удалить самым лучшим образом" После этого экран погас и перестала работать клавиатура. Пришлось перезагрузиться. Иксы работают, кеды тоже. Но

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

root@tuxxx:/home/vovec# glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Ошибка сегментирования

Что у меня теперь сломалось?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение watashiwa_daredeska »

VasVovec писал(а):
12.02.2010 10:37
скачивание шло с сайта nvidia. Я даже название файла себе записал: Cg-2.1_February2009_x86_64.tgz
Возможно, у Вас стоит пакет nvidia-cg-toolkit.

VasVovec писал(а):
12.02.2010 10:37
Что у меня теперь сломалось?
Честно говоря, я уже не помню, как оно должно работать с Intel. Возможно, всё нормально. Можно попробовать закомментировать ('#' в начале строки) секцию Module в /etc/X11/xorg.conf (у меня её нет, Xorg сам решает какие модули можно и нужно грузить).
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

watashiwa_daredeska
Возможно, у Вас стоит пакет nvidia-cg-toolkit.

А мне нужен этот пакет (судя по всему это какой-то SDK для использования возможностей видеокарты), если у меня теперь нет видеокарты nvidia или его можно удалить?

Честно говоря, я уже не помню, как оно должно работать с Intel. Возможно, всё нормально.

C intel'овской карточкой glxinfo должен работать нормально, во всех HOWTO его рекомендуют использовать чтобы посмотреть доступен ли direct rendering.

И еще вопрос: как пользоваться цитированием на этом форуме? Я нажимаю на посте кнопку Цитировать и на ней просто появляется "-" и ничего не происходит.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение watashiwa_daredeska »

VasVovec писал(а):
12.02.2010 12:24
А мне нужен этот пакет (судя по всему это какой-то SDK для использования возможностей видеокарты), если у меня теперь нет видеокарты nvidia или его можно удалить?
Не нужен.

VasVovec писал(а):
12.02.2010 12:24
C intel'овской карточкой glxinfo должен работать нормально
Попробуйте aptitude reinstall всех libgl1-*:
sudo aptitude reinstall $(aptitude search -F%p ~i^libgl1-)
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

nvidia-cg-toolkit удалил. С libgl1 нашлось 3 пакета, переустановил их, ошибка сегментирования исчезла, но теперь пишет что не найден какой-то конфиг (компьютер на работе,точно не могу сейчас сказать). Нашел еще парочку HOWTO там для intel видеокарт рекомендуется включить KMS. Поэтому поставил пересобираться ядро. В понедельник буду дальше разбираться.
Еще нашел вот такое: HOWTO video Intel and GEM — Gentoo Linux Wiki Я так понял на intel'е надо включить метод акселерации UXA. Рецепты для этого на Debian или Ubuntu находятся гуглем только очень старые: 2008 год и ядро 2.6.26. А с Gentoo я не знаком и поэтому не знаю аналогов некоторых команд, например:

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

eselect opengl set 2
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение genacid »

...
Нашел еще парочку HOWTO там для intel видеокарт рекомендуется включить KMS. Поэтому поставил пересобираться ядро.
...

Зачем? Вот здесь пишут что для testing ничего делать не надо.

...
Еще нашел вот такое: HOWTO video Intel and GEM — Gentoo Linux Wiki Я так понял на intel'е надо включить метод акселерации UXA. Рецепты для этого на Debian или Ubuntu находятся гуглем только очень старые: 2008 год и ядро 2.6.26. А с Gentoo я не знаком и поэтому не знаю аналогов некоторых команд, например:

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

eselect opengl set 2

Из этого руководства достаточно взять xorg.conf. Ну может и .drirc, хотя я последнее не пробовал.

UPD. Попробовал .drirc -- ничего не изменилось
testing is testing
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

Вот что сейчас у меня выдает:

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

vovec@tuxxx:~$ glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
vovec@tuxxx:~$ glxgears
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual


Ядро я пока использую из Squeeze. С тем, которое я собрал с включением KMS компьютер не хочет загружаться (ядро собирал впервые в жизни :) )
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение genacid »

Повторюсь -- пересобирать ядро из testing для активации KMS не требуется!
Кстати, для активации KMS попробуй запустить ядро с параметром video=i915:modeset=1 (добавить после ro quite)

Теперь про ошибочки: хотелось бы увидеть:
а) /var/log/Xorg.0.log,
б) /etc/X11/xorg.conf (полностью)
testing is testing
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

Спасибо, я сразу понял, что для активации KMS хватит и стандартного ядра 2.6.32 из Squeeze (про мое самосборное ядро и его неработоспособность - это был крик души).
Вот мой xorg.conf

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

Section "Files"
    FontPath    "/usr/share/fonts/X11/misc"
    FontPath    "/usr/X11R6/lib/X11/fonts/misc"
    FontPath    "/usr/share/fonts/X11/cyrillic"
    FontPath    "/usr/X11R6/lib/X11/fonts/cyrillic"
    FontPath    "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath    "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath    "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath    "/usr/share/fonts/X11/Type1"
    FontPath    "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath    "/usr/share/fonts/X11/100dpi"
    FontPath    "/usr/X11R6/lib/X11/fonts/100dpi"
    FontPath    "/usr/share/fonts/X11/75dpi"
    FontPath    "/usr/X11R6/lib/X11/fonts/75dpi"
    # path to defoma fonts
    FontPath    "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load    "i2c"
    Load    "bitmap"
    Load    "ddc"
    Load    "dri"
    Load    "extmod"
    Load    "freetype"
    Load    "glx"
    Load    "int10"
    Load    "vbe"
    Load    "record" #сам добавил
    Load    "dbe" #сам добавил
    Load    "dri2" #сам добавил
EndSection

Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "us,ru(winkeys)"
    Option        "XkbOptions"    "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
    Option        "CorePointer"
    Option        "Device"        "/dev/input/mice"
    Option        "Protocol"        "ImPS/2"
    Option        "Emulate3Buttons"    "true"
EndSection

Section "Device"
#сам добавил -->
    Option        "AccelMethod"    "UXA"
    Option        "Tiling"    "False"
    Option        "DRI"        "true"
    Option        "DRI2"        "true"
#сам добавил <--
    Identifier    "Card0"
    Driver        "intel"
#    BusID        "PCI:0:2:0"
EndSection

Section "Monitor"
    Identifier    "AL1716"
    Option        "DPMS"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Device        "Card0"
#    Device        "GeForce 5500 FX"
    Monitor        "AL1716"
    DefaultDepth    24
    SubSection "Display"
        Depth        1
        Modes        "1280x1024" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        4
        Modes        "1280x1024" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        8
        Modes        "1280x1024" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        15
        Modes        "1280x1024" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        16
        Modes        "1280x1024" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection "Display"
        Depth        24
        Modes        "1280x1024" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier    "Default Layout"
    Screen        "Default Screen"
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
EndSection

Section "DRI"
    Mode    0666
EndSection

#Добавил сам
Section "ServerFlags"
    Option    "AIGLX" "True"
EndSection

Section "Extensions"
    Option     "Composite"  "Enable"
    Option     "RENDER"     "Enable"
EndSection


В Xorg.0.log (
) видна следующая ошибка:

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

(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
dlopen: /usr/lib/xorg/modules/extensions/libglx.so: undefined symbol: miInitVisualsProc
(EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение genacid »

watashiwa_daredeska писал(а):
11.02.2010 16:40
В инструкции по установке драйверов nvidia говорится:
Remove the following lines:

Load "dri"
Load "GLCore"

In the Module section of the file, add the line (if it does not already exist):

Load "glx"
Видимо, когда убирается драйвер nvidia, надо сделать наоборот: убрать glx и добавть dri, GLCore, если их нет.

Не пробовали?

Вот мой кусочек xorg.conf, который может быть полезен:

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

...
Section "Module"
    Load  "GLcore"
    Load  "bitmap"
    Load  "int10"
    Load  "vbe"
    SubSection "extmod"
      Option  "omit xfree86-dga"
    EndSubSection
EndSection
...


З.Ы. Если поможет -- извиняюсь за предыдущий совет взять xorg.conf со странички gentoo (когда-то давно я так и сделал, но сейчас мой конфиг имеет мало общего с предложенным на gentoo wiki), нет -- будет копать дальше
testing is testing
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

Посмотрел xorg.0.log и закоментировал пока что в xorg.conf модули, которые всеравно являются загружаемыми по умолчанию (обозначил как #def) и добавил модуль Glcore.

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

Section "Module"
    Load    "GLcore" #by genacid
    Load    "i2c"
    Load    "bitmap"
    Load    "ddc"
#    Load    "dri" #def
#    Load    "extmod" #def
    SubSection "extmod" #by genacid
        Option    "omit xfree86-dga"
    EndSubSection
    Load    "freetype"
#    Load    "glx" #def
    Load    "int10"
    Load    "vbe"
#    Load    "record" #сам добавил #def
#    Load    "dbe" #сам добавил #def
#    Load    "dri2" #сам добавил #def
EndSection


Но всеравно возникает та же ошибка:

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

(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
dlopen: /usr/lib/xorg/modules/extensions/libglx.so: undefined symbol: miInitVisualsProc
(EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)

А модуль GLcore вообще не начинает загружаться, видимо потому что он является субмодулем модуля glx

Еще я посмотрел:

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

vovec@tuxxx:~$ dmesg|grep drm
[  201.518072] [drm] Initialized drm 1.1.0 20060810
[  201.549708] [drm] MTRR allocation failed.  Graphics performance may suffer.
[  201.549816] [drm] set up 7M of stolen space
[  201.709507] fb0: inteldrmfb frame buffer device
[  201.709526] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[  201.771695] [drm] DAC-6: set mode 1280x1024 17


Вот такая вот загогулина :/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

Нашел вот такое решение
[Bug 47121] NEW: Loading GLX module fails due to undefined symbol miInitVisualsProc
> Since 2008.0 /usr/lib/xorg/modules/extensions/libglx.so should be a symlink to
> /etc/alternatives/libglx.so. For some reason, your libglx.so wasn't updated and
> the newer x11-server-common don't actually ship this file, only the one inside
> the standard directory.

> Running update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf
> should correct the issue, but it would be better to know how this libglx.so
> ended up there. Is this an old cooker installation?

Только оно для мандривы. У меня в /etc/ld.so.conf.d нет директории GL, и файла /etc/alternatives/libglx.so тоже нет. В Debian оно по другому адресу может?

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

update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf


Или может попробовать переустановить Xorg и драйвера на intel? какие пакеты для этого надо переустановить?
Спасибо сказали:
Аватара пользователя
genacid
Сообщения: 194
ОС: debian testing

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение genacid »

...
У меня в /etc/ld.so.conf.d нет директории GL, и файла /etc/alternatives/libglx.so тоже нет.
...

У меня тоже )

Или может попробовать переустановить Xorg и драйвера на intel? какие пакеты для этого надо переустановить?

Возможно, libglx.so остался от nvidia, попробуйте переустановить xserver-xorg-core:

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

#apt-file search libglx.so
fglrx-driver: /usr/lib/xorg/modules/extensions/libglx.so
nvidia-glx: /usr/lib/xorg/modules/extensions/libglx.so
nvidia-glx: /usr/lib/xorg/modules/extensions/libglx.so.173.14.09
nvidia-glx: /usr/lib/xorg/modules/extensions/libglx.so.190.53
nvidia-glx-legacy-173xx: /usr/lib/xorg/modules/extensions/libglx.so
nvidia-glx-legacy-173xx: /usr/lib/xorg/modules/extensions/libglx.so.173.14.22
nvidia-glx-legacy-71xx: /usr/lib/xorg/modules/extensions/libglx.so
nvidia-glx-legacy-71xx: /usr/lib/xorg/modules/extensions/libglx.so.71.86.07
nvidia-glx-legacy-96xx: /usr/lib/xorg/modules/extensions/libglx.so
nvidia-glx-legacy-96xx: /usr/lib/xorg/modules/extensions/libglx.so.96.43.14
xserver-xorg-core: /usr/lib/xorg/modules/extensions/libglx.so
xserver-xorg-core-dbg: /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so
testing is testing
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

Ура! :) :drunk: заработало
Спасибо genacid
Причем попробовал glxgears - показало гдето 1000FPS (понятное дело что это всеравно что в попугаях)
Попробовал nexuiz - неиграбельно.
Создал файлик по тому руководству Gentoo /etc/driconf, перезапустил иксы, теперь glxgears запускается, но когда закрываю окно, то выдается

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

vovec@tuxxx:~$ glxgears
3695 frames in 5.0 seconds = 738.893 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 11680 requests (11677 known processed) with 0 events remaining.

nexuiz - на околоминимальных настройках летает :) на нормальных уже подстрадывает. И меня очень удивляет, что на компьютере с AMD Athlon 3000 одноядерном эта игрушка загружается почти моментально, а тут на Core2Quad очень долго.
KWin - тоже теперь работает в композитном режиме. Только VMware при запуске гостевой машины говорит, что система не поддерживает 3D акселерацию.
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение sciko »

VasVovec писал(а):
16.02.2010 15:18
теперь glxgears запускается, но когда закрываю окно, то выдается
Это нормально.

VasVovec писал(а):
16.02.2010 15:18
И меня очень удивляет, что на компьютере с AMD Athlon 3000 одноядерном эта игрушка загружается почти моментально, а тут на Core2Quad очень долго.
Nexuiz больше интересует видяха чем проц.
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Direct rendering на GMA 3100 [Squeeze]

Сообщение VasVovec »

А каким образом видюха влияет на скорость загрузки? Я всегда думал, что от видюхи зависит лишь FPS.
Ну в общем проблема поднятая в этой теме решена. Это модераторы должны ставить это признак в заголовок темы или я сам где-то что-то должен нажать?
Спасибо сказали: