Небольшой отчет о использовании Mandriva 2008.1 Spring PowerPack

Несколько месяцев назад я приобрел в Линукс центре дистрибутив Mandriva 2008.1 Spring PowerPack. Новую Mandriva 2009 я не купил по нескольким причинам: так как там невозможно удалить pulseaudio, которое конфликтует с играми Doom 3, Quake 4 (в играх тормозит звук), также KDE 3.5 мне нравится больше чем новый KDE 4.1.

В общем дистрибутив обошелся мне в 2500р.
За эти деньги я получил дистрибутив в который входили кодеки, cedega для игр и год технической поддержки.


Вобщем дистрибутив обошелся мне в 2500р.
За эти деньги я получил дистрибутив в который входили кодеки, cedega для игр и год технической поддержки.

Я решил поставить 32 битную версию.
Инсталляция очень простая и прекрасно русифицированная.
Все параметры при установке я оставил по умолчанию.
Единственное, при инсталляции я всегда ставлю галочку «скопировать содержимое компакт диска», чтобы в будущем при установке программ не вставлять все время диск дистрибутива.

На компьютере у меня установлена также Windows XP.
И после установки Мандривы в меню загрузчика появился пункт Microsoft Windows.
Мандрива сама определила наличие Windows и автоматически создала пункт выбора операционной система в меню загрузки.

В этом обзоре я хотел бы написать о использовании Mandriva 2008.1 для таких задач: просмотр видео, игры ( Doom 3 and Quake 4 for Linux ) и какие-то обычные задачи — как например запись дисков.

Система распознала все железо на моем компьютере — а именно: видеокарта ATI radeon 2600XT, Звуковую карту SoundBlaster Live -24, и материнку M2N-E.
Все железо заработало после установки.

После установки системы я решил обновить ее. Сама операционная система не смогла автоматически выбрать источник обновления, поэтому мне пришлось зайти в настройки системы и выбрать источник обновления вручную.

Обновление заняло где то 1 час. Было установлено 287 пакетов обновления.

Видео
Для просмотра DVD фильмов в Mandriva предлагается плеер Kaffeine — базирующийся на Xine.
Этот плеер может работать с двд меню ( Mplayer этого не умеет ).
Так как версия PowerPack включает кодеки никаких проблем с просмотром dvd дисков не возникло. При нажатии в плеере «открыть DVD» появляется меню диска вставленного в dvd-rom.
Но мне также требовался плеер который умеет отображать внешние субтитры .ass .src и т д — так как я люблю смотреть аниме.
С внешними субтитрами нормально умеет работать только Mplayer.
Установив Mplayer он показал мне вместо субтитров какие то иероглифы:


Поэтому мне пришлось выполнить несколько настроек для автоматического определения кодировки внешних субтитров:

Для отображения русского шрифта в нормальной кодировке необходимо установить пакет enca или libenca.
Чтобы Mplayer начал использовать enca необходимо в файле конфигурации Mplayer вписать четыре строчки:
в файл config
в домашней папке своего пользователя например /home/john/.mplayer
вот эти четыре строчки:

slang = "ru,rus"
ass = 1
subcp = "enca:ru:cp1251"
fontconfig = 1

Если субтитры совсем пропадут то нужно вместо строчки ass = 1 написать ssa = 1

enca это пакет для автоматического определения кодировки шрифта.

После этого плеер будет отображать субтитры а нормальной кодировке.

Действительно после этого Mplayer нормально воспроизводит большинство аниме которое у меня есть.
Однако с некоторыми видео у меня возникли проблемы с кодеками.
 В каких то аниме не было звука — отсутствовал необходимый кодек.
В других аниме наблюдалась рассинхронизация видео и звука.

Чтобы решить эти проблемы я подключил пиратский репозиторий где была сборка Mplayer включающая все возможные кодеки.
После установки сборки Mplayer с пиратского репозитория — все мои аниме фильмы стали работать нормально.

То есть несмотря на то что у меня коммерческая версия Мандривы, все равно включены не все кодеки для видео и аудио. По прежнему приходиться обращаться к неофициальным сборкам.

Также при запуске Mplayer выдает стандартную ошибку:
[AO_ALSA] Unable to find to simple control 'PCM' , 0

Чтобы избавится от нее необходимо зайти в настройки Mplayer и во вкладке Audio поставить галочку в пункте Enable Software Mixer после чего ошибка исчезнет.


Почему то при запуске Mplayer экран монитора становится черным — но потом нормально показывает видео. То же самое — черный экран при закрытии Mplayer. Я уже видел подобное в Ubuntu - но объяснить не могу.
Ну что же — придется смирится с черным экраном в момент запуска Mplayer )

Я хотел бы заметить что людям которые любят аниме — и поэтому понадобится подключение внешних субтитров — не всегда будет легко догадаться — как именно сделать отображение субтитров в нормальной кодировке ( для этого нужно подключать enca в настройках mplayer ).

Игры для Linux: Doom 3, Quake 4, Prey.
Это одни из самых современных игр которые есть для Линукс. Так как я сам люблю перепройти очередной раз Doom 3 — легендарную игру Джона Кармака — то решил установить эти игры.

После установки необходимо в директорию /home/john/.quake4 положить файлы с настройками игры сделанные в windows. Потому что изменение настроек игры в Линуксе не получается. Но это конечно не вина разработчиков дистрибутива. Просто к слову.

Запустив игру я обнаружил серьезное запаздывание звука в игре.
Это вызвано конфликтами этих игр с pulseaudio ( будь оно проклято ).
К счастью разработчики Mandriva подозревали о проблемах которые могут ждать пользователей в связи с использованием pulseaudio, поэтому в настройках системы можно отключить pulseaudio. Для этого в настройках системы, во вкладке звук необходимо снять галочку «использовать pulseaudio».
Сделав это и перезагрузив на всякий случай систему я снова запустил Doom 3.
Теперь звук пропал вообще. В играх в cedega также нет звука. Правда при просмотре фильмов звук есть!

