LINUX.ORG.RU

Steam на старом железе

 , ,


0

1

Короче есть у меня ноутбук Samsung NP355V5C S0LRU. На нем стоит APU AMD A8-4500M и дискретная видеокарта AMD Radeon HD 7670M. Ну и они не поддрживают Vulkan, ибо они на TeraScale, а не на GCN. На ноуте стоит Arch Linux с KDE Plasma и Wayland. Ну и у меня возникла проблема со стимом - он не стартует и циклически вылетает. Я его запускал через терминал, вводя steam. Судя по логам он пытается использовать Vulkan, но не может, поэтому он вылетает. Также в ОС стоит пакет vulkan-radeon, lib32-vulkan-radeon, я его когда-то случайно поставил, но я думаю вряд ли проблема из-за него. Я пытался запсукать steam, ну и он запустился с флагами -opengl -vgui. Ну то есть командой steam -opengl -vgui. Я пытался засунуть запуск с этими флагами в файл ярлыка (изменил одну строчку на: Exec=/usr/share/steam -opengl -vgui %U). Ну также я запускал его через vulkan-swrast (командой уже не помню какой, но в духе VK_ICD_FILENAMES=/use/share/vulkan/icd.d/lvp_icd.json steam, оно работало). Ну и кстати когда я редактировал ярлык проблема сохранялась. Так что я прошу помощи с данным вопросом, заранее спасибо.



Последнее исправление: Chuvak0101 (всего исправлений: 1)

Exec=/usr/share/steam -opengl -vgui %U

Более чем сомнительно.

Поэтому, в таких случаях советуют не отсебятину писать, а хотя-бы вывод: ‘cat steam.desktop’.

andytux ★★★★★
()
Ответ на: комментарий от andytux

что именно сомнительно, типа в оригинале до изменения было Exec=/usr/share/steam %U Всё. Я просто дописал -opengl -vgui. Ну и я также дописывал флаги через gui, разницы нету никакой

Chuvak0101
() автор топика

Radeon HD 7670M

у меня hd 4670 - захотелось посмотреть как это выглядит, установил из репы все связаное с вулканом и в vkmark это дело затестил, результат ужасный - 44 попугая против 2600 в glmark

amd_amd ★★★★★
()

Вулкан стиму нафиг ненужен

У меня ноут с ещё более древним APU E-450 с встройкой Radeon hd 6320. Steam работал месяц назад, сейчас удалил.
Правда у меня минт, а не арч. Сейчас ради эксперимента накатил снова, всё запускается.

dron@nix:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Linuxmint
Description:	Linux Mint 22.3
Release:	22.3
Codename:	zena
dron@nix:~$ 
dron@nix:~$glxinfo -B 
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa (0x1002)
    Device: AMD PALM (DRM 2.50.0 / 6.8.0-117-generic, LLVM 20.1.2) (0x9806)
    Version: 25.2.8
    Accelerated: yes
    Video memory: 384MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 4.5
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 383 MB, largest block: 383 MB
    VBO free aux. memory - total: 1021 MB, largest block: 1021 MB
    Texture free memory - total: 383 MB, largest block: 383 MB
    Texture free aux. memory - total: 1021 MB, largest block: 1021 MB
    Renderbuffer free memory - total: 383 MB, largest block: 383 MB
    Renderbuffer free aux. memory - total: 1021 MB, largest block: 1021 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 384 MB
    Total available memory: 1405 MB
    Currently available dedicated video memory: 383 MB
