Вы здесь
Nvidia ошибка сегментирования [решено]
Пересобрал всю систему..
******************************
make.conf
CFLAGS="-O2 -pipe -mtune=athlon64 -freorder-blocks -funroll-all-loops -finline-functions -funsafe-math-optimizations -fstrict-aliasing -maccumulate-outgoing-args -ftree-vectorize"
CHOST="x86_64-pc-linux-gnu"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
CXXFLAGS="${CFLAGS}"
CC=gcc
CXX=g++
USE="X 3dnow sse sse2 slang aac amd64 alsa apache2 bzip2 cdr dvd dvdr firefox ftp gif gphoto2 gtk gtk2 hal icc icq iee1394 jpeg kde libg++ mp3 mpeg mplayer nvidia opengl pda pdf php png qt4 qt3 qt3support samba source sse2 ssl tiff unicode utf-8 usb xml xvid nsplugin zlib zip -gnome -oss -arts"
MAKEOPTS="-j3"
ACCEPT_KEYWORDS="amd64"
VIDEO_CARDS="nvidia"
******************************
>ls -FGg /etc/make.profile
>lrwxrwxrwx 1 56 Мар 18 19:46 /etc/make.profile -> /usr/portage/profiles/default-linux/amd64/2007.0/desktop/
******************************
Все собралось замечательно, после установки драйвера на видеокарту Nvidia 7300GT
x11-drivers/nvidia-drivers-169.09-r1 USE="acpi gtk -custom-cflags (-multilib)" 0 kB
тоже все заработало, но:
>glxinfo
>name of display: :0.0
>Ошибка сегментирования
>glxgears
>Ошибка сегментирования
При попытке запустить nvidia-settings
ERROR: Error parsing configuration file '/root/.nvidia-settings-rc' on line 18: '0/FlatpanelScaling[DFP-0]=0' (Unrecognized attribute name).
Ошибка сегментирования
В логах на X-сы нет ниодной ошибки и варнинга, все работает нормально.. куда копать?
Что может быть не так?
Спасибо!
**********************************************************
Теперь все работает стабильно.. флаги следующие:
CFLAGS="-O3 -pipe -march=athlon64 -mtune=athlon64 -funroll-all-loops -ftree-vectorize -msse3"
CHOST="x86_64-pc-linux-gnu"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
удалить
удалить /root/.nvidia-settings-rc и завести привычку больше никогда не запускать glxinfo под рутом? ))
CFLAGS="-O2 -pipe
мда... жесть и ты с такими флагами хочешь что бы сегфолтов не было?
-funsafe-math-optimizations вот это хотя бы убери
если уж хочешь нормальную оптимизацию то имхо проще поставить
gcc 4.2.x или gcc 4.3.x
и юзать CFLAGS типа
___________________________________________
Gentoo GNU/Linux 2.6.24 GCC 4.2.3 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
ну на дрова эти
ну на дрова эти флаги по-любому не влияют - они в виде бинарников.
другое дело, что все эти flxgears и проч. могут вылетать с сегфолтом из-за этих флагов, а не из-за нвидиа
на сами дрова
на сами дрова да =)
а вот на весь остальной софт... ну я бы удивился если бы все нормально с такими флагами работало
___________________________________________
Gentoo GNU/Linux 2.6.24 GCC 4.2.3 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Просвятите!
Эти флаги яж не просто так поставил..
Просвятите - acovea это фигня чтоль получается? я на ней тесты поганял из чего и родились эти флаги.. (
Э-э-э... Ставь "Safe
Э-э-э... Ставь "Safe CFLAGS" из Gentoo-Wiki и не верь этому всему. acovea тебе показала, как будет быстрее всего, но не сказала, насколько стабильным это будет (-:Е
Пожалуйста, не описывайте своё железо в подписи
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.