Gentoo+ >nvidia-275.28

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Gentoo+ >nvidia-275.28

Сообщение denel »

Наблюдаю довольно странную ситуацию:
Все драйверы после версии 275.28 отказываются работать с opengl, например glxgears говорит Ошибка сегментации
Пробовал пересобирать систему с новыми флагами компилятора, не помогло, результат один к одному.
Стоит отметить, что после установки "поверх" драйвера из самого *.run opengl начинает работать, удаляю, переустанавливаю из портежей абсолютно тот же драйвер - опять тоже самое. Еще почему-то при использовании vdpau kwin при перемещении окон заметно подтормаживает (не плавно перемещая), но это дело третье. Мне бы разобраться почему из портежей opengl не работает.
Что нужно предоставить? amd64 архитектура.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Gentoo+ >nvidia-275.28

Сообщение taaroa »

denel писал(а):
05.10.2011 11:44
Что нужно предоставить?

if you need support, post the output of 'emerge --info =x11-drivers/nvidia-drivers-{installed versions}'
emerge --info | wgetpaste
:wq
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Gentoo+ >nvidia-275.28

Сообщение serzh-z »

denel
Возможно, стоит взглянуть на вывод "eselect opengl".
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Gentoo+ >nvidia-275.28

Сообщение denel »

taaroa писал(а):
05.10.2011 19:41
denel писал(а):
05.10.2011 11:44
Что нужно предоставить?

if you need support, post the output of 'emerge --info =x11-drivers/nvidia-drivers-{installed versions}'
emerge --info | wgetpaste

Код: Выделить всё

Portage 2.1.10.20 (default/linux/amd64/10.0, gcc-4.5.3, glibc-2.12.2-r0, 3.0.6-gentoo x86_64)
=================================================================
System uname: Linux-3.0.6-gentoo-x86_64-Intel-R-_Pentium-R-_CPU_E5700_@_3.00GHz-with-gentoo-2.1
Timestamp of tree: Wed, 05 Oct 2011 07:00:01 +0000
app-shells/bash:          4.1_p9
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.1-r1, 3.1.3-r1
dev-util/cmake:           2.8.5-r2
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.3-r1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            3.4.6-r2, 4.5.3-r1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r3
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.38 (virtual/os-headers)
sys-libs/glibc:           2.12.2
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"

CFLAGS="-O3 -pipe -march=core2 -mtune=core2 -funroll-all-loops -ftree-vectorize -msse3"
до пересборки было "-O2 -mtune=core2 -fomit-frame-pointer -pipe"

CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"

CXXFLAGS="-O3 -pipe -march=core2 -mtune=core2 -funroll-all-loops -ftree-vectorize -msse3"
берется из CFLAGS

FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
LINGUAS="ru"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/home/port"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X Xaw3d a52 aacaccessibility acl acpi addbookmarks akode alsa amd64 amr amuled apache2jack async audiofile authdaemond automount autoreplace berkdb bootstrap branding bundled-libs bzip2 cairo chm clamav cli connectionstatus contactnotes cpudetection cracklib crypt css cups custom-cflags cxx daap dbus dhcp dialup djvu dlloader dmx doc dri dv dvb dvd dvdr dvdread emovix encode expat extras fbcon ffmpeg firefox flac fuse gdbm gif glibc-omitfp glitz glut gpm groupwise gzip hal handbook haskell history htmlhandbook iconv ieee1394 ifp imagemagick imlib ipv6 javascript jpeg jpeg2k kde kdehiddenvisibility kdrivers lame lcms live logitech-mouse mad maya-shaderlibrary mikmod mjpeg mmx modules motif-ldap mp3 mp4 mpeg mplayer mtp mudflap multicall multilib musepack musicbrainz mysql ncurses netmeeting network njb nls nowlistening nptl nptlonly nsplugin nvidia ogg opengl openmp openvpn oss pam pascal pcre pdf perl png policykit ppp pppd python qt qt3support qt4 quicktime rdesktop readline ruby samba sametime sasl scanner sdl semantic-desktop session slang sms sndfile socks5 sound source spell sse sse2 ssl ssse3 statistics svg sysfs taglib tcpd texteffect tga theora threads threadsafe thumbnail tiff translator truetype unicode usb utempter v4l v4l2 vcd vdpau visualization vnc vorbis wavpack webdav wifi winbind winpopup x264 xcb xcomposite xine-xinerama xml xorg xscreensaver xv xvid yahoo zeroconf zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" FOO2ZJS_DEVICES="hp1018" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="x86_64 i386" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
=================================================================
                        Package Settings
=================================================================

x11-drivers/nvidia-drivers-285.05.09 was built with the following:
USE="acpi bootstrap gtk (multilib) -custom-cflags"

пытался и custom-cflags - не помогает

serzh-z писал(а):
05.10.2011 20:12
Возможно, стоит взглянуть на вывод "eselect opengl".

opengl стоял nvidia, glxgears выдавало ошибку сегментации, сейчас пришлось перейти на программную отрисовку - xorg-x11
кстати оказалось работать после ручной установки драйвера из *.run начинает только до первой же перезагрузки, после чего - та же картина - ошибка сегментации. Не пойму в чем беда, ведь X завершаю, запускаю, пока не перезагружаю работает, а как перезагрузил - все...

Видео Nvidia GeForce 9600GT, ввиду чего к сожалению с nouveau работать мягко говоря некомфортно - вентилятор на видяхе пока X с проприетарным драйвером не запущен выносит мозг...

драйвер последний что поставил - 285.05.09
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Gentoo+ >nvidia-275.28

Сообщение xorader »

Ещё хотелось бы глянуть:
$ uname -a
$ ls -al /usr/src
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Gentoo+ >nvidia-275.28

Сообщение denel »

xorader писал(а):
06.10.2011 08:32
Ещё хотелось бы глянуть:
$ uname -a
$ ls -al /usr/src

Linux denel 3.0.6-gentoo #1 SMP PREEMPT Wed Oct 5 12:44:11 YEKT 2011 x86_64 Intel® Pentium® CPU E5700 @ 3.00GHz GenuineIntel GNU/Linux

drwxr-xr-x 5 root root 4096 Окт 5 05:59 .
drwxr-xr-x 19 root root 4096 Май 4 04:50 ..
lrwxrwxrwx 1 root root 18 Окт 5 05:59 linux -> linux-3.0.6-gentoo
drwxr-xr-x 24 root root 4096 Окт 5 12:45 linux-3.0.6-gentoo

но это врятли думаю чего дает.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Gentoo+ >nvidia-275.28

Сообщение taaroa »

denel писал(а):
06.10.2011 02:51

blah

CFLAGS="-O3 -pipe -march=core2 -mtune=core2 -funroll-all-loops -ftree-vectorize -msse3" до пересборки было "-O2 -mtune=core2 -fomit-frame-pointer -pipe" http://en.gentoo-wiki.com/wiki/Safe_Cflags CFLAGS="-march=native -O2 -pipe" LDFLAGS="-Wl,-O1 -Wl,--sort-common" LDFLAGS="${LDFLAGS} -Wl,-O1 -Wl,--sort-common" http://www.gentoo.org/proj/en/qa/asneeded.xml


:wq
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Gentoo+ >nvidia-275.28

Сообщение denel »

taaroa писал(а):
07.10.2011 19:59
denel писал(а):
06.10.2011 02:51

blah

CFLAGS="-O3 -pipe -march=core2 -mtune=core2 -funroll-all-loops -ftree-vectorize -msse3" до пересборки было "-O2 -mtune=core2 -fomit-frame-pointer -pipe" http://en.gentoo-wiki.com/wiki/Safe_Cflags CFLAGS="-march=native -O2 -pipe" LDFLAGS="-Wl,-O1 -Wl,--sort-common" LDFLAGS="${LDFLAGS} -Wl,-O1 -Wl,--sort-common" http://www.gentoo.org/proj/en/qa/asneeded.xml



из первой ссылки ясно что флаги должны быть:
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
у меня до пересборки значительно не отличались.
LDFLAGS эту переменную я вообще не знал, добавил только в последнее время, проблемы с новыми версиями драйвера наблюдались значительно раньше, из-за этого сидел на старой версии. Но при переходе на новое ядро, на которое я перешел только из-за ждущего режима (suspend to RAM), мне пришлось воспользоваться новыми версиями драйвера, которые так и не заработали толком у меня почему то, старые версии драйвера с новым ядром попросту не собираются + в новых версиях исправлена одна ошибка, приводившая к зависанию X при ресайзе окон некоторых приложений.
PS прошу прощения, до пересборки флаги были именно вот такие: CFLAGS="-O2 -mtune=core2 -pipe"
не верю что из-за перемены mtune на march ситуация с драйвером улучшится, но тем не менее сейчас попробую emerge -e xorg-x11
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Gentoo+ >nvidia-275.28

Сообщение taaroa »

кстати, а в логи (/var/log/{Xorg.0.log,messages,debug,etc} ~.xsession-errors) или на консоль оно чего-нибудь пишет при ошибке сегментации? адреса, явки?
:wq
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Gentoo+ >nvidia-275.28

Сообщение denel »

taaroa писал(а):
08.10.2011 02:21
кстати, а в логи (/var/log/{Xorg.0.log,messages,debug,etc} ~.xsession-errors) или на консоль оно чего-нибудь пишет при ошибке сегментации? адреса, явки?

в /var/log/messages падает следующая информация:

Код: Выделить всё

kernel: glxgears[4401]: segfault at 0 ip           (null) sp 00007fff56982cd8 error 14 in glxgears[400000+5000]

/var/log/debug,etc у меня отсутствует, в остальные места никакой информации не идет.
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Gentoo+ >nvidia-275.28

Сообщение denel »

Нашел нашел нашел!!!
Причина была в флаге noexec монтирования /tmp, так как дрова я устанавливал руками ставя флаг exec, поэтому оно и работало до перезагрузки, после перезагрузки то снова noexec. Странно, зачем может быть нужен этот флаг OpenGL-у от нвидии?...
И конечно проблема - неприятность осталась одна можно сказать - при использовании vdpau даже перемещение окон идет с тормозами, хотя на видео тормозов в это время не наблюдается, может кто сталкивался?
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Gentoo+ >nvidia-275.28

Сообщение denel »

Прошу прощения. Тормоза возникают именно при комбинации KWin+OpenGL+VDPAU, не знаю, может и с другими композитными оконными менеджерами так, но при отключении композитинга в KWin окна перестают перемещаться с тормозами, все становится нормально. Но ввиду того, что использую Docky - OpenGL в KWin отключать не резон.
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Gentoo+ >nvidia-275.28

Сообщение megabaks »

с компизом этого не воспроизвести
Спасибо сказали:
Аватара пользователя
altwazar
Сообщения: 427
Статус: Zz
ОС: Calculate

Re: Gentoo+ >nvidia-275.28

Сообщение altwazar »

denel писал(а):
09.10.2011 09:33
Прошу прощения. Тормоза возникают именно при комбинации KWin+OpenGL+VDPAU, не знаю, может и с другими композитными оконными менеджерами так, но при отключении композитинга в KWin окна перестают перемещаться с тормозами, все становится нормально. Но ввиду того, что использую Docky - OpenGL в KWin отключать не резон.

А xorg-server какой версии? У 1.11.1 были проблемы с 285.05.09 драйверами.
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Gentoo+ >nvidia-275.28

Сообщение xorader »

denel писал(а):
08.10.2011 03:28
Нашел нашел нашел!!!
Причина была в флаге noexec монтирования /tmp, так как дрова я устанавливал руками ставя флаг exec, поэтому оно и работало до перезагрузки, после перезагрузки то снова noexec. Странно, зачем может быть нужен этот флаг OpenGL-у от нвидии?...
И конечно проблема - неприятность осталась одна можно сказать - при использовании vdpau даже перемещение окон идет с тормозами, хотя на видео тормозов в это время не наблюдается, может кто сталкивался?


Мда... nvidia вообще охамела туда что-то временное запускающееся тащить...
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Gentoo+ >nvidia-275.28

Сообщение denel »

altwazar писал(а):
10.10.2011 06:56
denel писал(а):
09.10.2011 09:33
Прошу прощения. Тормоза возникают именно при комбинации KWin+OpenGL+VDPAU, не знаю, может и с другими композитными оконными менеджерами так, но при отключении композитинга в KWin окна перестают перемещаться с тормозами, все становится нормально. Но ввиду того, что использую Docky - OpenGL в KWin отключать не резон.

А xorg-server какой версии? У 1.11.1 были проблемы с 285.05.09 драйверами.

xorg-server-1.10.4
Спасибо сказали: