1

Привет вам, отцы моих побед!

Наведите на путь решения проблемы или скажите, что решения нет. А именно.
1. Есть _сервер_ под управлением RFR-13-x86_64. Сервер укомплектован видеоплатой VGA compatible controller: Matrox Graphics, Inc. MGA G200e [Pilot] ServerEngines (SEP1) (rev 02).  Обслуживается эта видеоплата, скорее всего, каким-то дефолным драйвером. При этом то ли дефолный драйвер ничего не знает (и не должен знать) про 3D-акселерацию, то ли сама видеплата (как-никак серверая) про это не знает.
2. Поиски драйвера для этой видеоплаты привели на официальный сайт матрокса. Там есть нечто линуксовое, но от 2006 года и оно явно не расчитано на последние версии X11. Заниматься ручным шаманством и впихивать драйвера древние в ось рабочего сервера относительно новую - не хочу. Так как результат может оказаться противоположным ожидаемому.
3. Немного пошаманил с mesa. Но последняя mesa (7.10) взятая с оф.сайта компилироваться не хочет, не определены константы препроцессора в многих модулях. То есть явно не хватает каких-то заголовочных файлов. А на штатной месе, что ставится по жиму, демострационные 3D-задачки не заводятся.

К чему веду - есть нужда поставить именно на сервер (точнее в виртуальную машину на сервере и дать к этому терминальный доступ) blender. А вот в отсутствии аппаратной 3D-акселерации он хоть и ставится, но не запускается. Пишет, что конфигурируйте свой OpenGL.

Вот у меня мозги и съезжают - как и чем его конфигурировать, как заставить OpenGL работать с месой в режиме чисто софтверной эмуляции 3D.
Всё это надо сотворить в гостевой оси (RFR-14-x86_64), что живет в VirtualBox'е. А тот, VB, если нет аппаратной поддержки 3D, то режим 3D-акселерации в гостевую систему не прокидывает. Так что там, в VB - "видеоплата" примитивненькая.

Совет воткуть в сервер хорошую 3D-плату с набором нужных драйверов не принимается как неспортивный. "Желательно помучиться" (с) товарищ Сухов.

Купите нормальный видеоадаптер, сэкономите много нервов ab

Мой хомяк: http://freebsd-online.ru/

3

Cruiser78 пишет:

2. Поиски драйвера для этой видеоплаты привели на официальный сайт матрокса. Там есть нечто линуксовое, но от 2006 года и оно явно не расчитано на последние версии X11. Заниматься ручным шаманством и впихивать драйвера древние в ось рабочего сервера относительно новую - не хочу. Так как результат может оказаться противоположным ожидаемому.

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

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

4 (06.02.2011 20:26:27 отредактировано Cruiser78)

gramozeka пишет:

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

За ссылку спасибо. Однако, я, наверное, не совсем четко выразился. Установочный скрипт официального матроксовского драйвера написан таким образом,  что без дотачивания его напильником, его никак не применить.  Причем, после доработки - совершенно нет никакой гарантии, что оно встроится в систему правильно.
А именно - матросоксовсеие драйвера (точнее его установщик) рассчитаны на разные версии X-протокола. Причем, знает, максимум, про 7-ю версию протокола. А у меня уже работает 11я версия. Можно, конечно, слегка пропатчить установочный скрипт и заставить его проинсталлировать драйвера, рассчитанные на протокол 7.0.0. А дальше что? Заработают ли эти драйвера с нынешней реализацией протокола? Ведь недаром же фирма приложила драйвера рассчитанные на различные версии Х-ов, начиная с 4.3.0, но заканчивая 7.0.0. Мне рисковать как-то не очень хочется... Особенно - дистанционно.

=============
Штатные драйвера мне даже из исходников на Федору не собрать. Так как там конфигуратор ищет "xorg-server", а он сейчас уже называется xorg-x11-server. Тупая замена по текту всех "xorg-server" на "xorg-x11-server" к успеху не привела. Увы...

5

Я тебя не пойму.
То ты хочешь секса...

Cruiser78 пишет:

Совет воткуть в сервер хорошую 3D-плату с набором нужных драйверов не принимается как неспортивный. "Желательно помучиться" (с) товарищ Сухов.

...то не хочешь

Cruiser78 пишет:

Установочный скрипт официального матроксовского драйвера написан таким образом,  что без дотачивания его напильником, его никак не применить.  Причем, после доработки - совершенно нет никакой гарантии, что оно встроится в систему правильно.
А именно - матросоксовсеие драйвера (точнее его установщик) рассчитаны на разные версии X-протокола. Причем, знает, максимум, про 7-ю версию протокола. А у меня уже работает 11я версия. Можно, конечно, слегка пропатчить установочный скрипт и заставить его проинсталлировать драйвера, рассчитанные на протокол 7.0.0. А дальше что? Заработают ли эти драйвера с нынешней реализацией протокола? Ведь недаром же фирма приложила драйвера рассчитанные на различные версии Х-ов, начиная с 4.3.0, но заканчивая 7.0.0. Мне рисковать как-то не очень хочется... Особенно - дистанционно.

ag

6

mycetophylax пишет:

Я тебя не пойму.
То ты хочешь секса...
..............
...то не хочешь

Я тривиально не хочу ставить новую железку с новый же сервер. Ему еще и года жизни нет. Надо завести в нем видеоплату, причем, не самую дохлую, как я думаю, на полную мощность. Причем, завести программно.

7 (06.02.2011 21:09:08 отредактировано mycetophylax)

Если я не ошибаюсь вот эти драйвера из репозитория будут в самый раз

x11-drivers/xf86-video-mga
      Latest version available: 1.4.13
      Latest version installed: [ Not Installed ]
      Size of files: 413 kB
      Homepage:      http://xorg.freedesktop.org/
      Description:   Matrox video driver
      License:       MIT

Интерфейс DRI в них присутствует, а значит и OpenGL работать теоретически должен

8 (06.02.2011 23:14:49 отредактировано Cruiser78)

mycetophylax пишет:

Если я не ошибаюсь вот эти драйвера из репозитория будут в самый раз

Можно уточнить, из какого именно репозиория? У меня виден по yum search mga только xorg-x11-drv-mga из инсталляционного anaconda-InstallationRepo. Причем именно он установился по умолчанию, но DRI не поднялся ни разу (как его протестировать я не представляю ни разу) и OpenGL молчит как рыба об лёд. Вроде бы, если нет аппаратного ускорителя, должна подставиться mesa, но чего то ей не хватает.
----------------------------------------------------------------------------------------------------
Отставить. Понял. Эти драйвера и репы - гентушные. А у меня - Fedora-13.