Problems with SuSE Linux 9.3 Pro and Fujitsu Siemens Amilo M7440 laptop with Intel i915GM chipset. Media in Suse.

Martin, martin_martin@inbox.ru

В Suse 9.3 на i915   изначально X-Server работает только в режиме VESA, исправляем – включая родной режим i915 и добавляем поддержку ускорения 3D:

 

* Устанавливаем rpm пакет с исходниками ядра.

* Копируем файл конфигурации ядра .config и файл конфигурации модулей ядра Module.symvers из /usr/src/linux-2.6.xx-obj/i386/default в папку /usr/src/linux-2.6.xx

* Переходим в папку /usr/src/linux и run (as root) "make scripts". This should compile the required programs. After this the kernel module compilation worked and everything installed fine...

* Download from http://dri.freedesktop.org/snapshots/ these files (or newer):
*
http://dri.freedesktop.org/snapshot...ux.i386.tar.bz2
*
http://dri.freedesktop.org/snapshot...ux.i386.tar.bz2
*
http://dri.freedesktop.org/snapshot...ux.i386.tar.bz2
* Untar all from the same location and run the install.sh script (
сначала перейдя по Ctr+Alt+F1 в консоль и командой init 3 остановив X-Server)
* In xorg.conf: change 'vesa' to 'i810′ (yes, the i915GM stuff is in that driver, with help from the i915.ko kernel module)
* Be happy.

 

Проверяем акселератор - запускаем glxgears -info

У меня 2690 frames in 5.0 seconds = 538.000 FPS в маленьком окне и 720 frames in 5.0 seconds = 144.000 FPS в полный экран.

DivX и DVD фильмы идут в полный экран без тормозов.

Также клавишами Fn+F3 включается TV-Out или внешний монитор.

 

P.S. В Suse 10 подобных проблем нет вообще, glxgears показывает в 3 раза лучшие результаты без всякого шаманства.

P.S.S. У меня в Suse 10 возникли проблемы с повторным согласованием  голубого зуба между адаптером и телефоном, решение - поставить bluetooth от Suse 9.3

Modem Agere System AC97 Intel ICH6 (Fujitsu Siemens Amilo M7440) в Suse 9.3 (Suse 10)

Ставим пакет smartlink-softmodem-2.9.10-17.i586.rpm (slmodem). Командой aplay l поверяем, что на card1 висит устройство modem. Для проверки поднимаем slmodemd  командой, должен быть положительный результат (/dev/ttySL0):

slmodemd -debug=1 -alsa -country=RUSSIA hw:1

т.е. юзаем модем через alsa. В этом случае модем не умеет поднимать трубку, это делается вручную:

amixer -D hw:1

в миксере нажимаем кнопку M, чтобы Off-hook модем, слышим гудок телефонной линии в динамиках бука (в этом же миксере подняв громкость). Запускаем KPPP или K-Internet, модем юзаем через /dev/ttySL0. Я написал скрипты подкючения-отключения (для sudo нужны права рута, или выполняем в терминале и вводим пароль рута):

[connect.sh]

/usr/bin/amixer -c1 sset Off-hook,1 on

sudo /usr/sbin/slmodemd  -debug=1 -alsa -country=RUSSIA hw:1

 

[disconnect.sh]

/usr/bin/amixer -c1 sset Off-hook,1 off
sudo /usr/bin/pkill slmodemd

 

Теперь зашибись...

Юзаем Media DivX и DVD в Suse 9.3 (Suse 10)

Удаляем (если стоит) через YasT xinelib.

Качаем с http://packman.iu-bremen.de/suse/9.3/i586/ (или http://packman.iu-bremen.de/suse/10.0/ для Suse 10)  и ставим пакеты в следующем порядке:

 

File name

-------------------------------------   

speex-1.1.xx-x.pm.0.i586.rpm

w32codec-all-2005xxxx-x.pm.0.i586.rpm

libtheora-1.0alpha5-0.pm.0.i586.rpm              (для Suse 10 не нужен)

libxine1-1.x.x-x.pm.1.i586.rpm

xine-ui-0.99.x-x.pm.1.i586.rpm

libdvdcss-1.2.x-x.network.i386.rpm

 

 

Общий размер – примерно 24 Mb

Слушаем MP3 в Suse 9.3 (Suse 10)

Качаем с http://packman.iu-bremen.de/suse/9.3/i586/ (или http://packman.iu-bremen.de/suse/10.0/ для Suse 10) и ставим пакеты: mad, xmms-lib-mad (если используете плеер xmms), bmp-plugins-mad (если используете плеер bmp), kdemultimedia3-mad, kdemultimedia3-arts-mad (для поддеожки mp3 в KDE), xine-mad (если используете плеер xine), k3b-mad (для того, чтобы записывать аудио-CD из mp3 файлов в k3b).

Чтоб xmms нормально выглядел на русском (для Suse 9.3) - Копируем /etc/opt/gnome/gtk/gtkrc.ru в $HOME/.gtkrc.ru и нужно скопировать все тот же gtkrc.ru из /etc/opt/gnome/gtk/ в  $HOME/.xmms, но обязательно переименовать в gtkrc. Лучше доставит и испоьзовать плеер bmp, он не тормозит.

Hosted by uCoz