nixp.ru v3.0

23 января 2017,
понедельник,
13:38:01 MSK

DevOps с компанией «Флант»
Ping_Win написал 9 февраля 2005 года в 23:10 (323 просмотра) Ведет себя неопределенно; открыл 73 темы в форуме, оставил 102 комментария на сайте.

Здравствуйте.

На днях переустановил всё что можно переустановить(в т.ч. и RedHat9.0),

с kernel.org стянул ядро 2.6.10, сконфигурировал его и рекомпилил,

сменив тем самым старенькое 2.4.20 на 2.6.10.

Стал устанавливать дровишки на свою NVIDIA GF4-Ti4200,

для чего взял NVIDIA-Linux-x86-1.0-6629-pkg1.run.

Делаю вроде всё правильно:

init 3

./NVIDIA-Linux-x86-1.0-6629-pkg1.run

После сообщения об успешной установке драйвера прописал в /etc/rc.d/rc.local:

modprobe nvidia

Модуль успешно грузится.

Правлю /etc/X11/XF86Config(«nv»->«nvidia»,remove «dri»,«GLcore»,add «glx»),

секция «Module» выглядит следующим образом:

Section «Module»

Load «dbe»

Load «extmod»

Load «fbdevhw»

Load «glx»

Load «record»

Load «freetype»

Load «type1»

EndSection

после чего пытаюсь startx(или init 5).

Однако экран просто «чернеет» и всё, спасаться приходится только reboot’ом.

(Самое интересное, что раньше, когда ставил 2.6.9, проделывал те же операции, и всё работало.)

Полез смотреть логи(/var/log/XFree86.0.log).Самые последние строки такие:

(II) Setting vga for screen 0.

(**) NVIDIA(0): Depth 24, (—) framebuffer bpp 32

(==) NVIDIA(0): RGB weight 888

(==) NVIDIA(0): Default visual is TrueColor (1)

(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)

(**) NVIDIA(0): Option «NoLogo» «0»

(—) NVIDIA(0): Linear framebuffer at 0xD8000000

(—) NVIDIA(0): MMIO registers at 0xDC000000

Меня смутила строчка (1), ведь если я не ошибаюсь, TrueColor — это 32bpp, а *nix пользуется

24bpp. Возможно я не прав. Ведь при «nv» всё загружается.

Подскажите пожалуйста что, где и как мне надо поправить?

А-то я очень расстроен по этому поводу.

Спасибо.

// Тему переместил(а) fly4life из форума «UNIX FAQ».

fly4life

А rivafb, случаем, в ядро не включен? Много слышал (и на этом форуме тоже), что rivafb, входящий в ядро, и драйвера от nVidia, просто напросто, не дружат.

Ping_Win

Нет, с этой проблемой я уже сталкивался.

Если Riva включить в ядро, то дрова просто не захотят

устанавливаться, будет выдано сообщение,

что мол пересоберите ядро без поддержки Riva.

Проблема в чем-то другом.

uj

http://www.nvnews.net/vbulletin/showthread.php?t=42964

check it out

Ping_Win

Огромное спасибо за ссылку, патчи действительно помогли,

однако, до этого я похоже так «наковырял » XF86Config, что теперь

как при новых дровах, так и при стандартных «nv» имеется косячок,

а именно:

ещё при загрузке «иксов», когда идет всякая там инициализация,

вокруг рамки «чернота»,-

потом косяк проявляется при запуске xterm:

печатаешь, а букв не видно. Команды, такие как cd, несмотря на то,

что печатаешь их «вслепую», и, вроде как ошибиться негде, xterm не понимает.

Мне думается, что я случаем удалил нужный модуль из секции

«Module». На данный момент она у меня выглядит так:

Section «Module»

Load «dbe»

Load «extmod»

Load «fbdevhw»

Load «glx»

Load «record»

Load «freetype»

Load «type1»

EndSection

Подскажите пожалуйста, могу я где-нибудь увидеть, как выглядела

секция в первоначальном виде?

А может еще надо что-нибудь «вычеркнуть»?

Спасибо.

Genie

гхм.

а остальное установлено, что требуется для миграции с ядра 2.4.* на 2.6.*??

ведь, насколько я помню, в RedHat 9 этого в поимне нет.

искать по форуму эту тему. точнее — читать в ветке форума «UNIX FAQ» о ядрах 2.6, установек и работе.

подохрение больше на то, что скомпилированный модуль для 2.6 не может загрузиться из-зи старых modutils.

из-зи этого может не работать при установке driver=«nvidia»

битность 24 — это обсуждение уже тоже было. мскать тему про прозрачность (мх было 2 темы, в разный ветках), искать поиском.

uj

черный экран перед загрузкой — это нормально, у меня также. А насчет хтерма хз, может со шрифтами че-то напутал? Дровы тут точно не при чем.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.