[Решено] i7-8700 Coffee Lake S логика компиляции системы
bagas 12 октября, 2018 - 11:07
Добрый день.
Подскажите какую логику компиляции указывать лучше для процессора intel i7-8700.
Ничего я не забыл?
make.conf
CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=skylake -O2 -pipe" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" CPU_FLAGS_X86="mtrr sse sse2 sse3 ss ssse3 pae mmx mmxext sse4.1 sse4.2 avx2 aes" MAKEOPTS="-j12" CC=gcc CXX=g++ FEATURES="-parallel-fetch -collision-protect -xattr" DISTDIR="/mnt/distfiles" PORTAGE_TMPDIR="/mnt/tmp" GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles" VIDEO_CARDS="intel i965" ALSA_CARDS="hda-intel" INPUT_DEVICES="mouse keyboard" LINGUAS="ru en" GRUB_PLATFORMS="pc" USE="freetype -gnome -samba -cups thunar consolekit policykit pam udev bash-completion unicode 7zip xorg esd xvmc dxr3 audiofile vidix aalib vcd -hal xvid lua bzip2 dbus a52 aac amr accessibility oss mng vorbis crypt python perl flac -arts ieee1394 -kdevelop xine tiff djvu glib mtrr dvd slang lzo -kde alsa cdr sse sse2 ss ssse3 sse4.1 sse4.2 avx2 aes pae mp3 X mmx ogg -ipv6 -kdeenablefinal -kdehiddenvisibility jpeg gif -sudo pnp png usb pdf -multilib pdo" ACCEPT_LICENSE="AdobeFlash-11.x AdobeFlash-10.3 Nero-EULA-US AdobeFlash-10 skype-eula skype-4.0.0.7-copyright dlj-1.1 google-chrome OPERA-12" EMERGE_DEFAULT_OPTS="--autounmask=n" PHP_INI_VERSION=production L10N="ru"
»
- Для комментирования войдите или зарегистрируйтесь
?
Откуда взято значение
skylake
и чемnative
не нравится?:wq
--
Live free or die
Взял от сюда
Взял от сюда взял.
https://wiki.gentoo.org/wiki/Safe_CFLAGS#Intel
Пока читаю, что да как лучше будит на новом процессоре.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
bagas написал(а): Взял от
https://gentoo.ru/content/u-menya-processor-imyarek-chto-podstavlyat-v-peremennuyu-cflags
:wq
--
Live free or die
Anarchist написал(а):Откуда
Тоже собираю систему на i7700K рекомендовали native/ Видеокарту никак не заведу встроенную. Пытаюсь firmware подгрузить и все никак. :( Делал по инструкции https://wiki.gentoo.org/wiki/Intel#Kernel, а оно все равно не подгружается.
Beelzebub
Ошибку покажите, что именно не получает при настройке встроенного видео.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Вроде разобрался. Подгрузил
Вроде разобрался. Подгрузил прошивку в ядре для кабилэйка kbl_dmc_ver1_04.bin т.к в инструкции для скайлэйка написано.
Чтобы Х сервер ошибку Cannot run in framebuffer mode. Please specify busIDs не писал, подправил файл /etc/X11/xorg.conf.d/20-modesetting.conf
Section "Device"
Identifier "Intel Graphics"
Driver "modesetting"
Option "AccelMethod" "glamor"
Option "DRI" "3"
BusID "pci:0:2:0"
EndSection
т.к /var/log/Xorg.0.log было
(--) PCI: (0@0:2:0) 8086:5912:1043:8694 rev 4
(--) PCI:*(3@0:0:0) 1002:687f:1da2:e37f rev 193
Теперь эту (--) PCI:*(3@0:0:0) 1002:687f:1da2:e37f rev 193 пробрасывать в виртуалку буду настроить пробовать....
Конечно забыл! :)
INPUT_DEVICES="evdev...
Хмм, думаете так практичнее
Хмм, думаете так практичнее будит?
А по поводу CPU_FLAGS_X86, всели верно?
Я пока подготавливаю make.conf для новой системы и читаю инструкции.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
?
app-portage/cpuid2cpuflags
:wq
--
Live free or die
так думаете что у меня
так думаете что у меня агрессивная настройка CFLAGS сборки/компиляции?
И будит достаточно native?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Это была не замена, а
Это была не замена, а дополнение! :)
Полный текст:
INPUT_DEVICES="evdev keyboard mouse"
А по поводу
CPU_FLAGS_X86
все просто:Аргументируй!
У меня в текущей конфигурации только:
И всё работает.
ЧЯДНТ?
:wq
--
Live free or die
ЕМНИП, если есть
ЕМНИП, если есть keyboard/mouse то используются они а не evdev
Ага, спасибо добавлю evdev.
Ага, спасибо добавлю evdev.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
SysA
Шёл 2018й год, в gentoo уже больше года был по дефолту libinput, но советы всё еще были странными
?
Читаю profiles/desc/input_devices.desc.
И никаких пометок относительно умолчательного драйвера не вижу.
:wq
--
Live free or die
Anarchist
Неправильно ты дядя Фёдор состав колбасы читаешь
Тоесть, mouse & keyboard тебя
Тоесть, mouse & keyboard тебя не смущает?
И зачем ему libinput с
И зачем ему libinput с багажом wacom & wayland, если вроде как xfce4 установлен?
discord: hwline#1904
constantly use: funtoo-linux, ubuntu
hwline написал(а):И зачем
libinput не тянет wayland вообще-то, он сам по себе живет
Уверен?А это тогда что -
Уверен?
А это тогда что - /usr/portage/dev-libs/libinput/libinput-1.10.7.ebuild:
А где здесь зависимость от
А где здесь зависимость от wayland?
SysA написал(а): Уверен? А
И причем тут wayland?
Вообще-то это было в защиту тезиса
Вообще-то это было в защиту тезиса
Каюсь, просмотрел, что ты "скромно" опустил
wacom
... :(Судя по данной статье,
Судя по данной статье, предназначение "по умолчанию" в составе gentoo, как раз для запуска wayland. И да, она уже по дефолту ставиться при развертывании системы.
Я конечно понимаю, что все течет и развивается, и данная библиотека также призвана решить проблемы с работой тачпадов, которые в основной массе на ноутах. Тут немного подробнее о связке библиотеки с X и прочими софтинами.
Бессмысленно спорить также о том, что libinput не нужен в целом в gentoo. Наоборот, очень даже нужен. Но это на "свежих" системах. Просто где-то на буржуйских сайтах находил, что xfce4 еще глючно как с libinput, так и с ака-wayland. Но может это уже тоже устаревшие данные.
discord: hwline#1904
constantly use: funtoo-linux, ubuntu
Конечно, xfce4 тот еще выбор,
Конечно,
xfce4
тот еще выбор, но у меня вышеупомянутая конфигурация прекрасно работает и на десктопах, и на ноутах... как с LXDE, так и с LXQt.libinput
тоже установлен, но только по зависимости дляdev-qt/qtgui
.FEATURES="-parallel-fetch" А
FEATURES="-parallel-fetch"
А чем parallel-fetch не угодил?? Полезная же фича!
CPU_FLAGS_X86="mtrr sse sse2 sse3 ss ssse3 pae mmx mmxext sse4.1 sse4.2 avx2 aes"
sse4.1 и sse4.2 пишется через подчерк, на сколько я помню!
выше уже правильно отметили, использовать правильный пакет для правильного определения флагов
mtrr и pae здесь вообще по-моему лишние.
то же самое проверить в USE
oss по-моему тоже уже устарело, в пользу alsa (поправьте меня, если ошибаюсь)
вообще в USE не видно системы (логики), по который вы их выставляете.
просто набросана куча всего :))
некоторые флаги уже давно почили в бездну истории. Например, hal !
сверьтесь с quse -D
Спасибо, учту. Часть флагов
Спасибо, учту.
Часть флагов взял со старой системы.
Пока только готовлю конфигурационные файлы, на следующей недели буду собирать новый компьютер себе, решил заранее подготовится.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Для
Для вас:
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
CPU_FLAGS_X86="[сюда то, что выдаст app-portage/cpuid2cpuflags]"
MAKEOPTS="-j13"
ACCEPT_LICENSE="-* @FREE"
FEATURES="buildsyspkg"
LINGUAS="en_US"
L10N="en-US"
VIDEO_CARDS="intel i965"
INPUT_DEVICES="evdev"
GENTOO_MIRRORS="ftp://192.168.0.1/gentoo-distfiles/"
GRUB_PLATFORMS="pc"
EMERGE_DEFAULT_OPTS="--quiet-build=y"
USE="smp symlink threads"
sspphheerraa написал(а): Для
Спасибо.
А что дает "buildsyspkg", ну создаются бинарные пакеты, так если я к примеру раз в месяц пересобираю систему ( к примеру), то какой толк в такой опции?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
.
Это соломка на случай если вдруг в процессе обновления что-то пойдёт не так.
:wq
--
Live free or die
Anarchist написал(а): bagas
То-есть создается бинарник на время установки пакета, после он удаляется?
Или остается в системе, если да то чем чистить сие чудо тогда?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
/
Для сета
system
установка дублируется созданием пакета.Которые потом хранятся в специально выделенном каталоге.
Чистятся посредством
eclean-pkg
.:wq
--
Live free or die
Anarchist написал(а): bagas
Ясно, спасибо за пояснение, пока она мне не нужна.
Оставил такой.
Можете еще что посоветуете на новом железе что улучшить?
генту ставил последний раз аж лет 5 назад, уж по забывал, что да как тонкости в установке.
Вспоминаю.
На графическом ядре от процессора интел i7-8700 как думаете нормально будит, или докупить видео карту нвидиа?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Использую такое. # egrep
Использую такое.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
С CPU_FLAGS_X86 все просто:
С CPU_FLAGS_X86 все просто: копируешь выдачу команды
cpuid2cpuflags
и все!Иногда можно урезать для совместимости с другими машинами, но никогда не добавлять от себя!
bagas написал(а): Добрый
Немного наброшу ;)
Cильно, я плакал на этом моменте
А тут даже сильнее чем после просмотра Хатико
bagas написал(а):Добрый
Уйму тысяч поди стОит такая машинка..
maxsib.space