Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
Модератор: /dev/random
Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
Поставил сегодня ядро 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...
Я выбрал 4kb, проблем с NVidia пока не замечено... Может-ли кто-нибудь подтвердить или опровергнуть сиё предположение ?
В config'е в kernel hacking появилась новая опция:
Use 4kb for kernel stacks instead of 8kb
На http://forums.gentoo.org было высказано предположение, что если выбрать 4kb(default), то могут быть проблемы, в частности с драйверами NVidia...
Я выбрал 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
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 ?
На 4kb не ставится офф драйвер от nVidia. Ждём пока тамошние чудо-программисты исправят. Были бы драйвера open source - мигом бы исправили.
Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
russian_knight писал:
# 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
Что бы это значило ?
На 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
Что бы это значило ?
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
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 ?
Хм. Боюсь не знаю. Я пользуюсь Fedora Core и там nVidia драйверы не работают. Поскольку драйверы одни для всех (не open source), то мне казалось что я не совру...
Извиняюсь и прошу рассказать в чём всё-таки там дело, если разберётесь ;-)
Извиняюсь и прошу рассказать в чём всё-таки там дело, если разберётесь ;-)
Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
Дело в том что и в Fedora Core 2.0, где 4KSTACKS по дефолту примерно у 10% пользователей драйвер nvidia работает.
А потом в ядре есть стандартный nv-драйвер. Он у всех работает, правда без 3D.
А потом в ядре есть стандартный nv-драйвер. Он у всех работает, правда без 3D.
Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
Den писал:
Section "Device"
Identifier "ASUS V7700Ti"
Driver "nvidia" - это из /etc/X11/XF86Config...
Странно это всё... Единственное что пока удалось заметить - Screen Saver Euphoria (OpenGL) не всегда запускается, иногда просто чёрный экран. А в остальном - всё хорошо, всё хорошо...
А потом в ядре есть стандартный 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
Intel Core2 Duo E8400, Gigabyte GA-EP45-DS3L
2 Gb PC6400 RAM, 4 SATA HDD, 2 SATA DVD-RW
Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
Не знаю насчёт этой опции в ядре, но на gentoo-dev-sources-2.6.7 с успехом ставится nvidia (на love-sources-2.6.7-rc3, однако, модуль не подгружался из-за неправильного формата.
- demongloom
- Сообщения: 454
- Статус: Добрый Демон
- Контактная информация:
Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
А что дает 4кб stacks? Кроме проблем естественно? Какие такие преимущества?
Если жизнь твоя порвется, тебе новую сошьют.
Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
Govorjat, polezno dlja embeeded linux gde malo pamjati < 64mb
Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
demongloom писал:
Х. з. Но раз звёзды зажигают, значит это кому-нибудь надо... Тем более, что сия опция включена по дефолту.
Здесь тоже задавали этот вопрос.
А что дает 4кб stacks? Кроме проблем естественно? Какие такие преимущества?
Х. з. Но раз звёзды зажигают, значит это кому-нибудь надо... Тем более, что сия опция включена по дефолту.
Здесь тоже задавали этот вопрос.
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
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 ?
Ну а если у меня памяти 768 мег то нафиг мне лишний геморрой? Вообще прекомпилированные ядра хороши для новичков, потом проще собрать самому под себя с учетом личных требований.
А раз эти ядра так несовместимы со многими вещями то не проще ли выкладывать тогда отдельно ядра скомпилированные для 4кб и для 8кб, я имею ввиду для производителей дистров - типа федя, деб, сусь и прочие.
А раз эти ядра так несовместимы со многими вещями то не проще ли выкладывать тогда отдельно ядра скомпилированные для 4кб и для 8кб, я имею ввиду для производителей дистров - типа федя, деб, сусь и прочие.
Если жизнь твоя порвется, тебе новую сошьют.
Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
(russian_knight @ Суббота, 19 Июня 2004, 23:43) писал(а):На 4kb не ставится офф драйвер от nVidia. Ждём пока тамошние чудо-программисты исправят. Были бы драйвера open source - мигом бы исправили.
Ага OpenSource Думаю что не дождемся никогда - хотя хотелось бы.
А вообще вчера перешел на 2.6.7 у меня FC1, все прошло как по маслу, звук правда пока OSS оставил но было поздно и хотелось сапать, а заморачиваться с Альса не хотелось
Блог
--------------------
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++
--------------------
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++
Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
Вообщем научен горьким опытом. У меня возникла следующая проблема после установки kernel-2.6.7: дрова nvidia ставятся БЕЗ всяких проблем, НО после загрузки X-ов при переходе в консоль методом Ctrl+Alt+F* комп вешался намертво! Сначало грешил на framebufer в текстовом режиме, но оказалось виновата как раз эта фигня про 4Kb вместо 8Kb. Так что всем советую убрать Kernel hacking ---> Use 4Kb for kernel stacks instead of 8K.
Re: Ядро 2.6.7 - kernel stacks - 4kb или 8kb ?
Gyrus писал:
Только что проверил все 6 консолей - всё нормально... Необъяснимы пути...
Вообщем научен горьким опытом. У меня возникла следующая проблема после установки kernel-2.6.7: дрова nvidia ставятся БЕЗ всяких проблем, НО после загрузки X-ов при переходе в консоль методом Ctrl+Alt+F* комп вешался намертво! Сначало грешил на framebufer в текстовом режиме, но оказалось виновата как раз эта фигня про 4Kb вместо 8Kb.
Только что проверил все 6 консолей - всё нормально... Необъяснимы пути...
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
Intel Core2 Duo E8400, Gigabyte GA-EP45-DS3L
2 Gb PC6400 RAM, 4 SATA HDD, 2 SATA DVD-RW