Steam linux грузит процессор
Что-то на 100% грузит CPU (Как узнать что именно?)
Модератор: Bizdelnick
Какие игры работают на SteamOS?
Достойный выбор игр на Steam, работающих на SteamOS - слишком много, чтобы перечислять здесь. В июне 2020 года более 6 500 Linux-совместимых игр были доступны в библиотеке Steam.
Это впечатляющая библиотека названий, в которую входят такие известные игры , как Civilization 6, Saints Row IV, Rocket League, CS: GO и Dota 2. Независимые издатели также выпускают игры для Linux, в результате чего появляются самые разнообразные и яркие игры и сообщества.
Между тем около 250 000 человек ежедневно используют Linux для игр Steam. Эта цифра, конечно, меньше, чем общее количество пользователей Linux с установленным Steam.
Короче говоря, Steam - это будущее Linux-игр, и SteamOS подключает вас непосредственно к этой среде.
Нужен ли в ам SteamOS!
Если вы планируете использовать Linux в основном для игр, SteamOS - лучший вариант. Он легкий, имеет хорошую поддержку графических процессоров, и список совместимых игр постоянно увеличивается.
Сам по себе он может работать с большинством игр, в которые вы захотите поиграть.
Любые игры, которые отказываются запускаться, требуют пристального внимания в PlayOnLinux / Wine или установки на виртуальной машине. Однако оба варианта приводят к более низкой производительности на новых названиях.
Если статья была для вас полезной, просим поставить лайк и подписаться на наш канал . Также посетите наш сайт , чтобы увидеть больше подобного контента.
Требования к оборудованию SteamOS
По состоянию на июнь 2020 года минимальные требования к оборудованию для запуска SteamOS на вашем компьютере:
- 64-битный процессор Intel или AMD
- 4 ГБ или больше памяти
- 250 ГБ или больше диск
- Графическая карта NVIDIA, Intel или AMD
- USB-порт или DVD-привод для установки
Конечно, для игр с полными графическими настройками и FPS вам понадобится больше оперативной памяти и новейшая видеокарта .
Примечательно, что большинство доступных в настоящее время компьютеров более чем подходят для работы SteamOS. Независимо от того, выберете ли вы старое устройство или новый компьютер, большая часть Linux-совместимой библиотеки Steam может работать.
Установка SteamOS
Если вы хотите установить SteamOS, вам понадобится 4 ГБ USB-накопитель или черный DVD-диск для записи установщика.
Самым простым вариантом является автоматическая установка , однако это приведет к форматированию жесткого диска. Для двойной загрузки используйте опцию Expert Install, чтобы создать новый раздел на диске для установки SteamOS. По сути, установка SteamOS так же проста, как и установка любой версии Linux.
Что-то на 100% грузит CPU
В последние дни начал замечать, что утром (а всю ночь компьютер у меня качает файлы из Интернетеа) процессор загружен на 50% (или одно ядро на 100%). Когда захожу в монитор, то вижу что загрузка ядер процессора идёт попеременно и по-разному: то 20%+80%, то 65%+35%, а то и вовсе 0%+100%. В общем, соотношение разное, но сумма всегда равна 100%. При этом ни одного приложения не запущено. Сам монитор в списке запущенных приложений не показывает то, что так нагружает процессор. Запуск монитора через sudo хоть и выводит больше процессов, но именно тот, что загружает систему в списке отсутствует. Перегрузка компьютера помогает. Но это же не метод! Надо знать причину и устранять её.
Прежде чем решить проблему, необходимо понять, что так нагружает систему. Вот с этим вопросом и обращаюсь к сообществу! Помогите, пожалуйста, советом.
Yes, I am a criminal. My crime is that of curiosity. My crime is that of
judging people by what they say and think, not what they look like.
Спасибо. Команда top выдала следующее:
А вот результат работы команды ps -aux:
Однако это привело меня в ступор. Во-первых, на моём компьютере нет других пользователей кроме "root" и "stanislav", а здесь процесс запущен от имени какого-то "beaglein". А во-вторых, в Интернете не могу найти никакой информации об "beagle-build-in".
Гадость какая-то непонятная.
Главное, не волноваться!
Это просто программа beagle создает кэш, для того, чтобы потом можно было быстро найти какие-нибудь данные на диске. Как мне кажется, она должна начинать кэшировать после 12 ночи. Можешь убить задание: в командной строке набрать kill -9 32620.
Вот ссылка на их сайт: Main Page - Beagle.
И пользователей на компе обычно куча. Смотреть их так можно less /etc/passwd.
Сейчас не могу дать ссылку на более подробное обьяснение, что эти за пользователи.
beagle is the indexing thing (like google desktop)
I'm guessing this is the indexing process thats eating cpu like mad.
И даже смог убить процесс.
Но! Не нужно мне никакое индексирование! Я и так знаю где и что лежит у меня на компьютере. Вот бы суметь отключить навсегда этот самый beagle.
beagle is the indexing thing (like google desktop)
I'm guessing this is the indexing process thats eating cpu like mad.
И даже смог убить процесс.
Но! Не нужно мне никакое индексирование! Я и так знаю где и что лежит у меня на компьютере. Вот бы суметь отключить навсегда этот самый beagle.
бигль запускается по крону. и, вероятнее всего по system crontab (/etc/crontab), которая, грубо говоря, выполняет все, что находится в в /etc/cron.hourly, /etc/cron.daily, /cron/cron.weekly итд
в случае opensuse, это управляется yast. в случае ubuntu скорее всего тоже как-нить, "гуманоидно"
Собственно, поставил Steam-клиент на Linux (у меня Arch), а он, падла, грузит ЦП на 60 процентов - каждое ядро!
Запускаю какую-нибудь игру, а FPS ~ 10-15. Я подозреваю, что это из-за того, что Steam не поддерживает Arch, несмотря на поддержку Стима самим Арчем.
Почему? Для теста я установил на Дебиане Steam: всё работает «на ура».
У кого какие мысли по поводу этого? Просто не хочется ребутиться в Дебиан, чтобы пользоваться Стимом.
Железо: CPU - Intel Core i5-3570k, 3400Mhz Videocard - Gigabyte PCI-E (nVidia GV-N760OC-2GD) GeForce GTX 760, 2048Mb RAM - 8 gb
System - Arch Linux + OpenBox WM
Профиль сносить пробовал?
ребутиться в Дебиан, чтобы пользоваться Стимом
Steam - забагованный, глючный, тормозной кусок говна даже на оффтопике.
УМВР. Что за железо?
Да у меня вроде нормально работает. Сильно тормозит при закачке игр и их обновлений только.
Железо:
CPU - Intel Core i5-3570k, 3400Mhz
Videocard - Gigabyte PCI-E (nVidia GV-N760OC-2GD) GeForce GTX 760, 2048Mb
RAM - 8 gb
System - Arch Linux + OpenBox WM
Очень странно. Запусти стим из консоли и посмотри, что на выхлопе, когда проц нагружен. Ты уверен, что это именно стим ест проц?
Opensuse - всё работает. Попробуй включить Steam Runtime.
А его можно выключать? О_о
Настройки->сообщество->включить сообщество steam в игре
Причём здесь стим комьюнити? При запуске дрм-нутых бинарников дёргается скрипт, который подгружает окружение. Я глубоко не копал, но так это выглядит из консоли.
о, щи, попутал steamruntime и steamoverlay. рантайм это либы, поставляемые со стимом для запуска игоря. в генте для этой штуки есть специальный юз, если его выключить - стим будет юзать системные библиотеки (sdl'и всякие etc).
Можно. Гентушники так и делают, у них для этого есть USE-флаг. Пользователи Ubuntu 12.04 тоже отключают за ненадобностью - для компиляции Steam и игр Valve используется пакетная база Ubuntu 12.04. Остальные игры компилируются или там же, или изначально сделаны для совместимости со всеми дситрибутивами Linux (LSB или носят все библиотеки-зависимости с собой). Отключать Steam Runtime вот так:
Включать с единицей. Но если Steam при запуске будет сообщать что Steam Runtime не включен, хотя ты включил - смотри /usr/bin/steam. Например в Gentoo именно там прописано то, хочет ли пользователь Steam Runtime.
Всем спасибо, народ!
Всё работает «на ура».
FPS на уровне. При запуске Steam загрузка ЦП до 5, поом стабильно 1-2.
Помогли «танцы с бубном» вокруг Steam Runtime, как советовал gavlig. Ещё, на всякий, отключил «Сообщество Steam в игре».
Думаю победит Линукс хотя у стима тоже неплохие шансы, в конечном итоге все зависит от оружия на котором будут сражаться.
Таки ZenitharChampion посоветовал, не я :). Но главное, что получилось.
А что означает этот STEAM_RUNTIME? Может мне тоже стоить его отключить, хотя УМВР?
У меня на Арче стим прекрасно работает. Бывает только не стартует с первого раза, ссылаясь на проблемы соединения с сервером. Зато при повторном запуске соединяется сразу же.
m0rph ★★★★★ ( 12.02.14 09:51:17 )
Последнее исправление: m0rph 12.02.14 09:51:38 (всего исправлений: 1)
Linux-версия твоей любимой игры зависит от ядра Linux версии не меньше такой-то, glibc версии не меньше такой-то, а также наборчика системных библиотек. У тебя обязательно должны быть ядро Linux и glibc, а остальное игра может таскать с собой
У ядра и glibc отличная совместимость - то, что было скомпилировано с версиями 5-летней давности, без проблем будет работать сейчас! Поэтому для того чтобы игра заработала у как можно большего числа людей, нужно использовать ядро и glibc как можно старее. Например Linux 2.6.18 и glibc 2.4. Ниже объясню почему именно эти версии. А если используется ядро 3.10 и glibc 2.18, в игру не смогут поиграть большинство линуксоидов. Как минимум полгода.
Немного о моих экспериментах. Я пробовал скомпилировать один и тот же исходный код на двух убунтах, 12.04 и 12.10. Готовый бинарник для 12.04 заработал в 12.10, только понадобилось взять из старой убунты одну системную библиотеку. Бинарник от 12.10 не захотел работать в 12.04 - «хочу новый glibc» и всё тут! Хотя исходный код один и тот же. Вывод: даже если прога не хочет новых фич нового glibc, она всё равно привязывается к той версии, с которой скомпилирована. Применимо ли это правило к ядру? Нет:
Мой собственноручно скомпилированный в новой системе Amule последней версии просит минимальную версию ядра Linux 2.6.4. Вывод: если новые фичи нового ядра не используются, прога привязывается к фичам старого ядра.
Мы рассмотрели два важных компонента, теперь посмотрим на третий, зависимости:
В Linux решена проблема DLL-hell. Вот например библиотека libXau.so.6 в Windows называлась бы libxau.dll. Когда выйдет новая версия со сменой API и ABI, название для Linux будет libXau.so.7, а для Windows libxau.dll. Другая библиотека с тем же названием! Все зависящие от этой библиотеки программы сломаются. Это и есть DLL-hell.
В Linux есть другая проблема. Когда выйдет libXau.so.7, libXau.so.6 удалят из новых версий дистрибутивов Linux. В /usr/lib/ лежат не две и не пять последних версий системных библиотек, а по одной. Потому что Open Source, потому что можно пересобрать. Что делать Closed Source?
1). Таскать вообще все библиотеки-зависимости с собой. Минус: Windows-версия игры занимает 20 Мб, а Linux-версия 200 Мб. Зато заработает у всех пользователей.
2). Статичная линковка. Минус: пройдёт 5 лет, в системных библиотеках исправят много сетевых уязвимостей. А пользователей твоей программы будут взламывать через них, потому что ты уже забудешь про свою программу, а пользователи не смогут её пересобрать.
3). LSB. Первый вариант минус большая подборка библиотек, которые не надо таскать с собой. Именно благодаря LSB Adobe Flash Player распространяется в виде одного 6-мегабайтного libflashplayer.so без пачки зависимостей, а запускается во всех дистрибутивах Linux. Когда я выше говорил про ядро Linux 2.6.18 и glibc 2.4, я имел в виду версии из списка LSB.
Вот например если скомпилировать aMule не по правилам Open Source, а по правилам LSB, то вместо той горы библиотек программа будет таскать с собой только libcryptopp.so.9, libGeoIP.so.1, libixml.so.2, libthreadutil.so.6, libupnp.so.6, libwx_baseu-2.8.so.0, libwx_baseu_net-2.8.so.0, libwx_gtk2u_adv-2.8.so.0, libwx_gtk2u_core-2.8.so.0.
Как работает? LSB базируется на RHEL5. Когда вышел RHEL6, была обеспечена бинарная совместимость с RHEL5 путём сохранения нескольких десятков старых библиотек в /usr/lib. Остальные дистрибутивы Linux также совместимы с RHEL5, например Debian. Я соврал когда сказал что в /usr/lib всегда одна версия одной библиотеки, на самом деле их может быть две: одна старая из списка, и одна новая. Старая для проприетарщины, новая для Open Source. В списке смотреть Generic, пункты Core и Desktop. А если собрать проприетарщину с последней версией библиотеки, как Open Source, то потом библиотеку отовсюду удалят и пользователи будут вынуждены скопировать библиотеку из старой системы.
4). Компилировать в Ubuntu 12.04. Плюс: не такой старый дистрибутив линукса, как RHEL/CentOS 5. Минус: Canonical не обеспечивал совместимости Ubuntu 12.10-13.10 с 12.04, он не Red Hat, он не такой сильный. Steam таскает с собой 292,5 Мб библиотек из Ubuntu 12.04 - это и есть Steam Runtime. Но в Steam пускают не все программы.
Steam.exe потребляет 25% ЦП.
В общем проблема такая, когда я включаю игры или видео в FullScreen, то процесс Steam.exe начинает жрать очень много ЦП. А у меня их 6 в песочнице запущенно и 1 основной. То есть процессор тупо не справляется.
Охлаждение corsair h80i.
Оперативная память corsair vengeance 8gb ddr3 1600mhz
Все screenshot'Ы какие нужно Вам вышлю.
Если найдется тот, кто реально решит эту проблему, то кину ему на QIWI или телефон или Yandex или WebMoney 250 рубчиков российских. Правда нужна помощь.
в том, что стим в простое жрет 2-3% А тут он начинает люто на пустом месте жрать Процессор. Из за видео в фулл скрин такой херни не может быть.
основной стим не через песок работает. Но нагружается тоже сильно периодами. Так что не в песке дело.
а оперативная память тут причем? Но если станет легче, то 2 плашки corsair vengeance 8gb ddr3 1600mhz
Мне нужно не облегчить проблему насущную, а избавиться от неё совсем. Так как бывает, что в CS:GO захожу с 1 стимом включенным и проц потребляет 100%. Так что я хз.
Мне нужно не облегчить проблему насущную, а избавиться от неё совсем. Так как бывает, что в CS:GO захожу с 1 стимом включенным и проц потребляет 100%. Так что я хз.
Перед этим сначала прочисть всё клинером, dr.web cureit, и утилитой касперовской, забыл как называется но она оч.мощная. Если не помогло, то.
Короче, закрой стим. Прям выйди из него, через трей можно. Потом открывай диспетчер задач, если есть этот процесс steam.exe (а он должен быть, т.к скорее всего это троянчик), жмёшь правой кнопочек на этот процесс, открываешь место хранения файла, завершаешь процесс steam.exe к хуYAм. Через Win+R вводи команду secpool.msc, потом правой кнопкой на "Политики ограниченного использования">>>"Создать новую политику">>>В пункте «Дополнительные правила» прописываем расположение папки Reversed (типа: C:\users\username(Твоё имя ес чо)\AppData\Roaming\steam\Reversed\)>>>Создаём правило для хэша, указав путь к файлы steam.exe.
Всё. Удаляй папку Reversed, перезагружайся.
Мне нужно не облегчить проблему насущную, а избавиться от неё совсем. Так как бывает, что в CS:GO захожу с 1 стимом включенным и проц потребляет 100%. Так что я хз.
3 месяца играл кс го с аккаунта друга. все было нормально. 2 дня назад купил себе. и на следующий же день стим начал грузить процессор на 50% ровно. иногда бывают скачки выше и ниже. но в основном ровно на 50%. вычитал, что существует майнер, маскирующийся под стим. но у меня его нет, грузит именно оригинальный стим. причем при его запуске некоторое время все нормально. но спустя какое-то время игры начинает снова грузить процессор. появляются фризы, провисания. как это понимать? может ли это как-то зависеть от аккаунта? ибо когда я играл с аккаунта друга, все было нормально.
добавлю еще то, что это зависит не от компьютера. дал знакомому аккаунт. у него тоже стим грузится на 50%. акк ограниченный. ибо покупал с другого сайта
Ну если у тебя какой-нибудь Celeron или Core 2 Duo стоит, то может адекватно и грузит 50%.
У меня при i5 6400 выше 0,2-0,5% не подымается никогда.
Проверься на вирусы, если полагаешь что это майнер, ребутни систему, сделай низкоуровневое форматирование жесткого диска, на котором и система и стимач стоят. Почитай советов в инторнетике, например.
Ну если у тебя какой-нибудь Celeron или Core 2 Duoстоит, то может адекватно и грузит 50%.
У меня при i5 6400 выше 0,2-0,5% не подымается никогда.
Проверься на вирусы, если полагаешь что это майнер, ребутни систему, сделай низкоуровневое форматирование жесткого диска, на котором и система и стимач стоят. Почитай советов в инторнетике, например.
в инете все облазил. везде ссылаются на майнер. но его нет. проц и правда не из сильных, но 3 месяца не было подобных проблем. это началось сразу после перехода на свой акк. да и в игре больше 60фпс. с железом все в порядке. на вирусы проверил. все чисто
в общем, вероятнее всего, вся проблема кроется в аккаунте. как только друг логинится в моем акке, стим сразу же грузится на 50% и более. стоит ему выйти и залогиниться в свой, то нагрузка падает. бред какой-то.
Не знаю даже с чем это может быть связано иначе.
Не путаешь ли ты нагрузку ЦП с какой-либо еще? нет. нагрузка идет именно на цп.
в общем, вероятнее всего, вся проблема кроется в аккаунте. как только друг логинится в моем акке, стим сразу же грузится на 50% и более. стоит ему выйти и залогиниться в свой, то нагрузка падает. бред какой-то.
Вот именно, что бред. От аккаунта не звисит нагрузка на процессор. Мне кажется, ты нас вообще троллишь
в общем, вероятнее всего, вся проблема кроется в аккаунте. как только друг логинится в моем акке, стим сразу же грузится на 50% и более. стоит ему выйти и залогиниться в свой, то нагрузка падает. бред какой-то.
что еще заметил. когда закрываю стим в трее, то процесс в диспетчере задач остается и все так же хавает проц =\
Всё просто, дело в настройках, на аккаунте друга одни настройки, на твоём другие.
Сделай такие же настройки как у твоего друга и всё будет нормально.
что еще заметил. когда закрываю стим в трее, то процесс в диспетчере задач остается и все так же хавает проц =\
У меня такая же проблема, тоже думал майнер вирус, при сканировании курейтом был обнаружент такой, я даже систему вальнул только что, проблема не исчезла, ты ее решил как-то? Будет смешно если реально дело в настройках аккаунта стима.
что еще заметил. когда закрываю стим в трее, то процесс в диспетчере задач остается и все так же хавает проц =\
У меня такая же проблема, тоже думал майнер вирус, при сканировании курейтом был обнаружент такой, я даже систему вальнул только что, проблема не исчезла, ты ее решил как-то? Будет смешно если реально дело в настройках аккаунта стима. в папке стима обнаружил файл steam.exe.old и заменил им оригинальный. после его запуска стим переустановился и поначалу все было хорошо, нагрузка пропала. но спустя какое-то время снова появилось, после чего в какой-то момент снова исчезла. и с тех пор периодически очень редко появляется. но перезапуск стима исправляет. xз что за дичь
С 2013 года разработчик игровой платформы Steam Valve поддерживает собственную операционную систему на базе Linux: SteamOS .
Изначально эта игровая операционная система Linux, предназначенная для ряда устаревших аппаратных средств под маркой Steam Machine, может быть установлена на любом компьютере.
Но полезен ли SteamOS для игр на Linux? Можете ли вы полагаться исключительно на SteamOS для игр или использовать двойную загрузку с Windows? Давайте взглянем.
Есть ли у SteamOS какие-либо ограничения?
SteamOS, имеет некоторые ограничения.
Для начала есть очевидный недостаток: не все игры доступны на Linux. В то время как SteamOS привел к значительному увеличению совместимости с Linux, и инди-игры часто поддерживают Linux, многие крупные издатели игнорируют это.
Однако становится намного лучше, чем было. Часто игры сначала выпускаются под Windows и macOS, затем добавляется поддержка Linux.
Еще один недостаток SteamOS заключается в том, что операционная система настроена только для игр. Несмотря на то, что через Apt можно добавить дополнительное программное обеспечение, вы также будете ждать установки множества зависимостей. Если требуются стандартные вычисления, SteamOS лучше избегать в пользу обычного рабочего стола Linux. Вы все еще можете установить клиент Steam, если это необходимо.
Что такое SteamOS?
SteamOS - это сборка Linux семейства Debian, оптимизированная для видеоигр.
Он устанавливается на стандартном оборудовании ПК и обеспечивает консольный интерфейс через игровой клиент Steam. Для работы с консолью рекомендуется режим Big Picture.
В частности, SteamOS имеет улучшенное ядро, предназначенное для улучшения игровой производительности. Поддерживаются новейшие графические драйверы, но SteamOS имеет мало возможностей для дополнительных приложений. Несмотря на то, что у него есть рабочий стол GNOME и версия браузера Chrome, в него включено немного другое.
В конце концов, это ОС для игр. В то время как ChromeOS посвящен облачным вычислениям, SteamOS посвящен играм.
На что похожа игра в SteamOS?
Итак, SteamOS - это операционная система на основе Debian с предустановленным клиентом Steam.
О самом клиенте Steam нечего сказать, чего вы, вероятно, еще не знаете. Это тот же Linux-клиент, который во многом идентичен клиенту для Windows и MacOS. Он имеет все те же функции, в том числе потоковое вещание на дому. С SteamOS вы ничего не пропустите.
Игровая производительность тоже неразличима. Будь то RPG, FPS или стратегия, Linux справится с этой задачей.
Поддержка контроллеров тоже хороша, практически с любым контроллером, который вы можете себе представить. Хотя наилучшими результатами, вероятно, являются контроллеры в стиле Xbox One или PS4, Steam Controller.
Читайте также: