Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Ответить
Аватара пользователя
ValKov
Сообщения: 182
ОС: По настроению :)

Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение ValKov »

Поставил сегодня ядро 2.6.7 (gentoo-dev-sources), всё o'k.
В config'е в kernel hacking появилась новая опция:
Use 4kb for kernel stacks instead of 8kb
На http://forums.gentoo.org было высказано предположение, что если выбрать 4kb(default), то могут быть проблемы, в частности с драйверами NVidia... :huh:
Я выбрал 4kb, проблем с NVidia пока не замечено... Может-ли кто-нибудь подтвердить или опровергнуть сиё предположение ?
Mac OS X Snow Leopard 10.6.5
Intel Core2 Duo E8400, Gigabyte GA-EP45-DS3L
2 Gb PC6400 RAM, 4 SATA HDD, 2 SATA DVD-RW
Спасибо сказали:
Аватара пользователя
russian_knight
Сообщения: 85

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение russian_knight »

На 4kb не ставится офф драйвер от nVidia. Ждём пока тамошние чудо-программисты исправят. Были бы драйвера open source - мигом бы исправили.
Спасибо сказали:
Аватара пользователя
ValKov
Сообщения: 182
ОС: По настроению :)

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение ValKov »

russian_knight писал:

На 4kb не ставится офф драйвер от nVidia. Ждём пока тамошние чудо-программисты исправят. Были бы драйвера open source - мигом бы исправили.


# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set
CONFIG_EARLY_PRINTK=y
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_FRAME_POINTER is not set
CONFIG_4KSTACKS=y


bash-2.05b# emerge -pv nvidia-kernel

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild R ] media-video/nvidia-kernel-1.0.5336-r4 0 kB

Total size of downloads: 0 kB


Что бы это значило ? :huh:
Mac OS X Snow Leopard 10.6.5
Intel Core2 Duo E8400, Gigabyte GA-EP45-DS3L
2 Gb PC6400 RAM, 4 SATA HDD, 2 SATA DVD-RW
Спасибо сказали:
Аватара пользователя
russian_knight
Сообщения: 85

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение russian_knight »

Хм. Боюсь не знаю. Я пользуюсь Fedora Core и там nVidia драйверы не работают. Поскольку драйверы одни для всех (не open source), то мне казалось что я не совру...

Извиняюсь и прошу рассказать в чём всё-таки там дело, если разберётесь ;-)
Спасибо сказали:
Аватара пользователя
Den
Сообщения: 12

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение Den »

Дело в том что и в Fedora Core 2.0, где 4KSTACKS по дефолту примерно у 10% пользователей драйвер nvidia работает.
А потом в ядре есть стандартный nv-драйвер. Он у всех работает, правда без 3D.
Спасибо сказали:
Аватара пользователя
ValKov
Сообщения: 182
ОС: По настроению :)

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение ValKov »

Den писал:
А потом в ядре есть стандартный nv-драйвер. Он у всех работает, правда без 3D.

Section "Device"
Identifier "ASUS V7700Ti"
Driver "nvidia"
- это из /etc/X11/XF86Config...
Странно это всё... Единственное что пока удалось заметить - Screen Saver Euphoria (OpenGL) не всегда запускается, иногда просто чёрный экран. А в остальном - всё хорошо, всё хорошо... ;)
Mac OS X Snow Leopard 10.6.5
Intel Core2 Duo E8400, Gigabyte GA-EP45-DS3L
2 Gb PC6400 RAM, 4 SATA HDD, 2 SATA DVD-RW
Спасибо сказали:
Аватара пользователя
Selecter
Сообщения: 311

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение Selecter »

