LINUX.ORG.RU

12
Всего сообщений: 97

Апгрейд компьютера: выбор материнской платы

Всем привет. Итак, ориентируюсь на новые процессоры Ryzen 3xxx, соответственно сокет AM4. Собственно требования к материнке: должна хорошо работать с ACPI - планирую завести спящий режим; желательно чтобы не требовался апгрейд BIOS, ну или чтобы это было не так критично; удобство в плане сборки на плате; так же достаточное количество разъемов sata (3-4).

Поделитесь своими историями успеха, ну или посоветуйте другую серию процессоров Ryzen от AMD, если я сейчас хочу невозможного. По цене ещё готов смотреть 5-8к рублей. Компьютер для дома.

Всем спасибо.

 , ,

LongLiveUbuntu ()

Проблема с libgcc_s.so.1

Доброго времени суток. Пытаюсь запустить многопоточный скрипт на python3 в debian9 (amd64) и в ответ получаю такую ошибку

libgcc_s.so.1 must be installed for pthread_cancel to work
Погуглил и перепробовал несколько страниц советов, но ничего не помогает (скорее всего я что-то не так делаю или руки кривые). Как это исправить можно?

 , ,

just0x01 ()

Установка Elementary 5.0, ошибка как в стоковой убунте.

Предисловие: Нужно поставить хорошую операционную систему, при этом свалить с windows, так как ноутбук некорректно ведет себя под ней, плюс я не пользуюсь им. Ноутбук редкостный и старый. Asus X53B. Выбор пал на ряд убунтовых. Не ставятся никакие с флешки, пошел гуглить ошибку: люди на ангоязычных форумах советовали записать на диск установщик.

Записал через xfburn с основой рабочей машины с elementary. Результат: первый диск ноутбук не прочитал нормально - I/O error(логично почему), нашел более целый. Второй прочитал нормально. G_UDEV_IS_DEVICE_FAILED. После загружаются некоторые модули и дальше примерно следующая картина: task (до бесконечности какая, допустим gpu-manager:821) blocked for more than 120 seconds. Тыц. Установка в UEFI

До этого была установка в Legacy. Загрузчик был чудесным образом пропущен, но ошибка та же самая... Прошу помощи Биос последний. Еще не пробывал установку со включенным IDE. Биос по настройкам минимален, и будто урезан.

Upd. Offtopic: пол года назад дело было заброшенно, т.к. убунта ставится не хотела и времени не было. Сейчас просто выкидывать старье не хочется, возможно есть смысл поставить что-то полегче, чем elementary... Но к сожалению ничего не грузится.

 , , ,

HiGuiz1 ()

amd64

Не получается удалить архитектуру amd64

dpkg: ошибка: невозможно удалить архитектуру «amd64», которая в данный момент используется в базе данных

 ,

warperthe ()

Можно ли скомпилировать внутри chroot

Привет, хорошие мои!

На тру amd64 системе можно сделать i386 chroot, и компилировать i386 программы внутри него без плясок с флагами. Однако обратного сделать нельзя, и тем более нельзя компилировать таким образом arm программы, например. Чтобы увеличить универсальность, хотелось бы завести какую-то функцию или команду в шелле типа:

# host is amd64

$ can_compile_for arm
false
$ can_compile_for amd64
true
$ can_compile_for i386
true


Какие есть мысли как такого добится без запуска компилятора внутри chroot (самый тупой и очевидный способ)?

 , , , ,

former_anonymous ()

использование библиотек с несколькими архитектурами на одной машине

Имеется необходимость собирать ПО в Ubuntu 16.04 с библиотеками под i386 и amd64. Но есть проблема, что некоторые библиотеки конфликтуют, если пытаться ставить под обе архитектуры. Например у меня не получилось установить libnet-dev:i386 вместе c libnet-dev:amd64.

Т.к. для сборки используем docker, то проблему решили использованием 2 разных контейнеров, созданных из образа ubuntu:16.04, каждый из которых предоставляет своё окружение для сборки: для i386 и amd64.

Вопрос. Есть ли более красивое решение вышеописанной задачи?

 , ,

dmitryshm ()

Проблема с драйвером amd / Problem with the amd driver

При попытке установки драйвера amd catalyst 13.1 legacy (скачивал с сайта amd) выдаёт такую ошибку: Проверьте, имеются ли в системе инструменты, необходимые для установки. установка fglrx. /lib/modules/4.15.0-29-generic/build/include/linux/version.h не может быть найдена в этой системе.

When I try to install amd drivers, Catalyst 13.1 legacy (downloaded from amd.com) produces one error: Check if the system has the tools required for installation.fglrx installation. /lib/modules/4.15.0-29-generic/build/include/linux/version.h can not be found on this system.

Kubuntu 18.04.1. Ati mobility radeon HD 4000 series <- Проблема с драйвером, Problem with the driver. Ati mobility radeon HD 5000 series (park) <- no problems, нет проблем. Amd phenom II x2.

 , , ,

NoLogin ()

Зависает kubuntu 17.10 при сборке ядра

Компилю ядро в 8 потоков. Через какое-то время комп тушит монитор и ни на что не реагирует. В логах ничего нет: начальная загрузка и все. С помощью sensors выявил некую закономерность: начинает зависать после того как CPUTIN становится > 60 градусов, хотя high для этого параметра установлено в 80. При включении компа CPUTIN=45. Процессор: AMD FX-8300.Кулер стоит не маленький, хотя обороты на нем по sensors всего 1500 RPM. Смущает еще, что температура CPUTIN показыватеся одним параметром, а не по ядрам. Что делать?

UPDATE: проц на 95W кулер на 130W

 ,

plgrm44 ()

при выключение lxc контейнера, выключается сам компьютер

Добрый день!

При использовании команды lxc-stop -n name, происходит выключение самого компьютера где вертится этот lxc контейнер. Не подскажете в чем может быть причина? Приходится выключать lxc-stop -n name -k, но иногда забываю про ключ k :) LXC была перенесана с wheezy где lxc-stop работал как полагается, но после перехода на Debian Jessie происходит эта неприятность. В самой lxc крутится Jessie.

# Template used to create this container:
/usr/share/lxc/templates/lxc-debian
# Parameters passed to the template: -r jessie
# For additional config options, please look at lxc.container.conf(5)
lxc.network.type = none
lxc.rootfs = /var/lib/lxc/xxx/rootfs

lxc.start.auto = 1
lxc.start.delay = 20

# Common configuration
lxc.include = /usr/share/lxc/config/debian.common.conf

# Container specific configuration
lxc.mount = /var/lib/lxc/xxx/fstab
lxc.utsname = xxx
lxc.arch = amd64
lxc.autodev = 1
lxc.kmsg = 0

Спасибо заранее.

 , , , ,

fraer ()

Debian 7 i386 to amd64

Потребовалось на удаленно работающем серваке сменить ядро с 686-pae на amd64, нашел вроде рабочий мануал https://wiki.debian.org/CrossGrading ядро кое как сменилось, dpkg, tar и apt тоже вроде с горем пополам со второго раза, дошел до пункта замены всех пакетов

dpkg --get-selections | grep :i386 | sed -e s/:i386/:amd64/ | dpkg --set-selections
и тут то получил проблему с зависимостями
apt-get -f install

( читать дальше... )

 ,

wolverin ()

Уже PAE не нужен? А как попрекали лет 10 назад микрософт за то, что создавали 64-битное ПО и 64-битную архитектуру.

Цитата из тех времен:

Windows — отстой, поскольку разработчики забили в несерверных версиях на такую фичу, как PAE, придуманную инженерами Intel еще в дремучем 1995 году, в результате чего, когда размеры памяти стали достигать 4Gb, система Windows XP (32-разрядная) смогла видеть только ~3.25 гигабайт ОЗУ. Воистину, 640K должно хватить всем.

А сейчас первее микрософта готовы выкинуть 32 бита на мороз. Как времена меняются. Хотя до сих пор мамок с поддержкой более 64 гб около 20 шт и то реализована эта поддержка с помощью расширения слотов до 8 - топорно-костыльно. Наборов-то плашек из 8 нет, а ведь очень важно ставить плашки даже не то что из одного производителя, а даже из одной партии/одной упаковки.

 , ,

Lowes ()

Debian stretch amd64 видит 3гб оперативы при установленных 4гб

Ноутбук lenovo 110-15ACL.

# uname -a
Linux debian 4.9.0-1-amd64 #1 SMP Debian 4.9.6-3 (2017-01-28) x86_64 GNU/Linux
# free
              total        used        free      shared  buff/cache   available
Mem:        3438792      857468     1347600       84928     1233724     2280532
Swap:             0           0           0

 , , ,

Pasha__kun ()

Почему deb-netinst.iso для amd64 менее жирный, чем для i386?

http://mirror.yandex.ru/debian-cd/8.6.0/amd64/iso-cd/

debian-8.6.0-i386-netinst.iso                      17-Sep-2016 16:04    316M
debian-8.6.0-amd64-netinst.iso                     17-Sep-2016 17:24    247M
Почему deb-netinst.iso для amd64 менее жирный, чем для i386?

И ещё вопрос. Образы debian-businesscard перестали выпускаться?

Образы «network install» (150-300 МБ) и «business card-size» (40 МБ) можно найти на странице network install — там bunesscard нет

 , ,

