Проблема с Ядром или что то другое (ядра 24 и 26)
Модератор: /dev/random
-
Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Проблема с Ядром или что то другое
2All Загрузка до 100% доходит в карамбе, а в gkrellm (thanks to Genie) все правильно отображаеться! Загрузка на уровне 15-20% но с перходом на 2.6.11 перестали устанавливаться дрова на nVidia опять же геморой! А проблему с ядром 2.4 не решил а теперь и решать не буду!!Всем спасибо за помощь! Я думаю тему можно считать закрытой!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
clx
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: Проблема с Ядром или что то другое
(Angel_13th @ Пятница, 04 Марта 2005, 8:49) писал(а):2All Загрузка до 100% доходит в карамбе, а в gkrellm (thanks to Genie) все правильно отображаеться! Загрузка на уровне 15-20% но с перходом на 2.6.11 перестали устанавливаться дрова на nVidia опять же геморой! А проблему с ядром 2.4 не решил а теперь и решать не буду!!Всем спасибо за помощь! Я думаю тему можно считать закрытой!
На 2.6.11 нормально устанавливаются дрова, если пропатчить.
З.Ы. В nitro-sources в ядре есть функция выбора дров для ati или nvidia, оч удобно, вчера так и сделал.
iMac 20" Core Duo.
-
Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Проблема с Ядром или что то другое
Да они нормально устанавливаються Но не со встроеным в ядро agpgart! Как только убрал из ядра agpgart то все встало нормально! Так то! А что нитро и где их взять
Angel_13th добавил в 04.03.2005 12:41
При компиляции нитро сорцев у меня вылезает ошибка как раз на том самом месте где начинают компилиться дрова для видео
как вы думаете что это и что является этому причиной?
Angel_13th добавил в 04.03.2005 12:46
А атишные дрова спокойно копиляться!
Angel_13th добавил в 04.03.2005 12:41
При компиляции нитро сорцев у меня вылезает ошибка как раз на том самом месте где начинают компилиться дрова для видео
Код: Выделить всё
CC [M] drivers/accel3d/nvidia/nv.o
cc1: error: unrecognized option `-Wdeclaration-after-statement'
cc1: error: unrecognized option `-fno-unit-at-a-time'
make[2]: *** [drivers/accel3d/nvidia/nv.o] Error 1
make[1]: *** [drivers/accel3d/nvidia] Error 2
make: *** [drivers] Error 2как вы думаете что это и что является этому причиной?
Angel_13th добавил в 04.03.2005 12:46
А атишные дрова спокойно копиляться!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
clx
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: Проблема с Ядром или что то другое
1)go to drivers/accel3d/nvidia IN the source tree.
2) open the file Makefile
3) in there you will see a block of code looking like this:
4) find in this code the flags that are causing trouble, from what i saw in the posts it was the flags
-fno-unit-at-a-time and -Wdeclaration-after-statement
So, the resulting block looks like:
Now save the Makefile you just edited.
2) open the file Makefile
3) in there you will see a block of code looking like this:
Код: Выделить всё
CFLAGS := -Wall -Wstrict-prototypes -Wno-trigraphs \
-fno-strict-aliasing -fno-common -ffreestanding \
-fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 \
-fno-unit-at-a-time -mregparm=3 -Iinclude/asm-i386/mach-default \
-Wdeclaration-after-statement -I$(src) -Wall -Wimplicit -Wreturn-type \
-Wswitch -Wformat -Wchar-subscripts \
-Wparentheses -Wno-multichar -Werror -O \
-MD $(DEFINES) $(INCLUDES) -Wno-cast-qual \
-Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ \
-DMODULE -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE \
-DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 \
-DNV_PATCHLEVEL=6629 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 \
-UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PFN_RANGE_PRESENT \
-DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT \
-DNV_CLASS_SIMPLE_CREATE_PRESENT -DNV_PCI_GET_CLASS_PRESENT4) find in this code the flags that are causing trouble, from what i saw in the posts it was the flags
-fno-unit-at-a-time and -Wdeclaration-after-statement
So, the resulting block looks like:
Код: Выделить всё
CFLAGS := -Wall -Wstrict-prototypes -Wno-trigraphs \
-fno-strict-aliasing -fno-common -ffreestanding \
-fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 \
-mregparm=3 -Iinclude/asm-i386/mach-default \
-I$(src) -Wall -Wimplicit -Wreturn-type \
-Wswitch -Wformat -Wchar-subscripts \
-Wparentheses -Wno-multichar -Werror -O \
-MD $(DEFINES) $(INCLUDES) -Wno-cast-qual \
-Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ \
-DMODULE -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE \
-DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 \
-DNV_PATCHLEVEL=6629 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 \
-UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PFN_RANGE_PRESENT \
-DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT \
-DNV_CLASS_SIMPLE_CREATE_PRESENT -DNV_PCI_GET_CLASS_PRESENTNow save the Makefile you just edited.
iMac 20" Core Duo.