На решение этой проблемы у меня ушло несколько месяцев.
Сразу напишу каким оказалось решение этой проблемы:
Дело в том что в моей видеокарте ATI 2600XT есть аудио кодек — который система видит как вторую аудиокарту!
То есть у меня в настройках системы отображаются две аудиокарты:
SoundBlaster
и звуковая карта ATI 2600
Чтобы появился звук в играх в cedega и Doom3 для Линукс необходимо для звуковой карты
ATI 2600 поставить драйвер такой же как в SoundBlaster.
И тогда в играх появится звук!


После отключения pulseaudio при загрузке системы alsa виснет и ее приходиться рестартовать командой
su root /etc/init.d/alsa restart

Чтобы автоматизировать этот процесс нужно добавить в файл /etc/rc.local
строчку:
/etc/init.d/alsa restart
Чтобы срабатывала команда /etc/init.d/alsa restart нужно выйти из приложения Kmix которое запущено в трее. Иначе рестарт alsa будет невозможным — будет занято другим приложением. Прошу обратить внимание на полный и качественный перевод!


Запустив игру Quake 4 я обнаружил другую проблему — иногда при движении игрок как бы «прилипает» к стенам — управление мышкой становится неадекватным.
Играть так невозможно.
В других дистрибутивах такой проблемы у меня не было — например в Fedora 8.
Но в fedora 8 я ставил официальный драйвер .run с сайта AMD.
Сразу скажу что установить драйвер .run с сайта AMD в Mandriva 2008.1 невозможно.
После этого будет черный экран.
Поэтому работает только драйвер fglrx из репозиториев самой Mandriva. Который разработчики собрали сами для дистрибутива.

И могу сказать что проприетарный драйвер для видеокарт ATI включенный в дистрибутив Mandriva очень плохой. Играть в Quake 4 с этим драйвером невозможно.

Тогда я попробовал обновить драйвер fglrx на более новый - который есть в репозиториях Mandriva.
На данный момент у меня был установлен пакет dkms-fglrx версии 8.471
И я решил попробовать обновиться до версии dkms-fglrx 8.501
Так как у меня были установлены две версии ядер Linux kernel 2.6.24.4-desktop-1mnb и
kernel 2.6.24.7-desktop-2mnb
То я убедился что присутствуют пакеты fglrx- kernel 2.6.24.4-desktop-1mnb и fglrx-kernel 2.6.24.7-desktop-2mnb
для этих ядер.
После установки dkms-fglrx 8.501 более новое ядро отказалось работать с этой версией
драйвера ATI.
Но ядро kernel 2.6.24.4-desktop-1mnb с ним заработало.
И — ура! С новым драйвером dkms-fglrx 8.501 игра quake 4 стала идти хорошо!
Почему новое ядро не хочет работать с этим драйвером мне правда так и осталось не понятным. Новое ядро работает только с dkms-fglrx версии 8.471.

Могу сказать что cedega работает хорошо с этим драйвером для видеокарты. А вот wine -любая версия — и собранная разработчиками Mandriva, и скачанная с сайта wine, и даже собранная мной из исходников, не будет работать с играми — не работают шейдеры.
То есть wine с этим видеодрайвером не совместим.

Запись дисков с помощью программы K3b:
Возможно это особеность моего некачественного двд резака NEC - но чтобы записать диск без ошибок нужно поставить минимальную скорость записи.
Привод новый — но если скорость будет выставлена автоматической то диск запишется с ошибками. Правда в Windows также нужно выставлять маленькую скорость записи.
Поэтому проблема видимо в плохом качестве DVD-RAM NEC.
Вобщем — если писать на скорости 4x то K3b гарантировано хорошо пишет диски!
Я остался доволен. Плюс в K3b присутствует возможность записи образа диска .iso ( видимо для записи новых версий дистрибутивов Linux ). Тоже очень хорошая функция.

Вобщем по записи дисков — зачет.

Еще хочу написать об установке программы PSPVC for Linux. Это программа для кодировки видео для PSP ( с невзломанной прошикой ).
Для PSPVC нужны следующие пакеты: nasm, xvid, ffmpeg, h264, faac, faad а также devel пакеты перечисленных rpm пакетов.
У меня коммерческая версия дистрибутива и я ожидал что эти пакеты будут доступны для меня из репозиторев. И действительно — почти все доступны. Но не все. И некоторые пакеты — урезанные. То есть программе PSPVC они не годятся.
Поэтому для установки PSPVC мне пришлось установить все вышеперечиленные пакеты из пиратских репозиториев — где полноценные а не урезанные версии пакетов и есть абсолютно все из перечиленных пакетов под разные версии Mandriva.

Вот это тоже расстроило — ведь есть полноценные пакеты — почему же для пользователей коммерческой версии эти пакеты урезанные — так же как и Mplayer -в котором тоже не хватает некоторых, пусть и редких кодеков.

Чтобы добиться устранения всех проблем мне потребовалось около 4 месяцев со дня покупки этого дистрибутива. Это еще нужно учитывать что я пользуюсь Linux где то 5 лет паралельно с Windows ( у меня две системы обычно установлены ).
То есть у меня все таки есть определенный кругозор.
Если бы я раньше не пользовался Linux то я вряд ли бы смог так быстро ( 4 месяца ) догадаться о устранении этих вышеперечисленных проблем.

К тому же остались нерешенные проблемы — как то — черный экран монитора при запуске Mplayer.

created by chazer
25.06.2009



распечатать