nixp.ru v3.0

25 мая 2017,
четверг,
23:17:45 MSK

DevOps с компанией «Флант»
edw1n написал 21 сентября 2004 года в 19:27 (461 просмотр) Ведет себя как мужчина; открыл 25 тем в форуме, оставил 63 комментария на сайте.

Скачал package Flightgear’а в 2-х вариантах (с родного сайта и с linuxpackages.net), насколько понял, без Mesa они не работают (требуют libglit.so.3), но с Mesa’ой у меня не работают NVidia-вские драйвера, что тоже вполне логично. Подскажите, как все-таки запустить FlightGear в моем варианте? Потому как с NVidia-драйверами игра работать не желает совсем, а с Mesa-ой тормозит безбожно. Из source не собирается, прежде всего openal выдает при сборке массу ошибок, да и сам FlightGear тоже собираться не желает. :(

Genie

хммм.. интересно, а как тогда….

$ apt-cache show flightgear

Package: flightgear

Priority: extra

Section: games

Installed-Size: 3992

Maintainer: Ove Kaaven

Architecture: i386

Version: 0.7.9-3

Depends: glutg3 (>= 3.7-2), libc6 (>= 2.2.4-4), libjpeg62, libmetakit1, libstdc++2.10-glibc2.2 (>= 1:2.95.4-0.010810), plib1 (= 1.4.1-1), simgear0 (>= 0.0.17-2), xlibmesa3 | libgl1, xlibs (>> 4.1.0), zlib1g (>= 1:1.1.4), fgfs-base (>= 0.7.9-1)

Filename: pool/main/f/flightgear/flightgear_0.7.9-3_i386.deb

Size: 1152862

MD5sum: a1db12798d779e19488da75de686cad6

Description: Flight Gear Flight Simulator

Flight Gear is a free and highly sophisticated flight simulator.

.

This package contains the runtime binaries.

$

видимо, это только в debian зависимости по пакетам позволяют быть такими.. ;))

xlibmesa3 | libgl1 — это один из:

xlibmesa3 4.2.1-15.backports.org.1

xlibmesa3 4.1.0-16

libutahglx1 0.0-cvs-20010702-3

mesag3-glide2 3.4.2.1-4

mesag3+ggi 3.4.2.1-4

mesag3 3.4.2.1-4

xlibmesa3-gl 4.2.1-15.backports.org.1

с драйверами nVidia конфликтуют только два вида пакетов… libutahglx1 и mesag3*

edw1n

На сайте у них в FAQ следующее:

5.5 — Why is FlightGear so slow?

FlightGear supports hardware acceleration, but it seems not to be activated. Make sure you have OpenGL libraries installed and configured properly and make sure you have the latest drivers for your video card.

Linux users: If you are an nVidia user, follow their directions on getting your card working. For most other users, make sure Mesa is installed property and ensure that you have the appropriate kernel device drivers for your card. Most people (and distributions) use modules for their video card device drivers; run lsmod as root to see what modules are loaded. You should also make sure that you are loading the appropriate modules in your XF86Config and that your video device section is correct. Now try running an OpenGL application (other than FlightGear) to see how it performs. You can try the gears demo from Mesa or something like Quake3.

Да, я nVidia user, и карта моя нормально работает, и другие GL-ные игры идут без проблем, квака 3 летает. glxgears около 1000 fps выдает. Хоть бы что-то конкретное в FAQ указывали, а то, что «follow their directions on getting your card working» — проблему не решает. Оно даже из исходников не собирается.

edw1n

Проблему вроде как решил, т.е. снес драйвера nVidia, поставил Mesa, уже поверх ней снова поставил nVidia и только потом запустил игру. Одна странность… P-3-1100/GeForce 4 MX 440 игра выдает при fullscreen всего 12 fps. Это нормально? Играть-то можно, но все-таки как-то слабовато. glxgears выдает ~650 fps.

Genie

на моём она 20fps даёт… (см. профиль)

только как там летать — я так пока и не понял ;)))

edw1n

Поправил xorg.conf на предмет нормальной совместимости nvidia-драйверов с фреймбуфером, после этого FlightGear = 25 fps, хотя glxgears на том же уровне крутится. :)))

Genie

попробуй отключить ядерный agpgart.

glxgears около 600 у меня при 1280×1024x24(32) выдаётся.

и на кой тебе фпеймбуфер? отключай.