LINUX.ORG.RU

тормоза когда смотришь фильм с CD


0

0

привет.

есть такой трабл. Когда смотрю фильм с CDрома, в любом качестве, все притормаживает и дергается. Если смотреть скачав фильм на винт то все ок. Я так понимаю, что траблы в скороси доступа к CD. Смотрю я его в mplayer. СДром хороший 48х вроде бы с этим траблов быть не должно.

Посоветуйте где поковырять?

★★★★★

если CDROM ide то посмотри через hdparm его настройки. если он поддерживает, то включи udma33. через hdparm можно также явно указать скорость cdroma (hdparm /dev/hdx (или /dev/cdrom) -E 48), хотя система при монтирвании должна сама определять его скорость.

у меня была та же проблема. описаное выше мне не помогло, поэтому отказался от mplayera и перешёл на xine. там таких тормозов не разу не испытал.

anonymous
()

ответ

то-есть ты утверждаешь что проблема в плеере? я попытался проверить КДЕщным плеером... но он оказался ацтой... ни Ави ни МПГ не играет.... по крайней мере с ходу.

petrosha ★★★★★
() автор топика

я не утверждаю......лишь предполагаю.....

в моем случае проблема была видимо в нем т.к. в при просмотре avi-шек с cdroma в xine тормозов аналогичных mplayery не наблюдалось.......

anonymous
()

монтируй сидюк с опцией -o sync

anonymous
()

petrosha подскажи решение с установкой mplayerа. Когда конфигурю он пишет, что не та версия gcc. Ладно зашел по ссылкам, указанным в доке где можно скачать новую версию gcc. Закачал, при установке gcc пишет, что нужно: binutils >= 2.12.90.0.7-1 и glibc-devel >= 2.2.90-12. где их взять не могу понять на сайте их отдельно нет? Может эти фигни входят в к.л. пакет?

anonymous
()

2 anonymous (*) (2003-04-09 15:13:02.94)

Можно попробовать помочь:)

Дополнительные вопросы:

1. Какой дистрибутив (ну и какое железо)?

2. Ты, конечно, предполагаешь ставить релиз MPlayer'а?

3. Как (из чего) предполагаешь ставить?

Ikonta_521
()

Из своего опыта.
2 варианта.
1. Плохой диск. Смотреть mplayer /cdrom/film.avi -cache 8192 (можешь и больше, до 65536).
2. Фильм ненадежно закодирован. У меня на таких фильмах mplayer в консоли пишет "Badly interleaved avi file - switching to -ni mode". Тогда с CD-ROMa страшные тормоза, потому как наверное одновременно к разным областям диска обращается. Это я не смог вылечить ничем, переписываю на диск и смотрю. После одной такой ошибки такие фильма всегда пропускаю через mencoder и тогда записываю на CD.

Vidopliassov
()

Вобщем особо ничего не помогает. Прийдется копировать:) Может и вправду диск плохой...

блин это какоето:"Вы все еще копируете? Тогда мы идем к вам" :)

"petrosha подскажи решение с установкой mplayerа. Когда конфигурю он пишет, что не та версия gcc. Ладно зашел по ссылкам, указанным в доке где можно скачать новую версию gcc. Закачал, при установке gcc пишет, что нужно: binutils >= 2.12.90.0.7-1 и glibc-devel >= 2.2.90-12. где их взять не могу понять на сайте их отдельно нет? Может эти фигни входят в к.л. пакет?"

anonymous (*)

я последний раз ставил из .rpm ок для RH-7.3 ибо у меня ASP-7.3. При этом все пакеты сошлись. Если чего не хватает надо смотреть на диске дистрибутива.

Если ты собираешь из сорцов, то посмотри какую версию gcc он хочет? И действительно какой у тебя дистриб. На сколько я понимаю сейчас в системе обычно инсталируется два gcc. просто gcc-2.96 и gcc3. Вобщем тут может быть много вариантов.

Общий совет первым делом надо смотреть обновления на сайте твоего дистрибутива. Там обычно все пакеты сходятся друг с другом. Ну а потом www.filesearch.ru :))

petrosha ★★★★★
() автор топика

пояснение. RPMки я конечно брал на официальном сайте Rh для последнего пре... кажется пре4 или пре5...

petrosha ★★★★★
() автор топика

hdparm -d 1 -u 1 -k 1 /dev/hdc

А вобще лучше конечно на винт фильм сначала копировать.

anonymous
()

мужик, попробуй hdparm -w /dev/hda! Это должно помочь!.. >.->

anonymous
()

ответ

пробовал я выставить dma для /dev/hdc пишето Prmission denied. что странно ибо сидюк быстрый и новый, должен держать dma.

petrosha ★★★★★
() автор топика
Ответ на: ответ от petrosha

:))) Под рутом dma выставляй

anonymous
()

Гы.
Слушай, а что у тебя за дистрибутив?
Тоже "хороший, новый"? :)))))

jackill ★★★★★
()

":))) Под рутом dma выставляй" оть какой умный анимаус!:)) хороший мальчик - садись, пять!:)

"Гы. Слушай, а что у тебя за дистрибутив? Тоже "хороший, новый"? :))))) "

Дистриб у меня ASP7.3

petrosha ★★★★★
() автор топика

А что у тебя выдаёт hdparm /dev/cdrom? должно быть что-то типа

/dev/hdc:
 I/O support  =  0 (default 16-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  1 (on)
 readonly     =  0 (off)
 busstate     =  1 (on)

ничего тормозить не должно.

anonymous
()

в том-то и дело что ДМА не ставится сволочь:(

hdparm -iv /dev/hdc

/dev/hdc: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 1 (on) readahead = 8 (on) HDIO_GETGEO failed: Invalid argument

Model=FX54++W, FwRev=U01H, SerialNo= Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic } RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=128kB, MaxMultSect=0 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 *udma2 AdvancedPM=no

пытаюсь выставить дма пишет:

hdparm -d1 /dev/hdc

/dev/hdc: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off)

тоже самое было с ядром 2.4.18-5 идущим в поставке АСП7.3 по дефолту но уже с /dev/hda

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