Bug 5000 - Проблемы свободного видеодрайвера для Radeon HD 4350 в Steam
: Проблемы свободного видеодрайвера для Radeon HD 4350 в Steam
Status: RESOLVED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: All Linux
: Normal normal
: ---
Assigned To: Eugene Shatokhin
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-02-03 18:32 MSK by Stanislav Fomin
Modified: 2015-02-25 18:57 MSK (History)
3 users (show)

See Also:
RPM Package: steam
ISO-related:
Bad POT generating:
Upstream:


Attachments
steam (4.94 KB, application/octet-stream)
2015-02-05 15:40 MSK, soul-vamp@yandex.ru
Details
ядро обновлено (4.22 KB, application/octet-stream)
2015-02-05 16:07 MSK, soul-vamp@yandex.ru
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Fomin 2015-02-03 18:32:31 MSK
http://hw.rosalinux.ru/index.php?probe=b03ba00c32 

В росе свободный видеодрайвер для radeon hd4350 отображал:
* Видеопамяти в наличии 0 (фактически её 512 мб)
* Open GL версии 1.4 (фактически плата тянет 2.0)

Данные указаны из окна стим- сведения о системе
Вседстии чего стим сообщал, что не может конкретно работать. 
https://pp.vk.me/c621327/v621327263/b887/lWUTRyXFPkQ.jpg

В опенмандрива (OpenMandrivaLx.2014.1-kde4.x86_64) данной проблемы не наблюдаеться, там по данным все того же стим вся память и все возможности на месте.
Comment 1 Stanislav Fomin 2015-02-03 18:35:48 MSK
Баг наблюдает Алексей, https://vk.com/soulvamp, за подробностями надо его.
Comment 2 Eugene Shatokhin 2015-02-04 10:28:37 MSK
По Xorg драйверу для radeon у нас с OMV всё почти одинаково.

Больше похоже на проблемы в Steam. У OMV он новее, кстати.
Comment 3 soul-vamp@yandex.ru 2015-02-04 11:50:38 MSK
ясно. буду ждать обновлений steam
Comment 4 Eugene Shatokhin 2015-02-04 18:42:34 MSK
(In reply to comment #3)
> ясно. буду ждать обновлений steam

Попробуйте так (всё делается под root): 

1. Для начала, установите обновления в системе, если это ещё не сделали:
   
urpmi --auto-update

2. Подключите тестовый репозиторий со Steam 1.0.0.49:

urpmi.addmedia steam-test http://abf-downloads.rosalinux.ru/import_personal/container/2405364/i586/main/release/

3. Обновите Steam:

urpmi steam

Должна установиться версия 1.0.0.49.

Затем перезагрузите систему и попробуйте запустить Steam, как и раньше. 
Если снова возникнут проблемы, запустите hw-probe, как и раньше, выложите сюда ссылку на данные, которую hw-probe выдаст. Посмотрим.
Comment 5 soul-vamp@yandex.ru 2015-02-05 02:51:27 MSK
Систему обновляю всегда первым делом. ПОчему то не помогло, все та же ошибка. Вот проба http://hw.rosalinux.ru/index.php?probe=4f55d36109
Comment 6 soul-vamp@yandex.ru 2015-02-05 12:50:23 MSK
Повторил все еще раз на свежеустановленную систему, проблема не устранена
Comment 7 Eugene Shatokhin 2015-02-05 13:11:13 MSK
(In reply to comment #5)
> Систему обновляю всегда первым делом.

Это правильный подход.

> ПОчему то не помогло, все та же ошибка.

Тогда попробуйте так. Установите Steam 1.0.0.49, как и раньше.

1.
Запустите steam из терминала (konsole в KDE, gnome-terminal в GNOME) и сохраните в файл то, что steam при этом выводит. Там может быть полезная информация. Прикрепите этот файл тогда к этому багу ("Add an attachment").

Если Steam снова покажет неверные данные, сделайте скриншот и тоже выложите сюда.

2.
Если всё-таки Steam после этого не заработал нормально, попробуйте обновить X11-драйвер для видеокарт Radeon:

urpmi.addmedia radeon-test http://abf-downloads.rosalinux.ru/import_personal/container/2405388/x86_64/main/release/

urpmi x11-driver-video-ati

Должна установиться версия 7.5.0

3. 
Перезагрузите систему, попробуйте Steam ещё раз. Если всё-таки будут ошибки - запустите hw-probe, как в прошлый раз, чтобы отправить нам необх. логи.

Затем попробуйте ядро 3.18.5 (посмотрим, может, дело в "ядерном" драйвере, хоть и вряд ли):

urpmi.addmedia kernel-3.18 http://abf-downloads.rosalinux.ru/kernels_3_18x_personal/repository/rosa2014.1/x86_64/main/release/

urpmi kernel-nrj-desktop-3.18.5-1rosa kernel-nrj-desktop-devel-3.18.5-1rosa

Репозиторий для ядра 3.18 теперь можно отключить, чтобы не мешал:

urpmi.removemedia kernel-3.18.

4.
Перезагрузите систему, проверьте, что загрузилось именно ядро 3.18.5 (при загрузке увидите версию, либо потом запустите 'uname -r' - эта команда покажет).

Попробуйте Steam ещё раз - лучше запускать его из терминала, как и выше, и сохранить в файл то, что при этом выводится в терминал. Если и тут будут проблемы - выложите этот файл + ещё раз - данные hw-probe.
Comment 8 soul-vamp@yandex.ru 2015-02-05 15:40:41 MSK
Created attachment 3732 [details]
steam
Comment 9 soul-vamp@yandex.ru 2015-02-05 15:42:12 MSK
(In reply to comment #7)
> (In reply to comment #5)
> > Систему обновляю всегда первым делом.
> 
> Это правильный подход.
> 
> > ПОчему то не помогло, все та же ошибка.
> 
> Тогда попробуйте так. Установите Steam 1.0.0.49, как и раньше.
> 
> 1.
> Запустите steam из терминала (konsole в KDE, gnome-terminal в GNOME) и
> сохраните в файл то, что steam при этом выводит. Там может быть полезная
> информация. Прикрепите этот файл тогда к этому багу ("Add an attachment").
> 
> Если Steam снова покажет неверные данные, сделайте скриншот и тоже выложите
> сюда.
> 
> 2.
> Если всё-таки Steam после этого не заработал нормально, попробуйте обновить
> X11-драйвер для видеокарт Radeon:
> 
> urpmi.addmedia radeon-test
> http://abf-downloads.rosalinux.ru/import_personal/container/2405388/x86_64/
> main/release/
> 
> urpmi x11-driver-video-ati
> 
> Должна установиться версия 7.5.0
> 
> 3. 
> Перезагрузите систему, попробуйте Steam ещё раз. Если всё-таки будут ошибки
> - запустите hw-probe, как в прошлый раз, чтобы отправить нам необх. логи.
> 
> Затем попробуйте ядро 3.18.5 (посмотрим, может, дело в "ядерном" драйвере,
> хоть и вряд ли):
> 
> urpmi.addmedia kernel-3.18
> http://abf-downloads.rosalinux.ru/kernels_3_18x_personal/repository/rosa2014.
> 1/x86_64/main/release/
> 
> urpmi kernel-nrj-desktop-3.18.5-1rosa kernel-nrj-desktop-devel-3.18.5-1rosa
> 
> Репозиторий для ядра 3.18 теперь можно отключить, чтобы не мешал:
> 
> urpmi.removemedia kernel-3.18.
> 
> 4.
> Перезагрузите систему, проверьте, что загрузилось именно ядро 3.18.5 (при
> загрузке увидите версию, либо потом запустите 'uname -r' - эта команда
> покажет).
> 
> Попробуйте Steam ещё раз - лучше запускать его из терминала, как и выше, и
> сохранить в файл то, что при этом выводится в терминал. Если и тут будут
> проблемы - выложите этот файл + ещё раз - данные hw-probe.
Comment 10 soul-vamp@yandex.ru 2015-02-05 15:55:06 MSK
после обновления драйвера видео проба http://hw.rosalinux.ru/index.php?probe=c1d935c125
Comment 11 soul-vamp@yandex.ru 2015-02-05 16:07:24 MSK
Created attachment 3733 [details]
ядро обновлено
Comment 12 soul-vamp@yandex.ru 2015-02-05 16:10:48 MSK
http://hw.rosalinux.ru/index.php?probe=9b9f51555c проба ядрообновлено
Comment 13 Eugene Shatokhin 2015-02-05 19:32:48 MSK
Спасибо за информацию. 

Вот это, похоже, уже "теплее":
-----------
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
-----------

Я посмотрю, из-за чего такая ошибка может быть.
Comment 14 Eugene Shatokhin 2015-02-10 20:14:26 MSK
> libGL error: unable to load driver: r600_dri.so

Воспроизвёл у себя. Похоже, дело в том, что вместе со Steam идут слишком старые библиотеки, а графика наша хочет более новых. 

Если удалить старые библиотеки, Steam, скорее всего, будет вынужден использовать те, что нужно. Это можно сделать так:

Попробуйте удалить (или переместить куда-нибудь) файл 

/home/<имя_Вашего_пользователя>/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6

Затем запустите Steam, посмотрите, что будет. В моём случае это помогло.

Если всё-таки ошибка останется, тогда запустите Steam из терминала так:

LIBGL_DEBUG=verbose steam

Сохраните вывод в файл и выложите сюда. При таком запуске Steam должен подробнее написать, что именно ему не нравится.
Comment 15 soul-vamp@yandex.ru 2015-02-11 11:06:46 MSK
(In reply to comment #14)
> > libGL error: unable to load driver: r600_dri.so
> 
> Воспроизвёл у себя. Похоже, дело в том, что вместе со Steam идут слишком
> старые библиотеки, а графика наша хочет более новых. 
> 
> Если удалить старые библиотеки, Steam, скорее всего, будет вынужден
> использовать те, что нужно. Это можно сделать так:
> 
> Попробуйте удалить (или переместить куда-нибудь) файл 
> 
> /home/<имя_Вашего_пользователя>/.local/share/Steam/ubuntu12_32/steam-runtime/
> i386/usr/lib/i386-linux-gnu/libstdc++.so.6
> 
> Затем запустите Steam, посмотрите, что будет. В моём случае это помогло.
> 
> Если всё-таки ошибка останется, тогда запустите Steam из терминала так:
> 
> LIBGL_DEBUG=verbose steam
> 
> Сохраните вывод в файл и выложите сюда. При таком запуске Steam должен
> подробнее написать, что именно ему не нравится.

Проблема решена! Благодарю
Comment 16 Eugene Shatokhin 2015-02-11 11:44:39 MSK
Отлично!