Ноутбуки с Gentoo
k1b0rg 5 Августа, 2009 - 13:02
Каждый гентушник сталкивается с проблемой написания make.conf. И выбор зависит от разных факторов. Одним из важных факторов может являтся железо.
В одинаковых моделях ноутбуков железо не такое разнообразное, а значит можно использовать одинаковые конфиги. Просьба гентушникам, напишите:
1) производитель ноутбука
2) модель
3) содержимое make.conf
»
- Для комментирования войдите или зарегистрируйтесь

1. Toshiba 2. Satellite
1. Toshiba
2. Satellite A110-293 (PSAB0E)
3.
CBUILD="i686-pc-linux-gnu" #CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer" # По совету alexxy добавил -mtune=native убрал -fomit-frame-pointer CFLAGS="-march=native -mtune=native -O2 -pipe" ###### CXXFLAGS=${CFLAGS} ACCEPT_KEYWORDS="~x86" # Перенёс в /etc/env.d/02ccache #CCACHE_DIR="/var/tmp/.ccache" #CCACHE_SIZE="2G" LINGUAS="ru" # При работе с distcc использовать следующие опции FEATURES и MAKEOPTS #FEATURES="ccache collision-protect distcc" #MAKEOPTS="-j5" #DISTCC_DIR="/tmp/.distcc" FEATURES="ccache collision-protect metadata-transfer" MAKEOPTS="-j2" USE="a52 aac bash-completion caps cdb cddb cdparanoia css curl djvu dts dv \ exif ffmpeg flac foomaticdb ftp gimp glut gnutls gphoto2 ieee1394 \ imagemagick imlib java jpeg2k ladspa lame latex lcms libsamplerate \ lm_sensors lzo maildir mailwrapper mbox mmx mng modplug mplayer mtp \ musepack musicbrainz mysql nsplugin offensive pcmcia plasma plotutils \ sasl scanner skey slp sox sqlite sse sse2 symlink taglib theora threads \ tk v4l v4l2 vcd wavpack wifi wmf xattr xcb xcomposite xpm xscreensaver \ xvid -3dnow -arts -esd -gnome -ipv6 -ldap -nptlonly -oss -qt3 \ -quicktime" ALSA_CARDS="hda-intel usb-audio" # 23.10.2008 в x11-base/xorg-server-1.5.2 поменялся флаг "i810" на "intel" # 28.10.2008 убрал vesa v4l #VIDEO_CARDS="i810 vesa v4l" VIDEO_CARDS="intel" # При использовании deltup раскомментировать #FETCHCOMMAND="/usr/bin/getdelta.sh \${URI} \${DISTDIR}/\${FILE}" ### Исправление отображения загрузки wget. ### Стало "нормально" - закоментировал. ###FETCHCOMMAND="/usr/bin/wget --progress=bar:force -t 5 -T 60 --passive-ftp -O \"\${DISTDIR}/\${FILE}\" \"\${URI}\"" ###RESUMECOMMAND="/usr/bin/wget --progress=bar:force -c -t 5 -T 60 --passive-ftp -O \"\${DISTDIR}/\${FILE}\" \"\${URI}\"" DISTDIR="/home/users/portage/distfiles" #DISTDIR="/usr/portage/distfiles" PORTAGE_TMPDIR="/tmp" PKGDIR="/home/users/portage/packages" #INPUT_DEVICES="synaptics evdev keyboard mouse" INPUT_DEVICES="synaptics evdev" GENTOO_MIRRORS="http://ftp.byfly.by/pub/gentoo" #SYNC="rsync://ftp.mgts.by/ftp/pub/gentoo/gentoo-portage/" PORTDIR_OVERLAY="/usr/local/portage/local/" #PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/layman/" CAMERAS="*"Однако следует учитывать, что большинство USE-флагов относятся к отдельным пакетам и поэтому определены в /etc/portage/package.use/
4. Я бы добавил ещё вывод
lspciЯ ♥ Gentoo & Funtoo
Набор USE у меня стандартный.
Набор USE у меня стандартный для всех машин, которые юзаю. По поводу Железа вы тоже заблуждаетесь. но тем не менее:
1)hp
2)6715s
3)
CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -msse3 -O2 -pipe" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" SYNC="rsync://rsync.gentoo.nnov.ru/gentoo-portage" GENTOO_MIRRORS="ftp://linuxarchive.nnov.ru/Unix/Gentoo/" USE="svg -kdeprefix -eigen oscar bzip gzip libffi unicode aspnet mikmod -berkdb zip rar java java2 unzip unrar -jack -gtk -gtk+ -gnome wifi flac -qt-static threads dvdread ppp mplayer hou sou apache2 quicktime nls theora libcaca live mad mmxext cddb cdparanoia dga dts a52 gif curl aac v4l v4l2 vidix x264 dri drm synaptics apm synaptics 3dfx openal qt4 qt3support qt3 aalib cpudetection opengl ogg kde acpi xine usb X hal djvu dbus pcmcia jpeg tiff png mysql samba encoder alaw arts bzip2 mp3 flac vorbis automount truetype kdeenablefinal audiofile encode gstreamer pdf xv win32codecs mp4 sse sse2 mmx dvd dvb mp2 rar xvid dvd-r directfb" INPUT_DEVICES="evdev mouse keyboard synaptics" VIDEO_CARDS="mach64 radeonhd" LINGUAS="ru" NETBEANS_MODULES="apisupport harness ide java nb websvccommon php webcommon"А как быть с тем, что большая
А как быть с тем, что большая часть юзов влияет не на железо... а нужна для софта...
например у меня -kde -gnome стоит - они мне просто не нужны (xfce4). И толку от таких флагов не будет.
Опять же одинаковые модели могут быть оснащены разными камнями, винтами, сетевушками и тп... например опция "MAKEOPTS" (это тоже в make.conf) очень зависит от проца...
ИМХО, по поводу юзов, наиболее правильный совет это перед установкой софта сделать ему "equery u пакет" и читать про каждый флаг.
"Задавать вопросы имеет смысл только после того, как окончательно убедился, что сам ответ не найдешь. То есть очень, очень редко." (с) сэр Джуффин Халли, Начальник Тайного Сыска
Тут скорее надо делится
Тут скорее надо делится конфигами ядра, чем make.conf, в make.conf поменяется разве что CFLAGS и USE который касаются оптимизации (mmx и т.п.).
И классифицировать нужно не по ноутам а по процам (впрочем есть safe cflags в gentoo-wiki.com, там это всё есть).
Важнее набор софта будет, типа laptop-mode-tools
1. HP2. Compaq
1. HP
2. Compaq 6720s
3.
CFLAGS="-O2 -march=core2 -fomit-frame-pointer -pipe -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j2"
USE="-ipv6 sse2 sse mmx mmxext ssse3 sse3 -3dnow -3dnowext qt3 kde -arts alsa opengl a52 mp3 truetype x264 xvid mad ffmpeg dts hal dri dri2 acpi"
VIDEO_CARDS="intel"
LINGUAS="ru en"
INPUT_DEVICES="evdev synaptics"
GENTOO_MIRRORS="ftp://ftp:ftp@172.16.1.106/ http://gentoo.kiev.ua/ftp/ "
PORTDIR_OVERLAY=/usr/local/portage
ну и lspci
00:00.0 Host bridge: Intel Corporation Mobile GME965/GLE960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c)
00:19.0 Ethernet controller: Intel Corporation 82562GT 10/100 Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
Процессор и ядро:
Linux ak47 2.6.29-gentoo-r5 #4 SMP PREEMPT Mon Aug 17 13:58:26 EEST 2009 i686 Intel(R) Core(TM)2 Duo CPU T5470 @ 1.60GHz GenuineIntel GNU/Linux
Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!
Re: Ноутбуки с Gentoo - ASUS EeePC 901
1) ASUS
2) EeePC 901
3)
---
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,--hash-style=both"
MAKEOPTS="-j4"
USE="7zip aalib additions akode amrnb amrwb ao audiofile bash-completion \
bogofilter bookmarks chm cleartype colordiff connectionstatus \
custom-optimization dga dhcp dialup djvu exif extrafilters fame fbcon \
fbcondecor ffmpeg fftw firefox3 fontconfig foomaticdb gimp git \
glibc-omitfp glitz graphviz gs gsm hdri highlight imagemagick irc \
jabber jpeg2k kipi lame laptop lcms logrotate lzma lzo mbox mjpeg mng \
mp2 mplayer musepack nodot noxft nsplugin ntfs ogg123 oss pango \
parse-clocks pcap pch qtscript rar rdesktop reiserfs rle rss samba sftp \
slang smp sms sndfile sockets sox sqlite3 sse sse2 ssse3 subversion \
templates texteffect theora threads threadsafe timidity tremor upnp \
userlocales uuencode v4l2 vhook vidix virtualbox vnc wavpack \
webinterface wicd width wifi winbind winpopup wma wmf wmp wps xanim \
xcap xcomposite xft xpm xvmc yv12 zeroconf zip -arts -dso -eds -esd \
-evo -fortran -gnome -gtk -ipv6 -mysql"
PORTAGE_ELOG_SYSTEM="mail save"
ALSA_CARDS="hda-intel"
VIDEO_CARDS="intel"
INPUT_DEVICES="keyboard mouse synaptics evdev"
FEATURES="ccache parallel-fetch -collision-protect"
CCACHE_DIR="/tmp/ccache/"
CCACHE_SIZE="500M"
FETCHCOMMAND="/usr/bin/getdelta.sh \${URI} \${DISTDIR}/\${FILE}"
LINGUAS="ru en"
LANGUAGE="ru"
CLEAN_DELAY="3"
EMERGE_WARNING_DELAY="5"
PORTAGE_NICENESS=19
PORTAGE_TMPFS="/dev/shm"
PORTDIR=/mnt/DistFiles/portage
DISTDIR=/mnt/DistFiles/distfiles
PORTAGE_ELOG_MAILFROM="portage@localhost.loopback"
PORTAGE_TMPDIR=/tmp
---
4) lspci (Eth0 (atl1e.ko) - отключен)
---
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: oCorporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 Network controller: RaLink RT2860
---
5) Linux EeePC 2.6.30-gentoo-r4-EeePC #5 SMP PREEMPT Fri Aug 21 23:27:01 MSD 2009 i686 Intel(R) Atom(TM) CPU N270 @ 1.60GHz GenuineIntel GNU/Linux
1)Asus2) F9e , первый выпуск
1)Asus
2) F9e , первый выпуск ( 2 Gb RAM)
[=8]
[]
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Toshiba Satellite [2405-S221]
Производитель: Toshiba
Модель: Satellite [2405-S221]
make.conf:
CHOST="i686-pc-linux-gnu" CFLAGS="-O2 -march=native -mtune=native -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,--hash-style=gnu" NTPL_KERN_VER="2.6.29" MAKEOPTS="-j2" SYNC="rsync://rsync.niifaq.ru/gentoo-portage" GENTOO_MIRRORS="ftp://ftp.linux.ee/pub/gentoo/distfiles http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" USE="X alsa nls unicode dvd cdr -gstreamer vim-syntax -gnome -gtk -kde -ldap ipv6 win32codecs sse sse2 mmx usb flac nsplugin branding -berkdb" EMEGRE_DEFAULT_OPTS="--keep-going" ACCEPT_KEYWORDS="~x86" LINGUAS="ru" ALSA_CARDS="intel8x0" VIDEO_CARDS="savage" INPUT_DEVICES="synaptics evdev" [...дальше идут оверлеи, покоцано...]lspci:
uname -a:
Известные проблемы:
а) не работает кардридер - тошиба жмотится на спецификации, а реверсить виндовый драйвер всем лень, да и старье это уже.
б) Оригинальная вайфай Orinoco какая-то-там работает через miniPCI (видно в lspcmcia, если включить соотв опцию), но глючно и без WPA (и только на a/b).
Asus g73jh
Производитель: Asus
Модель: g73jh
http://paste.pocoo.org/show/542433/ - make.conf
lspci
00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11)
00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root Port 1 (rev 11)
00:08.0 System peripheral: Intel Corporation Core Processor System Management Registers (rev 11)
00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and Scratchpad Registers (rev 11)
00:08.2 System peripheral: Intel Corporation Core Processor System Control and Status Registers (rev 11)
00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous Registers (rev 11)
00:10.0 System peripheral: Intel Corporation Core Processor QPI Link (rev 11)
00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing and Protocol Registers (rev 11)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Broadway XT [Mobility Radeon HD 5800 Series]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Juniper HDMI Audio [Radeon HD 5700 Series]
03:00.0 Network controller: Intel Corporation Centrino Advanced-N + WiMAX 6250 (rev 5f)
04:00.0 Ethernet controller: Atheros Communications Inc. AR8131 Gigabit Ethernet (rev c0)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers (rev 04)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 04)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 04)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 04)
ff:03.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller (rev 04)
ff:03.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder (rev 04)
ff:03.4 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Test Registers (rev 04)
ff:04.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers (rev 04)
ff:04.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers (rev 04)
ff:04.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers (rev 04)
ff:04.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers (rev 04)
ff:05.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers (rev 04)
ff:05.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers (rev 04)
ff:05.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers (rev 04)
ff:05.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers (rev 04)