LINUX.ORG.RU
ФорумGames

Quake3 зависает


0

0

Скачал Я Q3 под linux ver 1.32b-3, установил его, совместил с ресурсами от win версии Q3, при запуске идет только самый первый уровень, ни один следующий не запускается - зависает, т.е. уровень прогружается и сразу намертво виснет, помогает только перезапуск X сервера. Помогите pls! Видеокарта GeForce 2 mx400, драйвера версии 4496, ОС FC-1


А дистриб какой? Потому что у меня под Слакой было такое длео, что когда ботов моного у меня было 15 ФПС...

Severus_Zley
()
Ответ на: комментарий от anonymous

via

А чипсет на что влияет? У меня VIA и хотелось бы услышать ваше мнение по этому поводу...

DARKTUX
()

Дистр Fedora core 1, чипсет sis 646, под виндой q3 не зависал

platerx
() автор топика

Поддержка чипсета включена? А что в логах игры? А что в логах Х? А если иксы обновить до 4.3.0-55 или Xorg-0.6.7-2 (тут, правда, еще кое-что обновить придется)?
А драйвера посвежее поставить (хотя это врядли видюха, но все же)?

А звук какой?

А ресурсы точно оттуда, откуда надо?

jackill ★★★★★
()

Была такая фигня, разбираться не стал, пересел на AA

SatanClaus ★★★
()
Ответ на: комментарий от jackill

Re:Re: Quake3 зависает

звук OSS (ядро 2.6.25), похоже из-за него и зависает, если сделать чтоб /dev/dsp было занято, то идёт нормально,но без звука естественно. С ядром 2.6.3(используется ALSA, эмуляция OSS включена) звука нет говорит что-то вроде об ошибке mmap(). Как его заставить работать с ALS`ой ?

platerx
() автор топика
Ответ на: Re:Re: Quake3 зависает от platerx

Начнем с простого. 2.6.25 не существует в природе.
Наверно это все же 2.4.25

Раз это 2.4.25, то возникает вопрос - а нафига ты его ставил? 2.4.22-1.2188 это примерно то же самое, только стабильней и под твое fc (нафига сидеть с софтом, собранным под nptl и не пользоваться ими, порождая глюки?)

По поводу альсы. Либы и тулсы поставил?

Что в /etc/modules.conf?

Эмуляция - это хорошо, но карточка должна быть нормально прописана (интересно, я в faq кидал пример или нет? Короче посмотри там или в README к альсе (там, правда, для двух карт)).

P.S. У меня работает. На любой ветке ядер. Альса всю жизнь.
Карта, правда, sb life.

Возможно ли, что у тебя мешается arts/esd?

jackill ★★★★★
()
Ответ на: комментарий от jackill

Re:Re: Re:Re: Quake3 зависает

1) Прикрутил я ALS'у (версия 1.0.3, новую качать не охота) к ядру 2.4.25, поставил  alsa-lib, asla-oss, alsa-utils.
Звук везде, кроме квейка работает, при запуске Quake пишет:

 ------- sound initialization -------
Could not mmap dma buffer PROT_WRITE|PROT_READ
trying mmap PROT_WRITE (with associated better compatibility / less performance code)
/dev/dsp: Input/output error
Could not mmap /dev/dsp
------------------------------------

мой /etc/modules.conf
---------cut--------------------
alias char-major-116 snd
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
---------cut---------------------

2) Понимаю что оффтопик но всё таки:
Как сделать нормальное микширование звука от нескольких программ,
чтоб /dev/dsp могли открыть несколько программ?.
Ну или как заставить работать по человечески EsD, а то у меня но шипит страшно.

platerx
() автор топика
Ответ на: Re:Re: Quake3 зависает от platerx

сам в свое время помучился :)
решение для alsa с OSS emulation:
запихать куданть в загрузочный скрипт
echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss

(пасиба jackill'у за наставление на путь истинный в этом вопросе)

iMp ★★★
()
Ответ на: комментарий от iMp

А хелп читать - не барское занятье? Все это расписано в /usr/src/linux/Documentation/sound/alsa/OSS-Emulation.txt

AnnaKonda
()
Ответ на: комментарий от iMp

Поске того как я сделал
echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
Звук появился, но ситуация такая-же как и была в начале с OSS драйвером: запускается только уровень Q3DM0, любой другой уровень прогружаеться и меньше чем через секунду виснет: картинка замирает, и повторяюшиеся несколько милисекунд звука. При этом в логах игры ни чего особенного нет ни чего особенного. Помогает только убиение игры из консоли.
Может это глюк самой игры ?

platerx
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.