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 :-)
ну на дрова эти
ну на дрова эти флаги по-любому не влияют - они в виде бинарников.
другое дело, что все эти flxgears и проч. могут вылетать с сегфолтом из-за этих флагов, а не из-за нвидиа
на сами дрова
на сами дрова да =)
а вот на весь остальной софт... ну я бы удивился если бы все нормально с такими флагами работало
___________________________________________
Gentoo GNU/Linux 2.6.24 GCC 4.2.3 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Просвятите!
Эти флаги яж не просто так поставил..
Просвятите - acovea это фигня чтоль получается? я на ней тесты поганял из чего и родились эти флаги.. (
Э-э-э... Ставь "Safe
Э-э-э... Ставь "Safe CFLAGS" из Gentoo-Wiki и не верь этому всему. acovea тебе показала, как будет быстрее всего, но не сказала, насколько стабильным это будет (-:Е
Пожалуйста, не описывайте своё железо в подписи
Похожая ошибка
Но вот только на ati-drivers
Собрал ядро 2.6.25(до этого 2.6.24)
Отлетели дрова(8.40.4)
Единственные дрова, которые собрались 8.501(предыдущие не компилятся, если надо, приведу лог), а 8.471.3
пишет что невозможно поставить на ядро 2.6.25
Под рутом glxinfo пишет все нормально, direct rendring yes
А под юзверем
$ glxinfo
name of display: :0.0
Ошибка сегментирования
Что может быть?
*На 2.6.24 все работало норм
есть 8.822 нужно
есть 8.822
нужно выставить права в xorg.conf
Права вроде выставлены
Права вроде выставлены
Section "DRI"
Group "video"
Mode 0660
EndSection
Если об этом
Да мне то впринципе и 8.501 подходить не должны, тк. у меня radeon 9550
А в новых они кажется не поддерживаются
+ Не доверяю я что-то тестовой ветви после ядра 2.6.26...
Особенно тому, что связанно с ядром и дровами))
Ну в любом случае емержу
Я, наверное,
Я, наверное, зануда, но обсуждать проблемы с ATI в этой теме несколько странно
Пожалуйста, не описывайте своё железо в подписи
Согласен
Соглашусь с этим, но просто показалось схожей проблема и я не думаю, что здесь был вопрос именно в драйверах
Решением было откатится на 2.6.24-r8
с глючными
с глючными бинарными поделками он всегда именно в драйверах.