LINUX.ORG.RU

Сообщения linuxtuxyura

 

[gentoo] снова о cxxflags

Сейчас в make.conf

CFLAGS=" -msse4.2 -ftracer -mfpmath=sse,387 -march=corei7 -mtune=corei7"

Вопрос: 1. Нужно ли дописывать msse msse2 msse3 msse4 msse4.1 ? 2. Нужно make.conf писать QMAKE_CXXFLAGS=$CFLAGS ?

 

linuxtuxyura
()

[Киев] работа для студента

Долго искал, но не смог найти. Есть ли для студента в Киеве работа, что-то похожее на помощника системного администратора? Обязательно не полный рабочий день, в выходные возможен и полный.

Навыки работы на уровне продвинутого пользователя : Windows 2000-7, Microsoft Office, OpenOffice, Debian GNU/Linux (на Gentoo уже 2 месяца). Отличное знание аппаратного обеспечения компьютеров, диагностика неисправностей и ремонт. Знание основных принципов работы и построение компьютерной сети, принципы работы DNS, DHCP.

На какую зарплату можна приблизительно расчитывать? Что нужно подучить?

ЗЫ. Студент 3-го курса, специальность:програмная инженерия. По специальности думаю начинать работать с 4 или 5 курса.

 

linuxtuxyura
()

[gentoo] не собирается gdk-pixbuf

Собственно сабж.

Компилируется, но в некоторый момент выдает ошибку:

libtool: link: x86_64-pc-linux-gnu-gcc -std=gnu99 -DGDK_PIXBUF_DISABLE_DEPRECATED -march=corei7 -mtune=corei7 -O2 -pipe -mmmx -msse4.2 -ftracer -mfpmath=sse,387 -Wall -Wl,-O1 -Wl,--as-needed -o .libs/test-gdk-pixbuf test-gdk-pixbuf.o -pthread  ./.libs/libgdk_pixbuf-2.0.so -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lpng14 -lm -pthread
g-ir-scanner: compile: gcc -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DGDK_PIXBUF_DISABLE_DEPRECATED -march=corei7 -mtune=corei7 -O2 -pipe -mmmx -msse4.2 -ftracer -mfpmath=sse,387 -Wall -I.. -I.. -I../gdk-pixbuf -I../gdk-pixbuf -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng14 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -c -o /var/tmp/portage/x11-libs/gdk-pixbuf-2.24.0/work/gdk-pixbuf-2.24.0/gdk-pixbuf/tmp-introspect4ncBLB/GdkPixbuf-2.0.o /var/tmp/portage/x11-libs/gdk-pixbuf-2.24.0/work/gdk-pixbuf-2.24.0/gdk-pixbuf/tmp-introspect4ncBLB/GdkPixbuf-2.0.c
g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC --silent gcc -o /var/tmp/portage/x11-libs/gdk-pixbuf-2.24.0/work/gdk-pixbuf-2.24.0/gdk-pixbuf/tmp-introspect4ncBLB/GdkPixbuf-2.0 -export-dynamic -DGDK_PIXBUF_DISABLE_DEPRECATED -march=corei7 -mtune=corei7 -O2 -pipe -mmmx -msse4.2 -ftracer -mfpmath=sse,387 -Wall -L. libgdk_pixbuf-2.0.la -pthread -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 /var/tmp/portage/x11-libs/gdk-pixbuf-2.24.0/work/gdk-pixbuf-2.24.0/gdk-pixbuf/tmp-introspect4ncBLB/GdkPixbuf-2.0.o
gdk-pixdata.c:627: Warning: GdkPixbuf: gdk_pixdata_to_csource: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
gdk-pixdata.c:411: Warning: GdkPixbuf: gdk_pixbuf_from_pixdata: return value: Missing (transfer) annotation
/usr/bin/g-ir-compiler  --includedir=. GdkPixbuf-2.0.gir -o GdkPixbuf-2.0.typelib
/usr/bin/g-ir-compiler: error while loading shared libraries: libffi.so.6: cannot open shared object file: No such file or directory
make[4]: *** [GdkPixbuf-2.0.typelib] Ошибка 127

Пересборка libffi не помогает, если ставить старые версии gdk-pixbuf (2.23.5 и 2.22.1-r2) ошибка та же.

dev-libs/libffi-3.0.10  USE="static-libs -debug -test"
x11-libs/gdk-pixbuf-2.24.0  USE="X introspection -debug -doc -jpeg -jpeg2k -test -t
# whereis  libffi.so.6
libffi.so: /usr/lib/libffi.so /usr/lib/libffi.so.5 /usr/lib64/libffi.so /usr/lib64/libffi.so.5iff"