OpenGL vendor string: Mesa
OpenGL renderer string: AMD PALM (DRM 2.50.0 / 6.8.0-117-generic, LLVM 20.1.2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 25.2.8-0ubuntu0.24.04.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.5 (Compatibility Profile) Mesa 25.2.8-0ubuntu0.24.04.1
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 25.2.8-0ubuntu0.24.04.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

Что посоветовать сходу не знаю, но чисто для статистики стим работает на старом железе.

он не стартует и циклически вылетает

Он иногда так обновляется. Может просто запустить и оставить его подумать

лог запуска

dron@nix:~$ DISPLAY=:0 steam 
steam.sh[45679]: Running Steam on linuxmint 22.3 64-bit
steam.sh[45679]: STEAM_RUNTIME is enabled automatically
setup.sh[45717]: Steam runtime environment up-to-date!
steam.sh[45679]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-05-26 12:13:26] Startup - updater built May  8 2026 22:40:27
[2026-05-26 12:13:26] Startup - Steam Client launched with: '/home/dron/.steam/debian-installation/ubuntu12_32/steam' '-srt-logger-opened' '-nominidumps' '-nobreakpad'
05/26 12:13:26 minidumps folder is set to /tmp/dumps
05/26 12:13:26 Init: Installing breakpad exception handler for appid(steam)/version(1779486452)/tid(45806)
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-05-26 12:13:26] Process started with command-line: '/home/dron/.steam/debian-installation/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened' '-nominidumps' '-nobreakpad'
05/26 12:13:26 minidumps folder is set to /tmp/dumps
[2026-05-26 12:13:26] Using update UI: console
05/26 12:13:26 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(45808)
[2026-05-26 12:13:26] Create window
[2026-05-26 12:13:26] Loading cached metrics from disk (/home/dron/.steam/debian-installation/package/steam_client_metrics.bin)
[2026-05-26 12:13:26] Using the following download hosts for Public, Realm steamglobal
[2026-05-26 12:13:26] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2026-05-26 12:13:26] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2026-05-26 12:13:26] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2026-05-26 12:13:26] Verifying installation...
[2026-05-26 12:13:26] Verifying file sizes only
[2026-05-26 12:13:26] Set percent complete: 0
[2026-05-26 12:13:26] Set percent complete: -1
[2026-05-26 12:13:26] Set status message: Verifying installation...
[----] Verifying installation...
[2026-05-26 12:13:27] Verification complete
UpdateUI: skip show logo
[2026-05-26 12:13:27] Destroy window

Steam logging initialized: directory: /home/dron/.steam/debian-installation/logs

[2026-05-26 12:13:27] ProcessNextMessage: socket disconnected
[2026-05-26 12:13:27] No more messages are expected - exiting
XOpenIM() failed, LANG = ru_RU.UTF-8
XOpenIM() failed, LANG = ru_RU.UTF-8XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf522a860
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf5228fc0
/usr/share/themes/Mint-Y-Dark-Aqua/gtk-2.0/main.rc:1053: error: unexpected identifier 'direction', expected character '}'
05/26 12:13:28 minidumps folder is set to /tmp/dumps
05/26 12:13:28 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1779486452)/tid(45817)
Running query: 1 - GpuTopology
Response: gpu_topology {
  gpus {
    id: 1
    name: "llvmpipe (LLVM 20.1.2, 128 bits)"
    vram_size_bytes: 3221225472
    driver_id: k_EGpuDriverId_MesaLLVMPipe
    driver_version_major: 25
    driver_version_minor: 2
    driver_version_patch: 8
    luid: 0
  }
  default_gpu_id: 1
}

Exit code: 0
Saving response to: /tmp/steamolHMPc - 58 bytes
steamwebhelper.sh[45824]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/dron/.steam/debian-installation/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[45824]: Starting steamwebhelper with steamrt steam runtime at /home/dron/.steam/debian-installation/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 45900
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/dron/.steam/debian-installation/config/htmlcache -steampid=45806 -buildid=1779486452 -steamid=0 -logdir=/home/dron/.steam/debian-installation/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/dron/.steam/debian-installation/clientui -steampath=/home/dron/.steam/debian-installation/ubuntu12_32/steam -launcher=0 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/dron/.steam/debian-installation/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
reaping pid: 45807 -- sh

Покликал, вышел, снова зашёл, покликал. Всё хорошо, но неторопливо. Стим снёс, аве Габен.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)
Ответ на: комментарий от LINUX-ORG-RU

Не, он именно обновился и вывел ошибку и вылете и обратно запустился. При этом судя по терминалу ошибки есть, я вам щас скину что именно он пишет в терминале

Chuvak0101
() автор топика
Ответ на: комментарий от Chuvak0101

Возможно, стоит отключить бутстрапер, чтобы не обновлялся. Я так сделал в 2022 году, когда выпиливали vgui интерфейс и эта версия всё ещё работает

mittorn ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария