LINUX.ORG.RU

Debian Wheezy и древние nvidia

 ,


0

3

Проблема следующая. Есть Pentium 3, видеокарты GeForce 2, GeForce FX 5200. Легаси проприетарные драйверы из дистрибутива очень плохо работают. GF2 вообще завести не могу, FX 5200 работает с глюками. После загрузки нужно переключаться в консоль и обратно, чтобы появилось изображение. Много артефактов в Firefox. Opengl приложения просто сразу вылетают.

В vesa режиме GF2 работает терпимо, но постоянно пропадает курсор, это очень неудобно, особенно в inkscape. FX 5200 не может выставить высокую частоту обновления при нужном разрешении экрана, а монитор ЭЛТ, и это крайне критично.

Вопрос: можно ли так настроить проприетарные драйвера, чтобы они только разрешение и частоту обновления задавали, а все отрисовывалось без ускорения, как с vesa, и был программный OpenGL? Может есть такие настройки xorg.conf?

★★★★★

А ты с Modeline в xorg игрался уже? Этой строчкой ведь можно выставить частоту и разрешение.

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

Да, не получается. С GeForce 2 проблем нет, а FX 5200 не хочет в упор выставлять, одна и та же modeline. А хочется поставить карту поновее (хотя какая тут, к черту, новизна)))

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

60 герц получается, 80 никак не хочет, пишет что не может выставить такой режим. Как перебирать, с шагом 0.1 Гц? Как-то странно.

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

Сто лет такого безобразия не видел.

80 никак не хочет

А у тебя монитор при таком разрешении точно эту частоту держит?

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

В винде он 100 держит, с GeForce 2 80 герц без проблем. С блобом на FX 5200 тоже выставляется.

curufinwe ★★★★★
() автор топика
Последнее исправление: curufinwe (всего исправлений: 1)
Ответ на: комментарий от mandala

Прикол, что на GF 7150 встроенной в другом компе с нуво то же самое, не работает вообще. Блоб замечательно работал.

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

А смысл, они же и в репах есть, я 96 версию ставлю для GF2, 175 для FX 5200. Только с новым xorg никак работать нормально не хотят.

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

Попробуй из wheezy-backports. Там чуть-чуть поновее драйвер. Но я полагаю, что в Debian самая последняя версия официального legacy (не проверял).

Если какие-то проблемы в иксах - выкладывай всегда логи на pastebin.com с описанием как сконфигурировано xorg.conf. (и xconf.d/*, если есть)

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от curufinwe

Нуво бросили пилить для ЭЛТ, сволочи. Хорошо мимо меня прошло: был плоский sony из девяностых и с частотами у него все было и так плохо, а потом сразу жк пошли.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от curufinwe

59.90 - я это к примеру, у меня телевизор - сука смещал изображение на 60, оказалось он на 59.90 работает нормально, к делу не особо относится.

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

60 герц получается, 80 никак не хочет, пишет что не может выставить такой режим. Как перебирать, с шагом 0.1 Гц? Как-то странно.

Выкладывай логи и для этого случая. (то есть nouveau). И какой монитор (модель). На всякий случай.

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

в Debian самая последняя версия официального legacy

Насколько я правильно проверил, так и есть. Это версии 2012 года. Это компьютер на работе, в понедельник еще раз попробую нуво с обеими картами и выложу логи. Только мало верится что получится эти проблемы исправить. Древнее железо никому не нужно уже. Хоть дебиан ленни ставь! Но хочется актуальных версий программ, прежде всего libreoffice, kicad, scipy, gimp, inkscape, texlive.

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

Под рукой компьютера этого нет, на работе он. В понедельник выложу конкретно. Он предлагает 60 герц или около того только, или вообще 0 герц (!) помоему. modeline добавляет туда нужную опцию, потом я переключаю на нее через xrandr и он пишет что нельзя такой режим. Выставляется нормально только через nvidia-config от блоба.

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

Кому и 7ххх старье, на нем у меня летало, да. Выложу потом логи, может действительно какая проблема именно в моей установке.

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

Делал и так, и через xorg.conf. Результат одинаков. Причем на GF2 все получается, а на 5200 нет. Раньше была другая 5200, на ней тоже не получалось, еще когда wheezy тестингом был. Потом я не выдержал и поставил мандриву 2008 с блобом, и все заработало, и 3D тоже. Но там софт древнейший.

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

Почитай тут, может что полезное найдешь

WRG ★★★★
()

Лог загрузки с нуво

http://pastebin.com/5XXu0GS5

Просто не запускается вообще. На обеих картах одинаково. Сейчас запустил FX5200 с блобом. В firefox заметные артефакты, все остальное работает хорошо. glxgears вылетает. Потом в dmesg


[  101.988015] agpgart-via 0000:00:00.0: AGP 2.0 bridge
[  101.988574] agpgart-via 0000:00:00.0: putting AGP V2 device into 4x mode
[  101.988660] nvidia 0000:01:00.0: putting AGP V2 device into 4x mode
[  102.450930] NVRM: Xid (0001:00): 6, PE0000 0300 00000000 00000000 01010200 01010200
[  102.467075] NVRM: Xid (0001:00): 6, PE0000 0184 00000000 00000000 01010200 01010200
[  102.482033] NVRM: Xid (0001:00): 6, PE0000 0188 00000006 00000000 01010200 01010200
[  102.496949] NVRM: Xid (0001:00): 6, PE0000 0188 01015c00 00000000 01010200 01010200
[  102.511789] NVRM: Xid (0001:00): 6, PE0000 02fc 00000000 00000000 01010200 01010200
[  102.526806] NVRM: Xid (0001:00): 6, PE0000 0188 00000006 00000000 01010200 01010200
[  102.541727] NVRM: Xid (0001:00): 6, PE0000 0198 00000001 00000000 01010200 01010200
[  102.556690] NVRM: Xid (0001:00): 6, PE0000 0184 00000000 00000000 01010200 01010200


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

Frost, Zubok

Выше был лог с включенным nomodeset )))

Поставил FX 5200, попробовал загрузится с нуво. На экране вот что

https://www.dropbox.com/s/hxi42ljsi9trca0/20150302_164103.jpg

При этом лог иксов:

http://pastebin.com/7qRB51dR

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

Он у тебя пишет, что TV-1 connected и VGA-1 connected. Причем режим выставил из списка по выходу TV-1 вроде - 1024x768 на 50 Гц. Что у тебя за карта и какие там выходы?

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от curufinwe

А в консоль по Ctrl+Alt+F1 можешь выйти или нет? Если может, то залогинься под пользователем и напиши:

$ DISPLAY=:0 xrandr -q

Какие выходы активны и какой режим активен (звездочкой помечен).

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от darkenshvein

В Debian автоматом блеклистит, по-моему, если ставишь из репозитория (что он и делает).

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

Выходы на карте цифровой (в логах disconnected), аналоговый vga и TV-out. Монитор подключен к аналоговому VGA. Больше ничего не подключено. До старта иксов картинка есть, но выводится с сильными глюками (строки пропадают и появляются), иксы все вешают и выводят такую кашу.

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

Все намертво виснет, не могу выйти в консоль. Монитор пишет в своем меню, что режим 1024x768 85 герц.

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

С драйвером все как нужно, и при установке блоба все блеклистится. А при удалении отблеклистивается назад.

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

Так создай его, modeline добавь, хотябы 1024x768 с 60 герцами. Он у тебя на 50 герцах сейчас включен, выбран ксоргом за тебя, как сказал Zubok. И TV-1 выключи.

Если не получится ставь проприетарщину, а NOUVEAU в блеклист тогда добавляй.

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

Завтра попробую. Но почему он вместо изображения кашу показывает и виснет намертво? 50 герц, так и работал бы с такой частотой, я бы потом переключил. Но его вообще клинит. Хотя, может монитор такой режим не поддерживает? Завтра буду пробовать с xorg.conf.

Проприетарщина в firefox артефакты сильные дает, и ту же кашу сразу показывает, но переключение в консоль и обратно помогает. 1024 на 768 85 герц выставляет автоматом блоб.

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

Компьютер на работе, завтра покажу.

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

Можно через ядро. Linux video=TV-1:d

И вроде так:

Section "Monitor"
        Identifier "TV-1"
        Option "Ignore" "True"
EndSection
Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от curufinwe

Будешь отключать TV-1, обязательно убедись потом в логе, что он отключился. Первым делом проверяй отключение TV-1, потом ускорение фреймбуфера и только потом уже полностью отключение ускорения - noaccel (хотя это не очень веселый результат, если без ускорения).

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от Frost

странно почему у него до старта иксов артефакты, какой-то сервис меняет видеорежим ?

Ну вот по ссылке говорится, что наблюдалась такая проблема (у кого-то когда-то, наверное):

Framebuffer is distorted, but X does not lock up

This is caused by a problem with the framebuffer acceleration. As a workaround, disable framebuffer acceleration only.

Но не факт, что это причина. Но проверить надо.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

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

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

Все проверил! Помог только последний вариант, полное отключение ускорения.

Сначала отрубил TV-out, ничего не дало. Лог:

http://pastebin.com/JX2VdK95

Потом ускорение в консоли. Консоль глючить перестала, но иксы выводят кашу и виснут. Лог:

http://pastebin.com/QvaJQiu7

И в заключение полностью отключил ускорение. Все работает, и консоль и иксы, пока глюков и артефактов не наблюдаю, курсор не пропадает, на обеих картах все хорошо. Разрешение и частота автоматом выставляются как надо сразу. Нормально заработал xrandr наконец. На fx5200 сразу после загрузки КДЕ какая-то волна по экрану пробегает, и все потом работает. В общем, большое спасибо! Наконец-то эта проблема решилась. Ускорение мне в принципе не нужно, главное чтобы все стабильно работало. Потом можно будет на этот комп Jessie поставить и так же настроить. Не думал, что так выручит нуво, изменил к нему отношение.

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