Можна ли создать ссылку с libffi.so.5 на libffi.so.6?

Gentoo ~amd64, gcc4.6.1

 

linuxtuxyura
()

[Gentoo] гарячий процессор

Во время роботы, всегда проц горячий, кулер крутится все время. В дебиане кулер включался приблизительно раз в 5 минут на 1 минуту.

$ cat /usr/src/linux/.config | grep CPU_FRE
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
# CONFIG_CPU_FREQ_STAT is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set

$ cat /usr/src/linux/.config | grep CPUFRE
# CONFIG_X86_PCC_CPUFREQ is not set
CONFIG_X86_ACPI_CPUFREQ=y

даже если выполнить (1.2Ггц -мин частота)

# cpufreq-set -u 1.2Ghz -c0
# cpufreq-set -u 1.2Ghz -c1
# cpufreq-set -u 1.2Ghz -c2
# cpufreq-set -u 1.2Ghz -c3

# cpufreq-info | grep 'current CPU'
  current CPU frequency is 1.20 GHz (asserted by call to hardware).
  current CPU frequency is 1.20 GHz (asserted by call to hardware).
  current CPU frequency is 1.20 GHz (asserted by call to hardware).
  current CPU frequency is 1.20 GHz (asserted by call to hardware).
то кулер все-равно не выключается.

зы.Температуру процессора не мерял, мерял температуру GPU (они на одном радиаторе сидят (ноутбук)),

 # nvidia-smi -a | grep Gpu
        Gpu                     : N/A
        Gpu                     : 45 C
в дебиане температура приблизительно в районе 39-42 гр.

Gentoo ~amd64, KDE4.7.0, Intel core i5 430m, Nvidia GeForce gt 330m

 

linuxtuxyura
()

[gentoo] снова оптимизация

Установил icc. Пересобираю например ffmpeg (компилятор ICC)

[ebuild   R    ] media-video/ffmpeg-0.7.3  USE="X aac alsa amr bzip2 dirac encode faac frei0r hardcoded-tables mmx mmxext mp3 schroedinger sdl static-libs theora threads truetype vaapi vorbis vpx x264 xvid zlib -3dnow -3dnowext (-altivec) -avx -bindist (-celt) -cpudetection -custom-cflags -debug -doc -gsm -ieee1394 -jack -jpeg2k -network -oss -pic -qt-faststart -rtmp -speex -ssse3 -test -v4l -v4l2 -vdpau" VIDEO_CARDS="nvidia" 0 kB

#make.conf
CFLAGS="-march=corei7 -mtune=corei7 -O2 -pipe -mmmx -msse4.2 -ftracer -mfpmath=sse,387"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
ICCCFLAGS="-O3 -fomit-frame-pointer -xSSE4.2 -g0 -w"
ICCCXXFLAGS="${ICCCFLAGS}"

1. Нужно ли оставлять поддержку всяких sse? (попробовал убрать -mmx -mmxext, конвертирует на одном ядре.) Ведь, по идее sse и mmx написаны на ассемблере, компилятор их не будет оптимизировать.
2. Есть ли в icc что-то наподобие -march=corei7
3. Как лучше в плане скорости: -mfpmath=sse,387 или -mfpmath=sse
4. Какие кодеки/пакеты можно перекомпилировать с помощю icc? Пересоберет ICC к примеру VLC?
5. можно собрать GCC с помощью ICC?Будет выиграш в скорости компиляции?
6. Влияет оптимизация на время роботы от батареи (ноутбука)?

CPU-corei5 (не sandybridge), ram 4gb

 

linuxtuxyura
()

dyndns за прокси

Сижу за прокси. Возможно использовать dyndns или другие аналогичные сервисы? Если да, то как?

Интернет раздается через cproxy. (компьютер не мой)

linuxtuxyura
()

[Gentoo][pptp][kde] настройка

В генте нужно настроить pptp соединение. В офтопику было:
Основные:IP- 192.168.1.1#куда подключался
На ярлыку писало минипорт WAN. pptp

установил Kvpnc, пишет

отладка: Выбранный тип: PPTP
ошибка: Необходимые демоны (pppd и pptpd) не доступны, соединение не будет возможно.
хотя pptpd запустил. (в каком пакете pppd?)

Собрал следущие пакеты:

net-dialup/pptpclient
net-misc/kvpnc
net-misc/networkmanager-pptp
net-dialup/pptpd
net-dialup/pptpclient
Что из этого лишнее?

ЗЫ. Гентовская вики только у меня не работает второй день?

 , ,

linuxtuxyura
()

RSS подписка на новые темы