steam и cuda

Стимы и куды всё обновляются. Но пару лет назад из куды нвидия выкинула пару 32-битных либ.

У кого-нибудь получилось запустить стим и куду на одном линуксе?

Или всё так же:

Running Steam on linuxmint 20.1 64-bit
STEAM_RUNTIME has been set by the user to: /home/viktor/.steam/debian-installation/ubuntu12_32/steam-runtime
Steam client’s requirements are satisfied
WARNING: Using default/fallback debugger launch
/home/viktor/.steam/debian-installation/ubuntu12_32/steam -nominidumps -nobreakpad

[2021-06-09 10:05:09] Startup — updater built Jun 8 2021 22:23:36
SteamUpdateUI: An X Error occurred
X Error of failed request: GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0×0
Serial number of failed request: 45
xerror_handler: X failed, continuing
Major opcode of failed request: 151 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request: 46
xerror_handler: X failed, continuing

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Тоже было дело. Когда обновил куду и перестал работать стим. И не мог шпилить свою любимую доту, а без куды небыло бы работы. Я тогда поставил вторую ось для доты отдельно.

Воть єто да. У тебя хватает времени на поиграть??? Вот жеж молод душой и понимает толк в извращениях.

А у тебя не хватает? Займись организацией трат своего времени и начнет хватать и еще оставаться будет.

Да вот занялся организацией, и как только появилось времчко — начал виндсерфинг осваивать. Ну и задротство как же без него, вот сча платка пришла массифчик на 6 от сиид, как раз буду сетку обучать чоб рум коррекцию строила. Это я к тому что вообще на геймилово вот никак не тянет. Вот я и подумал что чтот со мной не так. Мож гормональное или мож это маразм с другой стороны подкрадывается? Или там лобные доли отросли наконец?

на играть доту всегда найдется время, а вот найти время на жизнь это сложнее

ну так вопрос приоритетов )

www.protondb.com — может Steam Play решит вопрос?
У меня правда не CUDA, а GeForce 1060 на Debian — все норм.

CUDA — это не видео карточка, это набор либ от нвидии для вычислений на GPU и он очень любит определенные версии дров, обычно подточенные под эти либы.
1060 прекрасно поддерживает CUDA.

Ладно, настроение хорошее, не буду изгаляться над тобой, а расскажу проблему.
Нвидия несколько лет назад решила избавляться от 32-битных дров и либ для них. Дрова под CUDA идут без 32 битного старья.
А вот стим до сих пор 32 битный и он хочет 32 битные либы и дрова и именно для себя, а не для игр, которые он в вайне (обертке вайна протоне) запускает.
И вот проблема, что собственно сам стим и не запускается.

Если же попытаться поставить 32 битное (i386) старье для вайна, то перелопачиваются дрова и CUDA перестает работать.

Если хорошо потанцевать с бубном несколько дней, то можно CUDA с полупересборкой поставить на дрова, которые не заточены под CUDA в теории, но можно и не поставить. Но гемора на несколько дней с перелопачиванием линуха тебе гарантировано.

Как видим проблема в стиме. Стим 2 года назад заявил, что он всегда будет 32 битным (i386). Я надеялся, что за 2 года они передумали. Но раз не передумали, то я на торренты за играми пошел.

А, ну я просто не знал, что 1060 поддерживает )
Я бы просто разделил на два разных бокса: игры на одном, cuda — на другом.

А к чему я пришел? 2 оси винда для игр и линух для всего остального.

Ну я думал может sdk для ml какой то редкий)

Ps: во что играешься?)

Иногда в разное старенькое (Сталкер там, Скайрим) — пострелять там или побродить. Где-то уже полгода или больше не играл. Тогда поставил стим, а он с кудой больше не дружит, снес. Почитал, как народ извращается и забил. Сейчас вот захотелось снова немного поиграть, попробовал, всё тоже. Думаю, напишу здесь, может я чего не увидел в инете по этому поводу.
Диск лишний валяется — накачу винду и с торрентов игру поставлю бесплатно и пошел Гейб лесом.

А в чем проблема стим на виндовс использовать?

Ну... получается просто лишняя операционка чисто для игр. Неудобно перегружать.постоянно. Ну и когда играешь раз в год два раза на пасхе, то захочешь поиграть, перегружаешься, а Windows начинает обновляться на пару часов после месяца простоя :)

Накачать и под Linux + Wine можно сборки на торрентах.

Ставить только драйвера nVidia с поддержкой 32 bit без CUDA, где-то там из настроек, установить, ... Тогда Steam работает. А дальше или docker или ставить CUDA совместимой версии без [пере]установки драйверов, уже не помню как (deb local или runfile). Как-то так порешал, но давно.

Я почитал те танцы с бубном и не рискнул.
Но, как я понял воз и ныне там. Думал, что за пару лет таки стим починили.
Гейб решил пойти по пути мелкомягких (забронзовел товарищ, аданака). Ну что ж, тогда винда и торренты с играми возвращаются. Накачу винду на отдельный диск (чтоб grub не корежила и мне меньше нажиманий на кнопки на клавиатуре) и будем играть бесплатно.

Ну... с другой стороны docker особо лишним не будет в любом случае. Какой-нить петпроектик запустить через несколько лет может быть проблематично, слишком уж там может ломаться совместимость версий во всём ML стеке.

Не, сколько не тыкался в докер — сильно он мне неудобный был. Ни для чего так и не приспособил. Но, может я такой тупой.

В мінт має бути snap packages — докер в обгортці від убунту
В них може бути те що ви хочете

Я и snap не хочу и его нету у меня.

Його не так вже й легко випилити

Его можно просто не ставить
snapcraft.io/...​alling-snap-on-linux-mint
Да и снес ему чего-нибудь, запретил стартовать — этого часто достаточно. А мусора на диске и так обычно хватает, ну будет чуть больше.

В убунті він по замовчуванню стоїть, свій розділ має і в $PATH прописаний

мінт мені все більше подобається

Из минта его вырезали.
Ну и убери из path и снеси его раздел — это ж линух, а не винда.

торренты с играми возвращаются

gog dot com
Чи бінарі звідти через торент

grub не корежила

це спрацює якщо відключите фізично диск з grub-efi
Вінда захоче поставити під свій контроль процедуру запуску

Кстати, давно с виндой дел не имел, а она разве загрузчик будет ставить не на тот диск, который я ей указал? XP и Win7 такого себе не позволяли. Откуда они знают, что там на диске, может там вообще зашифрованные очень секретный и важный данный о полетах шпутников-шпиенов.

сімка вже дозволяла і робила
хп була до широкого впровадження EFI, але точно не скажу

Откуда они знают, что там на диске

/boot
/efi
не шифруються в будь-якому випадку

загрузчик будет ставить не на тот диск

Вона зробить, так щоб навіть завантаження лінуксів йшло через віндовий завантажувач
І коли вінда чи диск з нею зникнуть — лінукс також не буде завантажуватись
Це те, що я дізнався з практики, тому я можу помилятись

Я не помню в efi я ставил или стандартно. Надо будет посмотреть. Меня efi раздражает и я предпочитаю старый вариант.
Всегда лечиться дурь винды через update-grub.

efi я ставил или стандартно

Що вам можна і що не можна — вам скаже ваша MB

Меня efi раздражает

me2 but ¯\_(ツ)_/¯

С Windows я ни в чём не уверен, и обычно при установке отключаю все остальные диски физически. Ибо о сохранности данных надо беспокоиться при наличии данных :)

Хіба не достатньо зробити sudo apt install nvidia-cuda-toolkit, щоб встановити все необхідне для розробки під CUDA і нічого не зламати?

И стим после больше не работает.

Вопрос же в том и состоит, что после этого не работает Steam. И сказано почему: nvidia-tolkit не ставит 32-битные драйвера.

Куда тулкит сносит дефолтные дрова и ставит те, что для него заточены. Если гришь поставить i386 сносится нужное для куды.
Есть вариант установки куды на текущие дрова, но это танцы с бубном и надолго.

Спеціально поставив — і все в порядку. Скомпілював семпл:

[CUDA Bandwidth Test] - Starting...
Running on...

 Device 0: GeForce GTX 1050 Ti
 Quick Mode

 Host to Device Bandwidth, 1 Device(s)
 PINNED Memory Transfers
   Transfer Size (Bytes)	Bandwidth(GB/s)
   32000000			1.4

 Device to Host Bandwidth, 1 Device(s)
 PINNED Memory Transfers
   Transfer Size (Bytes)	Bandwidth(GB/s)
   32000000			1.7

 Device to Device Bandwidth, 1 Device(s)
 PINNED Memory Transfers
   Transfer Size (Bytes)	Bandwidth(GB/s)
   32000000			92.4

Result = PASS
Steam працює, nvidia-cuda-toolkit драйвери не змінив:
~ ❯❯❯ apt list --installed | grep 'nvid.*i386'

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libnvidia-compute-460/focal-updates,focal-security,now 460.80-0ubuntu0.20.04.2 i386 [installed,automatic]
libnvidia-decode-460/focal-updates,focal-security,now 460.80-0ubuntu0.20.04.2 i386 [installed,automatic]
libnvidia-encode-460/focal-updates,focal-security,now 460.80-0ubuntu0.20.04.2 i386 [installed,automatic]
libnvidia-fbc1-460/focal-updates,focal-security,now 460.80-0ubuntu0.20.04.2 i386 [installed,automatic]
libnvidia-gl-460/focal-updates,focal-security,now 460.80-0ubuntu0.20.04.2 i386 [installed,automatic]
libnvidia-ifr1-460/focal-updates,focal-security,now 460.80-0ubuntu0.20.04.2 i386 [installed,automatic]
Linux Mint 20.1, в dpkg додана i386 архітектура (sudo dpkg —add-architecture i386).

Подписаться на комментарии