Jump to content

Не работает Direct Rendering на ATI Radeon Mobility 340 IGP


Niks
 Share

Recommended Posts

Кто может помочь с проблемой? Перешел на Mandriva 2007.1 Spring и теперь не работает 3D ускорение. (Раньше на OpenSuSE 10.2 все работало.) Проприетарные драйверы с оффсайта ATI не поддерживают мою карту. Но есть надежда на свободные драйвера.

С установленными с дистрибутива драйверами glxinfo выдает

[niks@Linux ~]$ glxinfo name of display: :1.0 Xlib: extension "GLX" missing on display ":1.0". Xlib: extension "GLX" missing on display ":1.0". Xlib: extension "GLX" missing on display ":1.0". Error: couldn't find RGB GLX visual

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 ------------------------------------------------------------ ---------- Xlib: extension "GLX" missing on display ":1.0". Xlib: extension "GLX" missing on display ":1.0". 0x21 16 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

Пробовал установить свободние драйвера dri - ошибка сборки

/install/radeon/drm/linux-core/ati_pcigart.c: In function ‘drm_ati_free_pcigart_table’: /install/radeon/drm/linux-core/ati_pcigart.c:87: error: ‘struct page’ has no member named ‘count’ make[2]: *** [/install/radeon/drm/linux-core/ati_pcigart.o] Ошибка 1 make[1]: *** [_module_/install/radeon/drm/linux-core] Ошибка 2 make[1]: Leaving directory `/usr/src/linux-2.6.17-15mdv' make: *** [modules] Ошибка 2

В логах xorg при запуске не нашел ошибок - все запускается как надо, но не работает. При запуске OpenArena

Calling SDL_Init(SDL_INIT_VIDEO)... SDL_Init(SDL_INIT_VIDEO) passed. Initializing OpenGL display ...setting mode 3: 640 480 SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual SDL_SetVideoMode failed: Couldn't find matching GLX visual Couldn't get a visual ...WARNING: could not set the given mode (3) ----- CL_Shutdown ----- RE_Shutdown( 1 ) ----------------------- Sys_Error: GLimp_Init() - could not load OpenGL subsystem

Что можно с этим сделать?

Link to comment
Share on other sites

Niks писал(а) Sun, 14 October 2007 22:20

(Раньше на OpenSuSE 10.2 все работало.) Проприетарные драйверы с оффсайта ATI не поддерживают мою карту.

А чем же вы пользьзовались в openSUSE, что все работало? Вот этим же драйвером пользуйтесь в этом дистрибутиве.

Link to comment
Share on other sites

Версия компилятора совпадает с той, которой рекомендовано собирать драйвер? Вообще, в сети искали? Никто не сталкивался с такой проблемой? У вас достаточно распротраненная карта, чтобы кто-то еще наступил на те же грабли Smile

Link to comment
Share on other sites

На грабли конечно наступали - нашел много похожих проблем - только решения нигде не нашел. Пришлось искать самому.

В общем путем долгих мучений выяснил что все проблемы проистекают от неправильного номера DISPLAY.

Запустил КДЕ вот так и все заработало

kde :0

Похоже оно запускается у меня командой kde :1

А вот где и как это исправить? Как я понимаю это runlevel 5

но в каком файле это искать? И где?

Link to comment
Share on other sites

Вообще, сессии Х-сервера много чем "регулируются". Как-то пытался понять, кто мне неправильно запускает Х-сервер и графическую оболочку, так пришлось перерыть (фигурально) половину файлов в /etc/ Smile Все это отличается от дистрибутива к дистрибутиву, поэтому самый лучший совет - поищите сами в скриптах, заодно разберетесь, как это все у вас работает Smile

Link to comment
Share on other sites

Попробуйте заглянуть в /opt/kde3/share/config/kdm/kdmrc.

Вообще, не знаю что и подсказать конкретно. Я покопался сейчас минут 15 в конфигах, но ничего конкретного не увидал, если честно Smile

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...