Не знаю насчёт этой опции в ядре, но на gentoo-dev-sources-2.6.7 с успехом ставится nvidia (на love-sources-2.6.7-rc3, однако, модуль не подгружался из-за неправильного формата.
Спасибо сказали:
Аватара пользователя
demongloom
Сообщения: 454
Статус: Добрый Демон
Контактная информация:

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение demongloom »

А что дает 4кб stacks? Кроме проблем естественно? Какие такие преимущества?
Если жизнь твоя порвется, тебе новую сошьют.
Спасибо сказали:
Аватара пользователя
Selecter
Сообщения: 311

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение Selecter »

Govorjat, polezno dlja embeeded linux gde malo pamjati < 64mb
Спасибо сказали:
Аватара пользователя
ValKov
Сообщения: 182
ОС: По настроению :)

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение ValKov »

demongloom писал:

А что дает 4кб stacks? Кроме проблем естественно? Какие такие преимущества?


Х. з. :huh: Но раз звёзды зажигают, значит это кому-нибудь надо... Тем более, что сия опция включена по дефолту.
Здесь тоже задавали этот вопрос.
Mac OS X Snow Leopard 10.6.5
Intel Core2 Duo E8400, Gigabyte GA-EP45-DS3L
2 Gb PC6400 RAM, 4 SATA HDD, 2 SATA DVD-RW
Спасибо сказали:
Аватара пользователя
demongloom
Сообщения: 454
Статус: Добрый Демон
Контактная информация:

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение demongloom »

Ну а если у меня памяти 768 мег то нафиг мне лишний геморрой? Вообще прекомпилированные ядра хороши для новичков, потом проще собрать самому под себя с учетом личных требований.
А раз эти ядра так несовместимы со многими вещями то не проще ли выкладывать тогда отдельно ядра скомпилированные для 4кб и для 8кб, я имею ввиду для производителей дистров - типа федя, деб, сусь и прочие.
Если жизнь твоя порвется, тебе новую сошьют.
Спасибо сказали:
Аватара пользователя
Sparky
Сообщения: 604
Статус: core dumped
ОС: Plan 9

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение Sparky »

(russian_knight @ Суббота, 19 Июня 2004, 23:43) писал(а):На 4kb не ставится офф драйвер от nVidia. Ждём пока тамошние чудо-программисты исправят. Были бы драйвера open source - мигом бы исправили.

Ага OpenSource :) Думаю что не дождемся никогда - хотя хотелось бы.
А вообще вчера перешел на 2.6.7 у меня FC1, все прошло как по маслу, звук правда пока OSS оставил но было поздно и хотелось сапать, а заморачиваться с Альса не хотелось
:D
Блог
--------------------

GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
Спасибо сказали:
Gyrus
Сообщения: 1
Контактная информация:

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение Gyrus »

Вообщем научен горьким опытом. У меня возникла следующая проблема после установки kernel-2.6.7: дрова nvidia ставятся БЕЗ всяких проблем, НО после загрузки X-ов при переходе в консоль методом Ctrl+Alt+F* комп вешался намертво! Сначало грешил на framebufer в текстовом режиме, но оказалось виновата как раз эта фигня про 4Kb вместо 8Kb. Так что всем советую убрать Kernel hacking ---> Use 4Kb for kernel stacks instead of 8K.
Спасибо сказали:
Аватара пользователя
ValKov
Сообщения: 182
ОС: По настроению :)

Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?

Сообщение ValKov »

Gyrus писал:

Вообщем научен горьким опытом. У меня возникла следующая проблема после установки kernel-2.6.7: дрова nvidia ставятся БЕЗ всяких проблем, НО после загрузки X-ов при переходе в консоль методом Ctrl+Alt+F* комп вешался намертво! Сначало грешил на framebufer в текстовом режиме, но оказалось виновата как раз эта фигня про 4Kb вместо 8Kb.


Только что проверил все 6 консолей - всё нормально... :huh: Необъяснимы пути...
Mac OS X Snow Leopard 10.6.5
Intel Core2 Duo E8400, Gigabyte GA-EP45-DS3L
2 Gb PC6400 RAM, 4 SATA HDD, 2 SATA DVD-RW
Спасибо сказали:
Ответить