[linux] миграция 2.4 to 2.6

a10063

нужна помощь отцов!
проблема такая: перешел с ветки 2.4 на 2.6 и появились некоторые проблемы (перешел вчера, так что может быть еще есть)
1. мыша тормозить стала в openttd
2. mplayer стал криво на клавиши реагировать
собственно, у меня вопрос: нужно ли с прогами что-то делать при миграции (и почему они вообще работают?) и что (если нужно)?
по поводу первого пункта я могу грешить на новый драйвер к видюхе nvidia (старый модуль не получилось установить - инсталлер не понимает 2.6 но почему mplayer взбунтовался?
замечу, что перекомпиляция, естественно, не помогает, т.к. /usr/include/linux лежат хедеры ветки 2.4, а менять их, кажется, нельзя

Zoulla

Как ты переходил с 2.4 на 2.6? Просто ядро скомпилил и поставил?

a10063

ну да
module-init-tools еще компильнул
а что, нужно еще что-то?

Marinavo_0507

> 2. mplayer стал криво на клавиши реагировать
это как?

Zoulla

Там с bdflush и pdflush еще проблема должна быть.
Логи ядра позырь, может чего интересного накопаешь.

a10063

клавиша f срабатывает как будто два раза, начинает работать только после каких-то манипуляций с окнами (до сих пор непонятных)
space вообще не работает
может, я в каком-то другом месте глюканул... да что-то не припомню

a10063

полнотекстовый поиск по /var/log по bdflush и pdflush не дал результатов
логи ядра выглядят вроде нормально

Marinavo_0507

ужас какой
а без звука?
а с -vo x11 (какой кстати сейчас используешь?)

Zoulla

Странно, может у тебя klogd не запущен.
В списке процессов pdflush есть?

a10063

pdflush - 2 процесса
klogd - один
насчет mplayer:
обычно я двойным щелчком запускаю, т.е. вызывается, по-видимому, gmplayer <path/to/file>
у меня такое впечатление, что на окне с плеером работают клавиши нормально, а на окне с видео - два раза (поэтому space и не замечаю)

a10063

насчет mplayer:
обычно я двойным щелчком запускаю, т.е. вызывается, по-видимому, gmplayer <path/to/file>
у меня такое впечатление, что на окне с плеером работают клавиши нормально, а на окне с видео - два раза (поэтому space и не замечаю)
стопудняк
запустил в консоли - там даже видно как ===PAUSE=== проскакивает, когда активно окно с видео, а на гл. окне - ок

a10063

без звука и с x11 те же симптомы
выяснилось, что использовал -vo xv, кстати при -vo x11 у меня не растягивает на весь экран (т.е. фулскрин, но видео того же размера)
а что по поводу совместимости системных вызовов с новым ядром (или что там программы делают)?
почему проги вообще работают, кто-нибудь может объяснить?

Marinavo_0507

проги должны работать
вопросу стабильности ABI ядра разработчики уделяют большое внимание
перестать работать могут только программы, обслуживающие ядро
всякие там mount, insmod и т.п.
да и из них многие в режиме совместимости продолжают как-то работать

a10063

а, ясно, спасибо!
значит, прежде всего в грехах винить драйвер nvidia? (кривые руки не счет )
был бы открыт код, я, мб, пропатчил старый драйвер...

Marinavo_0507

Ну вроде всё должно нормально работать со свободным драйвером nv.
Кроме 3d-рендеринга.
А если gmplayer не запускать, а юзать просто mplayer, те же глюки?
В других программах клавиши нормально работают?

a10063

удивительно, но при запуске mplayer все отлично работает!
в чем же глюки?
может быть, из-за того, что видеоокно - дочернее, и оно перехватывает клавишу и главное тоже перехватывает - получается двойной эффект?
все это очень странно, сейчас перегружусь в старое ядро и переставлю там старый драйвер - проведу эксперимент

a10063

эксперимент прошел успешно, кроме того я догадался сделать связку старое ядро + новый драйвер
результат:
1. openttd тормозит из-за драйвера
2. gmplayer глючит из-за ядра

Makc500

новый драйвер - это который?

a10063

7167-pkg1

Marinavo_0507

Посмотри в логи иксов, что там про клавиатуру написано.
Есть ли разница с разными ядрами?
Можно просто diff от логов сделать.

a10063

глянул diff
про клаву ни слова, только про nvidia, mouse, APM

Marinavo_0507

ну я сдаюсь тогда
gmplayer не юзаю, о подобной проблеме никогда не слышал, в гугле ты и сам поискать наверное сможешь

a10063

да, спасибо тебе за участие и идеи!
Оставить комментарий
Имя или ник:
Комментарий: