• XSS.stack #1 – первый литературный журнал от юзеров форума

Linux и новое железо

JackJ

ripper
КИДАЛА
Регистрация
29.07.2019
Сообщения
367
Реакции
159
Пожалуйста, обратите внимание, что пользователь заблокирован
Такая вроде бы стандартная и не особо сложная ситуация, но немного неприятная.
Обновил железо совсем недавно и, само собой, захотел поставить Linux. Тут начались проблемы.
При правильно по всем канонам записанной флешке в момент установки быстро пролетают строчки лога про проблемы с ACPI контроллером. Записал другую флешку по-другому-так чтобы с неё можно было запуститься и работать именно с неё-запуск получился только в compatible-режиме.
Нужны советы без стёба про версии Линукса с обновлениями (что-то в таком духе) и, если это не прозвучит как бред, возможности добавления драйверов ACPI в образ операционки.
Тестируемый образ-Linux Mint
Ноут- HP Omen 17-cbXXXXX
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Ну думаю что самый лучший совет без стёба будет - проверять совместимость с линуксом перед покупкой.
Тогда скажи на каких ресурсах есть постоянно обновляемые таблицы с совместимым железом. Актуальные,само собой. Без стёба.
 
возможности добавления драйверов ACPI в образ операционки.
А ядро стартануло ?

Попробуй:

sudo apt update
sudo apt install acpi-support

Т.е. нужно загрузить ядро, и в консоле ввести эти команды, может даже поможет...
 
Я делаю обычно как, если это ноут, я просто вбиваю How to install ubuntu in ......
и смотрю кто что пишет в опенсоурс сообществе, у кого какие проблемы, в одно время помогло уберечь себя от дорогостоящей покупки в виде ноутбука марки делл. В мире блогеров, таблицы с совместимостью не так актуальны
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Минт тоже не устанавливался (правда до этого убунту было), я забил и загрузил манжаро. Работает на ура из коробки.
Вот да, уже склоняюсь к Манджаро-тем более, там графическую оболочку Минта можно поставить.
в биосе все отключил ? я к тому, вернуться нужно к старому режиму бута.
С UEFI на Legacy?Да, благо версия Биоса самая последняя-с управлением с мышки и т.д.
 
С UEFI на Legacy?
Линукс дружит с UEFI. А вот Secure Boot, скорее всего, нужно будет отключить.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Подниму тему,чтобы не создавать новую.
Вопрос распределения ОЗУ в Линуксе и Винде. Понятное дело,что компиляция проекта в пару мегабайт везде будет занимать мало времени.
Если проект более обширный, то Линукс быстрее обработает всё и скомпилирует в исполняемый файл?
 
Если проект более обширный, то Линукс быстрее обработает всё и скомпилирует в исполняемый файл?
Да в Линуксе будет побыстрее, чем в винде...

Но нужно понимать, что утечки памяти могут-быть везде, всему виной не ОС, а прикладное ПО, вот например если использовать Eclipse, который использует Java, а у этой платформы не редко утечки памяти, у меня были моменты, что Эклипс съедал весь оператос, приходило его убивать и запускать заново.:(

Также и в винде, кривой софт, в этом все проблемы часто.:(
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Linux имеет продвинутую систему кешей, потому даже виртуалка с вендой будет на той же тачке работать быстрее чем сама венда, в частности для задач компиляции. Ну и конечно параметров тюнинга для Linux в тысячи раз больше чем для любой из существующих ОС. Для некоторых видов разработки можно применять кросс-компиляторы и среды (mingw64 for ex.) что дополнительно ускоряет сборки.

P.S. По поводу разделения памяти, есть много ньюансов, почитай за overcommit_memory стратегии выделения памяти. Например Linux может не использовать выделенную память пока в нее не начнется реальная запись процессом. За счет этого можно запускать сколь угодно процессов и выделять для них сколь угодно памяти если общий реально используемый размер укладывается в total of swap+memory size. Тупая венда сразу уйдет в подкачку навечно - там нет понятия стратегии от слова совсем.
 
Последнее редактирование:
Тупая венда сразу уйдет в подкачку навечно - там нет понятия стратегии от слова совсем.
Что-то не пойму, это вы про что ?

Если про виртуальную память, то и у винды также, точно не помню но у каждого процесса можно выделить до 4 гиг. оператоса, да пока вы реально не будете её использовать, то подкачка не будет использоваться, да эта технология вроде у любой оси есть, даже самой стремной.)))