pacify ()

А как в многопроцессорной amd64-машине юзают много GDTR-регистров?

Это такой регистр, который в защищённом режиме содержит указатель на глобальну таблицу дескрипторов. https://ru.wikipedia.org/wiki/GDT

Я так понимаю, в многоядерном проце у каждого ядра свой GDTR. Значит возможна жизнь нескольких GDT сразу? И значит теоретически возможно даже многопоточное выполнение ядерных вызовов? И значит могут прерывания обрабатываться многопоточно?

 

hlamotron ()

Gentoo amd64

Всем доброго дня.

Установил Gentoo amd64 с install-amd64-minimal-20160707.iso
Распаковал stage3 из stage3-amd64-20160707.tar.bz2
Потом перед сборкой Xorg добавил в make.conf
VIDEO_CARD="fglrx"
, т.к. у меня карта из разряда Radeon HD5000 Series и пересобрал мир так:
emerge --ask --changed-use --deep @world
Далее добавил в make.conf
INPUT_DEVICES="evdev"
и, как сказано в руководстве по Xorg/Gentoo выполнил
emerge --ask --verbose x11-base/xorg-drivers
Но после расчета зависимостей портеж предлагает мне почти ко всем ебилдам добавить флаг abi_x86_32

Почему он не может собрать 64-битную версию всего этого барахла и как это исправить?

CFLAGS="-march-native -O2 -pipe"
XHOST="x86_64-pc-linux-gnu"
Профиль: default/linux/amd64/13.0/desktop

Процессор 64-разрядный Core 2 Duo.

 , , ,

endraum ()

Возможно ли на работающем Debian 7 сменить архитектуру?

с i386 на amd64 с ядром и всеми пакетами ?
понятно что лучше переставить, но может там ничего сложного нет и поделитесь туториалом?

 ,

wolverin ()

Переделать gentoo в x64

Хочу переделать в 64битный, но совсем с нуля переустанавливать не хочу. Хочу так:

  • 1. Оставить home как есть, там все должно остаться что было.
  • 2. Желательно оставить все установленные проги, то есть чтобы просто стал их 64 битный вариант.
  • 3. Ничего не переразбивать и не переделывать файловые системы - в готовые разделы.
  • 4. Конфиги тоже есть, вместо пересоздания, лучше бы их отредактировать и все.

Дайте ссылку с описанием как это сделать и какие шаги исключить, а какие наоборот сделать, каких там нет.

 ,

justin_case ()

Сделать long 32 bit на x86_64 - можно ли?

Есть программа, которая не работает, будучи собранной под x86_64 (с lp64 data model https://usrmisc.wordpress.com/2012/12/27/integer-sizes-in-c-on-32-bit-and-64-...)
Можно ли сказать компилятору использовать модель данных как в ia32?

 , , ,

mittorn ()

libfreetype6-dev:i386 в debian jessie/stretch требует удалить libfreetype6-dev

Устанавливаю libfreetype6-dev:i386 для компиляции wine, получаю

# apt-get install libfreetype6-dev:i386
...
The following extra packages will be installed:
  libpng12-dev:i386 zlib1g-dev:i386
The following packages will be REMOVED:
  libcairo2-dev libfontconfig1-dev libfreetype6-dev libgtk2.0-dev libpango1.0-dev libxft-dev

# dpkg --print-architecture
amd64
# dpkg --print-foreign-architectures
i386

Есть этот баг https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666761 , но я мало чего там понял. Как в multiarch решают проблему разных .h, .pc? Для библиотек .so/.a есть разные директории, а для этого?

Вот, например, diff libfreetype6-dev для amd64 и i386:

$ ./x/usr/bin/freetype-config --libs
-L/usr/lib/x86_64-linux-gnu -lfreetype
$ ./y/usr/bin/freetype-config --libs
-L/usr/lib/i386-linux-gnu -lfreetype

$ diff -r x y                          
diff -r x/usr/bin/freetype-config y/usr/bin/freetype-config
19c19
< libdir="/usr/lib/x86_64-linux-gnu"
---
> libdir="/usr/lib/i386-linux-gnu"
diff -r x/usr/include/freetype2/freetype/config/ftconfig.h y/usr/include/freetype2/freetype/config/ftconfig.h
83c83
< #define SIZEOF_LONG 8
---
> #define SIZEOF_LONG 4
Only in y/usr/lib: i386-linux-gnu
Only in x/usr/lib: x86_64-linux-gnu

 , , ,

panzerito ()

Прибираем за Skype в Debian

Нужен был для единичного звонка Skype, потом я его удалил. Вопрос в следующем -Как откатить действие этой команды?

 sudo dpkg --add-architecture i386 

 , ,

Deleted ()