Кстати винда не такая и тупая, просто они изначально хотели сделать архитектурно микроядро, в итоге получился гибрид, само ядро винды вроде все хвалят, а вот со всем остальным там есть определенные проблемы.

Ну и понятно, что микроядерная архитектура медленней монолита, которая в Линуксе.)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Венда тупая, потому как нет выбора стратегии - она там одна - в Linux можно выбрать да еще и оттюнить.

2X-Shar: у меня не виснет. и потом ты же пишешь в страницу, че ты ожидал ?

...
xxx@Shiva:~$ uname -a
Linux Shiva 5.10.12-051012-lowlatency #202101301330 SMP PREEMPT Sat Jan 30 14:11:05 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
xxx@Shiva:~$ ./a.out
=============== Infinite memory allocator - v1.0.1 ===============
[LOG] AllocatedKilled14
xxx@Shiva:~$
...
 
Пожалуйста, обратите внимание, что пользователь заблокирован
это VM с бубунтой, на которой я проверяю свои наработки. Ядро берешь отсюда - http://kernel.ubuntu.com/~kernel-ppa/mainline

P.S. апгрейдишь где-то так - upgrade-kernel.sh 5.10.14

Код:
#!/bin/sh
set -e
cd /lib/firmware
sudo git pull
cd ~/Downloads
rm -f linux-*deb
lftp -c "mget -P 5 https://kernel.ubuntu.com/~kernel-ppa/mainline/v$1/amd64/linux-headers-$1*_all.deb \
        https://kernel.ubuntu.com/~kernel-ppa/mainline/v$1/amd64/linux-headers-$1*lowlatency*amd64.deb \
        https://kernel.ubuntu.com/~kernel-ppa/mainline/v$1/amd64/linux-image-*$1*lowlatency*amd64.deb \
        https://kernel.ubuntu.com/~kernel-ppa/mainline/v$1/amd64/linux-modules-$1*lowlatency*amd64.deb"
sudo dpkg -i linux-*deb
rm -f linux-*deb
cd /boot
sudo ./sign.sh vmlinuz-$1*
sudo mv vmlinuz-$1*.signed `basename -s .signed vmlinuz-$1*.signed`
sudo apt purge -y $(dpkg --get-selections |grep linux-headers|grep -v $1 | cut -f 1)
sudo apt purge -y $(dpkg --get-selections |grep linux-image|grep -v $1 | cut -f 1)
sudo apt purge -y $(dpkg --get-selections |grep linux-modules|grep -v $1 | cut -f 1)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
это VM с бубунтой, на которой я проверяю свои наработки. Ядро берешь отсюда - http://kernel.ubuntu.com/~kernel-ppa/mainline

P.S. апгрейдишь где-то так - upgrade-kernel.sh 5.10.14

Код:
#!/bin/sh
set -e
cd /lib/firmware
sudo git pull
cd ~/Downloads
rm -f linux-*deb
lftp -c "mget -P 5 https://kernel.ubuntu.com/~kernel-ppa/mainline/v$1/amd64/linux-headers-$1*_all.deb \
        https://kernel.ubuntu.com/~kernel-ppa/mainline/v$1/amd64/linux-headers-$1*lowlatency*amd64.deb \
        https://kernel.ubuntu.com/~kernel-ppa/mainline/v$1/amd64/linux-image-*$1*lowlatency*amd64.deb \
        https://kernel.ubuntu.com/~kernel-ppa/mainline/v$1/amd64/linux-modules-$1*lowlatency*amd64.deb"
sudo dpkg -i linux-*deb
rm -f linux-*deb
cd /boot
sudo ./sign.sh vmlinuz-$1*
sudo mv vmlinuz-$1*.signed `basename -s .signed vmlinuz-$1*.signed`
sudo apt purge -y $(dpkg --get-selections |grep linux-headers|grep -v $1 | cut -f 1)
sudo apt purge -y $(dpkg --get-selections |grep linux-image|grep -v $1 | cut -f 1)
sudo apt purge -y $(dpkg --get-selections |grep linux-modules|grep -v $1 | cut -f 1)
+100 к скорости работы)
У меня Манджаро на вирте стоит, все никак на основу не поставлю
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Ага, в свое время, когда Торвальдс выпускал новое ядро у него был коммент: "теперь это новое ядро настолько быстрое, что может прокручивать бесконечный цикл всего за несколько секунд" ;)
 
Тогда скажи на каких ресурсах есть постоянно обновляемые таблицы с совместимым железом. Актуальные,само собой. Без стёба.
как вариант если не хочешь мониторить есть system76, они собирают linux совместимые ноутбуки и пк.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх