LINUX.ORG.RU

Сообщения Radius

 

Упала производительность r600

Ничего не предвещало беды, но давеча апдейтов накачали и теперь в печали. Внезапно упала производительность с драйвером r600 на соответствующих видеокартах. В большинстве игр на 5-10%, но в некоторых, например Tomb Raider 2013, драматически в 2-3 раза.

Полез в чейнджлоги мезы https://docs.mesa3d.org/relnotes/22.2.0.html и сразу наткнулся на

[Bisected] r600: Big performance regression on some games

Решил проблему соответственно откатом на 22.1.7 mesa и lib32-mesa.

Если отбросить несоответствующий разделу вопрос «Доколе?», то остается только «Как быть?». Т.е. есть ли решение, как вернуть прежнюю производительность без откатов и пересборок?

 ,

Radius ()

вышла Neverwinter Nights: Enhanced Edition

http://store.steampowered.com/app/704450/Neverwinter_Nights_Enhanced_Edition/

Из существенных отличий насколько я понял из FAQ:

  • игра теперь на SDL, т.е. ее возможно теперь сворачивать и не обязательно больше для этого запускать в отдельных иксах
  • мультиплеер приведен в рабочее состояние
  • можно масштабировать интерфейс для больших разрешений
  • добавлены постэффекты на шейдерах 3.0, соответственно на старых видеокартах больше не поиграешь
  • применены коммьюнити-патчи

Т.е. как видим никаких существенных изменений сама игра не претерпела. Стоит ли за это платить сколько просят? ИМХО не стоит, если уже куплена обычная версия. Максимум купить на распродаже для коллекции.

Сейвы от обычной версии поддерживаются. Кому нужен русский язык - можно подменить файл dialog.tlk из лицензионной русской версии.

 

Radius ()

Не работает Intel GPU OpenCL Driver

Есть вот такая видеокарта

00:02.0 VGA compatible controller: Intel Corporation Iris Pro Graphics 6200 (rev 0a) 

Пробую ставить вот этот драйвер (блоб?) https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_driver из аура https://aur.archlinux.org/packages/intel-opencl/

clinfo выдает

Number of platforms                               0
Даже под рутом. И соответственно ни одно приложение не работает. В последний раз я этот драйвер тыкал еще во времена ivy bridge на Intel HD 4000 кажется и тогда это все прекрасно работало и даже показывало какие-то результаты.

Ладно, узнаю что существует открытый OpenCL драйвер под названием beignet. Есть в репах арча и даже определяется и работает. Но как выяснилось почти ни на что не годен:

  • hashcat пишет
    * Device #1: Intel's OpenCL runtime (GPU only) is currently broken.
                 We are waiting for updated OpenCL drivers from Intel.
                 You can use --force to override, but do not report related errors.
    No devices found/left.
  • sgminer видит устройство и даже успешно компилит бинари под некоторые алгоритмы, но работают из них только самые простейшие типа sha3, при этом производительность ниже плинтуса.
  • luxmark тоже нормально определяет и даже что-то считает, но в итоге выдает Image validation: Failed

Ни о каком практическом применении я пока не говорю, просто пытаюсь понять на что эти видеокарты способны и насколько их архитектура оптимизирована для GPGPU. Для сравнения в OpenGL такая интегряха тягается с дискретками уровня всяких нвидий 650, амд 7750 и т.п. Т.е. производительность по меркам интегрях огромная.

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

 , , , ,

Radius ()

Как побороть говножелезку TL-WN951N или что выбрать на замену в 2018 году?

Есть отдельный комп в роли роутера вместе с картой TL-WN951N для беспроводной сети. Если раньше меня скорость не сильно волновала, то сейчас стало совсем не хватать. Эта хреновина выдает всего около 50 мегабит и то если в упор поднести. А на 10-15 метрах через пару стен скорость падает до катастрофически низких 2-5 мегабит. И это все при заявленных 300... Есть несколько старых 802.11g карт, они и то вроде лучше пробивают.
Я просто пытаюсь понять, за 7 лет со времен вот этой темы http://forum.ubuntu.ru/index.php?topic=165195.0 что-то вообще изменилось? Поверхностный гуглинг не дает результатов.

dmesg

ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xffffa94341510000, irq=20

lcpci -vv

Network controller: Qualcomm Atheros AR922X Wireless Network Adapter (rev 01)
        Subsystem: Qualcomm Atheros AR922X Wireless Network Adapter
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 168, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 20
        Region 0: Memory at ff320000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=100mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ath9k
        Kernel modules: ath9k

iwconfig wlan0

wlan0     IEEE 802.11  Mode:Master  Tx-Power=17 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

cat /etc/hostapd/hostapd.conf

interface=wlan0
bridge=br0
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
ssid=home
hw_mode=g
channel=11
ieee80211n=1
auth_algs=3
wpa=3
wpa_passphrase=
wpa_key_mgmt=WPA-PSK WPA-EAP
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP

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

Может быть настало время прекратить бороться с ветряными мельницами и купить уже нормальную железку?

В наличии интерфейсы PCI, PCI-E, USB 3.0. Но 2018 год на дворе, я так понимаю что-то отличное от 802.11ac уже нет смысла брать, поэтому PCI сразу отметается. А PCI-E все порты заняты, да и не удобно в любом случае. Остается выбирать из USB 3.0. Например Netis WF2190 или ASUS USB-AC68 что за хрени? В режиме точки доступа нормально будут работать? Далеко бить?

В идеале мне бы штуку, к которой помимо всего прочего можно было прикрутить выносную направленную антенну, чтобы до гаража еще добивало, примерно 100 метров.

 , , , ,

Radius ()

Выбора звуковушки тред

Значится решил я собрать комп на последней платформе под игры на онтопике (скорее всего на AM4). Но вот беда, на современных материнках полностью выпилили pci, а значит моя старая, но вполне годная карточка audigy 2 ZS остается не у дел. Стало быть вопрос стоит следующий: какие из современных pci-e карточек адекватно поддерживаются в онтопике?

1) Creative насколько я знаю дропнули поддержку линукса. Т.е. все эти новые Sound Blaster Z/XZ.. сразу идут лесом? Или все-таки есть с ними подвижки?
В продаже еще нашел какие-то AUDIGY FX и RX, но вот в списке я их детектировать затрудняюсь https://alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs FX вообще на реалтековском чипсете, т.е. наверное заработает, но все это выглядит стремно. RX поинтересней.
Или лучше искать БУ X-Fi на emu20k2? Судя по таблице должны работать, но разумеется без проприетарных наворотов.

2) ASUS Xonar. В последних ядрах вроде завезли поддержку. Кто использует их в линуксе? Все ок с ними? Вот например https://alsa-project.org/main/index.php/Matrix:Vendor-Asus про Xonar DGX пишут:

Hardware volume controls only for headphones; use PulseAudio.

Как это понять? Регулировки каналов в алзамиксере не будет? Еще смущает: «Отношение сигнал/шум ЦАП/АЦП: 105 дБ / 103 дБ» vs 108 дБ / 108 дБ у моей. Выходит она в чем-то даже проигрывает карте 15-летней давности??
Кроме того на плате виднеется лишь одна микросхема ОУ. Означает ли это, что усиление будет только лишь на фронты? Или там интегрировано на все 6 каналов?

3) На всяких «геймерских» платах бывают встроеннные звуковухи вроде SupremeFX S1220A. Как заявляется: изолированные, с отдельным питанием и усилителями. Казалось бы дискретные карты в этом случае не нужны. Но так ли все радужно с ними? И что с поддержкой? Я так понимаю под капотом там realtek 1220, которая на сайте алзы пока даже не упоминается.

 , , , ,

Radius ()

Каким образом можно раздавать выбранный интерфейс через прокси?

Есть сервер с двумя интерфейсами для доступа к внешке, скажем ppp0 и ppp1. ppp0 раздается в локальную сеть через нат. А задача стоит сделать доступ к ppp1 в сети выборочным приложениям, т.е. через прокси сервер. Можно конечно перенести ppp1 подключение на отдельный комп и уже там поднять прокси, но хотелось бы все-таки реализовать все на одном. Как это сделать?

 , ,

Radius ()

Иксы опять потекли, на этот раз в GPU mem

После обновления обнаружил течку у иксов. На этот раз непосредственно в видеопамять. Памяти 2 гб у видеокарты обычно «хватает» на пол дня, после чего оно начинает гадить в оперативку и своп, вплоть до полного зависания. Причем течет оно не в виде процесса, т.е. адресуется на каком-то более низком уровне (короче также, как обычно происходит при нехватке памяти видеокарты).

Система: Linux desktop 4.7.2-1-ARCH #1 SMP PREEMPT Sat Aug 20 23:02:56 CEST 2016 x86_64 GNU/Linux
KDE
nvidia

nvidia-smi выдает примерно такое

Wed Sep  7 04:28:34 2016       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 370.23                 Driver Version: 370.23                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 750 Ti  Off  | 0000:01:00.0      On |                  N/A |
| 40%   30C    P8     1W /  38W |   1937MiB /  1998MiB |      3%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      1649    G   /usr/lib/xorg-server/Xorg                     1784MiB |
|    0      2758    G   kwin_x11                                        32MiB |
|    0      2766    G   /usr/bin/krunner                                 1MiB |
|    0      2782    G   /usr/bin/plasmashell                            56MiB |
|    0      3112    G   nvidia-settings                                  0MiB |
|    0      3227    G   ...dius/.local/share/Steam/ubuntu12_32/steam    20MiB |
|    0      4981    G   /usr/lib/firefox/plugin-container                1MiB |
|    0     11822    C   /usr/lib/libreoffice/program/soffice.bin        26MiB |
|    0     13594    G   /usr/bin/knotes                                  1MiB |
|    0     13649    G   /usr/bin/akonadi_archivemail_agent               1MiB |
|    0     13679    G   /usr/bin/akonadi_mailfilter_agent                1MiB |
|    0     13687    G   /usr/bin/akonadi_newmailnotifier_agent           1MiB |
|    0     13690    G   /usr/bin/akonadi_notes_agent                     1MiB |
|    0     13693    G   /usr/bin/akonadi_sendlater_agent                 1MiB |
+-----------------------------------------------------------------------------+

xrestop до кучи

xrestop - Display: localhost:0
          Monitoring 66 clients. XErrors: 0
          Pixmaps:   79656K total, Other:     141K total, All:   79797K total

res-base Wins  GCs Fnts Pxms Misc   Pxm mem  Other   Total   PID Identifier    
1e00000    37    2    7   39  491    44000K     19K  44020K   ?   KWin
5a00000    18  131    1  280   48    19541K      5K  19546K 11822  ~Q                1 - LibreOffice Calc
5000000    23   75    1    6   50     8491K      4K   8496K  5983 xpra_launcher
2a00000     8  103    1   16   46     3809K      4K   3813K 13385 /home/radius/ ~T     ~C       ~B ~K/videobios/SAPPHIRE_7850.ROM - Bless
0000000     2    0    2    0  195     3112K      6K   3118K   ?   <unknown>
3a00000    42   24    1    4  101      520K      4K    524K  3114  ~T           ~B ~L  ~A       ~I         - Mozilla Firefox
8000000     1  127    0   43   12       86K      3K     89K   ?   <unknown>
2000000    21    7    1   64  135       33K      4K     38K  2782          ~G      ~A ~B           ~C       ~G       ~N  ~@~T Plasma
3400000     4    3    1    2   28       22K      1K     24K  3112 NVIDIA X Server Settings
2e00000    10   64    1    4   55       16K      4K     20K  2963 StarDict

Вопрос собственно такой: это можно как-то диагностировать, кроме как методом тыка? Когда иксы текут по-обычному, т.е. в оперативку, тогда найти виновника помогает xrestop. Но nvidia-smi увы ничего полезного не говорит. В системном логе и логе иксовой сессии тоже ничего особо вопиюще-спамного нет, все примерно как обычно.

 , , ,

Radius ()

Пропал ~/.xsession-errors

После обновлений куда-то исчез выхлоп иксов.Менеджер - sddm. В конфигах sddm ничего похожего не нашел. Куда копать?

 , , ,

Radius ()

не работает буфер обмена в x2go

Сервер на дебиане из реп проекта http://packages.x2go.org/debian, клиент на арче из родных реп, все запускается и работает. Но при этом не транслируется буфер обмена с сервера на клиент и обратно, хотя соответствующие флажки в настройке сессии стоят и на сервере в /etc/x2go/x2goagent.options раскомментил X2GO_NXAGENT_DEFAULT_OPTIONS+=" -clipboard both". ЧЯДНТ?

 

Radius ()

Запуск любой игры на SDL отключает композитинг и сводит плазму с ума

По мотивам этой темы Отключаются эффекты при запуске игры (комментарий)

После обновления kde, qt и plasma 5.5.5-1 -> 5.6.1-1 стал отключаться композитинг при запуске любой игры, использущей libSDL. Казалось бы дело в опции «отключать графические эффекты для полноэкранных окон», но ничего подобного, игры запущенные в окне также отрубают эффекты и бонусом идет заморозка всех панелей и плазмоидов, когда запущена игра. А после закрытия игры композитинг снова включается, но появляются артефакты в виде черной рамки вокруг окон, мерцаний рабочего стола и т.п.

Кстати это все на арче x64. Пробовал накатывать из тестинга и kde-unstable - не помогает. Пробовал очищать конфиги kde и qt - также не влияет. В итоге помог откат назад на 5.5.5, с помощью pacman -Suuyy из архива

[extra]
Server = https://archive.archlinux.org/repos/2016/03/27/$repo/os/$arch
(кстати вопрос на засыпку: как в арче заблокировать обновление kde/qt со всеми зависимостями?)

В логах после запуска игры следующее:

апр 05 00:31:22 desktop plasmashell[18310]: Could not resolve property : radialGradient4857
апр 05 00:31:22 desktop plasmashell[18310]: Could not resolve property : radialGradient4857
апр 05 00:31:22 desktop plasmashell[18310]: Could not resolve property : radialGradient4857
апр 05 00:31:22 desktop plasmashell[18310]: Could not resolve property : radialGradient4857
апр 05 00:31:22 desktop plasmashell[18310]: Couldn't find node arrow-left. Skipping rendering.
апр 05 00:31:22 desktop plasmashell[18310]: Couldn't find node arrow-right. Skipping rendering.
апр 05 00:31:22 desktop plasmashell[18310]: Couldn't find node arrow-up. Skipping rendering.
апр 05 00:31:22 desktop plasmashell[18310]: Couldn't find node arrow-down. Skipping rendering.

В целом это больше похоже не на баг, а на неудачно запиленную фичу. В частности «Couldn't find node arrow-right.» как бы намекает, что они сделали отключение действий краёв экрана при запуске игры, а это вполне годное изменение (часто возникает ситуация, когда случайно задеваешь эти края экрана в игре и все уезжает нахер). Но вот то что отключается композитинг с сопутствующими багами - это не есть хорошо.

В общем, кто виноват? Что делать? Кому жаловаться?

 , , ,

Radius ()

Не запускаются игры на Mono

Периодически не запускаются следующие игры из стима: Robocraft, Unturned, Rust. Т.е. однажды они все-таки запускались, но какой-то систематики выявить не удалось, кроме разве того, что если одна из них не запускается, то и остальные не запускаются тоже. Все их объединяет то, что они используют для работы собственную поставку Mono (судя по всему идентичную у всех).

При попытке запуска у каждой из игр крашится процесс (выхлоп у всех тоже идентичный):

$ ./Unturned.x86_64 
Set current directory to /home/radius/.local/share/Steam/SteamApps/common/Unturned
Found path: /home/radius/.local/share/Steam/SteamApps/common/Unturned/Unturned.x86_64
Mono path[0] = '/home/radius/.local/share/Steam/SteamApps/common/Unturned/Unturned_Data/Managed'
Mono path[1] = '/home/radius/.local/share/Steam/SteamApps/common/Unturned/Unturned_Data/Mono'
Mono config path = '/home/radius/.local/share/Steam/SteamApps/common/Unturned/Unturned_Data/Mono/etc'
displaymanager : xrandr version warning. 1.5
client has 4 screens
displaymanager screen (0)(DP-1): 1920 x 1200
Using libudev for joystick management


Importing game controller configs
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 4, buttons 11, axes 8, name Xbox Gamepad (userspace driver)
/dev/input/js0: axis  0: raw      0, mapped 0.000000
/dev/input/js0: axis  1: raw      0, mapped 0.000000
/dev/input/js0: axis  2: raw      0, mapped 0.000000
/dev/input/js0: axis  3: raw      0, mapped 0.000000
/dev/input/js0: axis  4: raw -32767, mapped 0.000000
/dev/input/js0: axis  5: raw -32767, mapped 0.000000
/dev/input/js0: axis  6: raw      0, mapped 0.000000
/dev/input/js0: axis  7: raw      0, mapped 0.000000
Assigning joystick 1
/dev/input/js1: driver version: 2.1.0 (20100)
/dev/input/js1: fd 5, buttons 11, axes 8, name Xbox Gamepad (userspace driver) #2
/dev/input/js1: axis  0: raw      0, mapped 0.000000
/dev/input/js1: axis  1: raw      0, mapped 0.000000
/dev/input/js1: axis  2: raw      0, mapped 0.000000
/dev/input/js1: axis  3: raw      0, mapped 0.000000
/dev/input/js1: axis  4: raw -32767, mapped 0.000000
/dev/input/js1: axis  5: raw -32767, mapped 0.000000
/dev/input/js1: axis  6: raw      0, mapped 0.000000
/dev/input/js1: axis  7: raw      0, mapped 0.000000
Assigning joystick 2
Аварийный останов (core dumped)

В системном логе следующее:

янв 06 14:40:12 desktop systemd-coredump[10327]: Process 10288 (Unturned.x86_64) of user 1000 dumped core.
                                                    
                                                    Stack trace of thread 10288:
                                                    #0  0x00007f474ba8b5f8 raise (libc.so.6)
                                                    #1  0x00007f474ba8ca7a abort (libc.so.6)
                                                    #2  0x00007f4748825976 n/a (libmono.so)
                                                    #3  0x00007f47487c88e4 n/a (libmono.so)
                                                    #4  0x00007f474d336d60 __restore_rt (libpthread.so.0)
                                                    #5  0x0000000000b4acfa n/a (Unturned.x86_64)
                                                    #6  0x0000000000b05bd2 n/a (Unturned.x86_64)
                                                    #7  0x0000000000b07352 n/a (Unturned.x86_64)
                                                    #8  0x0000000000b07717 n/a (Unturned.x86_64)
                                                    #9  0x00000000007f635f n/a (Unturned.x86_64)
                                                    #10 0x00000000007f9294 n/a (Unturned.x86_64)
                                                    #11 0x00000000007fdf20 n/a (Unturned.x86_64)
                                                    #12 0x00000000007fe00b n/a (Unturned.x86_64)
                                                    #13 0x00000000008f3a18 n/a (Unturned.x86_64)
                                                    #14 0x00000000418b1408 n/a (n/a)

Причем все они вылетают не сразу, а на каком-то этапе загрузки. А Rust вылетает только после нажатия кнопки запуска в лаунчере. И нет, отключение геймпада никак не влияет. Запускать пробовал с разными оконными менеджерами и без них вообще (в отдельных иксах) - тоже никак не влияет.

Мысль такая, что моно из поставки игры не дружит с какими-то системными библиотеками. Но где хоть логи нормальные найти? Или как подсунуть игре свой моно? Система кстати Linux desktop 4.3.3-2-ARCH #1 SMP PREEMPT Wed Dec 23 20:09:18 CET 2015 x86_64 GNU/Linux, видеодрайвер nvidia 358.16-3

 , , , ,

Radius ()

наэкранный (OSD) для мониторинга fps/temp/load в полноэкранных opengl (играх)

Посоветуйте какой-нибудь наэкранный монитор и способ его приготовления. Да я знаю, в стиме есть свой osd, как и во многих отдельно взятых играх, но ограничиваются он одним лишь fps.

А мне нужно универсальное настраиваемое решение, которое сможет показывать по меньшей мере: FPS, nvidia gpu temp, nvidia gpu load. В идеале полностью настраиваемый и с возможностью логгирования выбранных показателей.

Существует что-нибудь подходящее или остается самому что-то городить и парсить nvidia-smi или aticonfig?

 , , ,

Radius ()

с каких пор на nvidia не запускаются вторые иксы?

У кого-нибудь сейчас пашет запуск второго X-сервера с драйвером nvidia? Раньше всегда все запускалось на отдельном дисплее :1 без проблем. Сейчас же мало того, что добавили каких-то врапперов на привелегии запуска, которые я победил созданием /etc/X11/Xwrapper.config с allowed_users = anybody, так теперь при попытке запустить вторые иксы командой вида:

$ xinit xterm -- :1
получаем вот это xorg.1.log, причем в терминал оно в конце выплевывает (EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory), хотя в логе этого почему-то нет.

Пробуем запустить из под рута находяcь в дисплее :0 - результат тот же самый, но в логах получаем совсем другое: xorg.1.log. А конретно вот это:

[  2028.348] (EE) NVIDIA(GPU-0): EVO Push buffer channel allocation failed
[  2028.350] (EE) NVIDIA(GPU-0): Failed to allocate EVO core DMA push buffer
[  2038.350] (WW) NVIDIA(GPU-0): Timed out detecting DP displays on DP-1
[  2038.350] (EE) NVIDIA(0): Failing initialization of X screen 0
здесь уже как-будто что-то связанное с DisplayPort.

При этом и в первом и во втором случае начисто отламывается переключение в другие виртуальные терминалы + в мой vt7 с запущенной первоначальной сессией иксов как будто вываливается все из остальных vt и накладывается поверх в виде потусторонних мигающих курсоров и прочего хлама.

Ладно фиг с ним, попробуем дать ему то, что он хочет. А именно запустить из tty0. Иии... внезапно оно запускается, но при попытке переключения в любой другой vt все зависает и приходится убивать иксы через sysrq. Даже запуск с -sharevts и -novtswitch не помогает.

Версия блоба - 349.16
Всего пол года назад все запускалось идеально и из под пользователя и из под рута. Теперь мало того что на иксы навешали дополнительный слой говна в виде отдельных привелегий, так еще вторые иксы напрочь отказываются пахать под нвидией (еще хрен разберешься чья вина: нвидии или иксов). Когда они успевают все это ломать? И самый главный вопрос, как теперь все это чинить?

 , ,

Radius ()

arch Firefox HTML5 <audio> gstreamer нет звука

Решил окончательно выпилить из лисы флеш.
Поставил gstreamer0.10 со всеми плагинами.
Сделал media.gstreamer.enabled true

http://www.youtube.com/html5 говорит что H.264 - OK. Казалось бы все отлично, видео играет, но внезапно нет звука

Если сделать media.gstreamer.enabled false, то
HTMLVideoElement - yes
H.264 - no
WebM VP8 - yes
при этом звука в WebM и Ogg/Theora все равно нет. Отсюда можно сделать вывод, что проблема не в кодеках, а в самом бразузере.

Это косвенно подтверждается тем, что какой-то встроенный тест из комплекта gstreamer звук таки выдает в результате выполнения такой команды:

$ gst-launch-0.10 audiotestsrc ! audioconvert ! audioresample ! alsasink

И да, никаких пульсов и прочей нечисти нет, только девственно чистая альса со звуком через snd_emu10k1

Куда копнуть?

 , , ,

Radius ()

Natural Selection 2 не запускается или какую нвидию выбрать

Система - арч амд64. Честно купленный в стиме сабж, заставил несколько часов доставлять самые разнообразные либ32, после чего выдал фигу (черный экран).
Видеокарта 6950(70) с 2 гб на борту + Catalyst 13.11

При запуске радует следующим:

GetInstanceCount currently unimplemented
Build 259
Linux
[1106/113302:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
Setting breakpad minidump AppID = 4920
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198084421014 [API loaded no]
Steam initialized
Num displays: 1
OpenGL 4.3.12614 Compatibility Profile Context 13.101 initialized (ATI Technologies Inc. AMD Radeon HD 6900 Series )
GLSL version 4.30
ARB_texture_storage extension present
Sound Device: default stereo
Record Device: default
warning: The VAD has been replaced by a hack pending a complete rewrite
Compiling 'renderer/DeferredShading.shader'

И на Compiling 'renderer/DeferredShading.shader' просто висит пустое окно со 100% загрузкой 1 ядра и 0% загрузки гпу.
Кроме того, пробовал с Catalyst 13.6 (по-моему самый стабильный) - все то же самое, только не доходя до compiling shader сразу сегфолтится.

Затем как советуют в http://wiki.unknownworlds.com/ns2/Linux_Guide, снял бэктрейс с помощью gdb и получил это. Как связано Loaded symbols for /usr/lib32/libnss_dns.so.2 0xf7700430 in __kernel_vsyscall () с графикой не представляю.

Что удивительно, это первая из 60 купленных стимовских игр, которая наотрез отказалась запускаться даже после нескольких пинков.

Нвидия не зря в заголовке упомянута, т.к. действительно хочу купить какую-нибудь на 28 нм, чтобы иметь альтернативный взгляд на графику (хотя в целом и с fglrx подавляющее большинство игр сносно работают (ну кроме этой разумеется)). Как известно 7хх - это ребренд предыдущей линейки со сдвигом индекса на 10 и новым флагманом, поэтому она к покупке не рассматривается. Бюджет не ограничен, но есть принципы, которые не позволяют выбрать устройство избыточное для требуемых задач (один монитор, сглаживаниями не задрачиваю). Поэтому хочу определиться, брать сразу 680 или для всего хватит какой-нибудь 660?
Также возможно смогу делать сравнительные обзоры производительности карт в онтопике а-ля 7970 vs 680.

 , ,

Radius ()

Крашится стим после последнего обновления системы (steam.sh: line 704)

Система арч amd64. После последнего обновления перестал запускаться нативный стим, вылетает со следующей ошибкой:

Running Steam on arch  64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/radius/.local/share/Steam/steam.sh: line 704:   996 Ошибка сегментирования                   (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Installing bootstrap /home/radius/.local/share/Steam/bootstrap.tar.xz
Running Steam on arch  64-bit
STEAM_RUNTIME has been set by the user to: /home/radius/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/radius/.local/share/Steam/steam.sh: line 704:  1077 Ошибка сегментирования                   (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"

По советам из многочисленных топиков с похожей проблемой запустил со STEAM_RUNTIME=0, но не помогло.

Очищал .local/share/Steam/ и .steam, но при начале установки точно также сегфолтится. В последнем обновлении прилетели новое ядро и glibc, пробовал откатывать ядро до 3.9 и glibc до предыдущего, но эффекта не возымело.

При последнем обновлении пакетов прилетело прилично, вот лог пакмана http://pastebin.com/eKwPtcjx Что еще попробовать откатить? Кроме catalyst 13.8 и иксов, их я еще раньше мучал, но на запуск стима это никак не влияло. С ними особый глюкодром в играх, но это тема для отдельного топика.

 ,

Radius ()

Устновка (скачивание) игр под оффтопик в нативном стиме

Имеется нативный стим и куча купленных неизвестно зачем игр под оффтопик. Хочется воспользоваться своим законным правом и скачать эти игры для последующего шаманства, не прибегая к альтернативному варианту - второму стиму под вайном, т.к. использование второго стима насколько я представляю несет кучу проблем (как например постоянные подтверждения смены платформы и т.п.).

Кто-нибудь нашел выход и какой?
Я неспроста решил, что какая-то дырка для установки игр под другую платформу есть. Потому что когда купил комплект L4D и он мне предложил установить обе игры из комплекта, то установился в том числе и первый L4D, который только под винду. В результате он был в списке установленных, но кнопка играть была неактивна (что и требуется). Но увы, думаю мало с какими другими играми такое удастся повторить...

 

Radius ()

fglrx 13.7+ вешает карту в 3D

Система arch 3.10 amd64.
В играх/бенчмарках вешается видеокарта, притом в 13.6-3 все в порядке. Думал какой-то баг в 13.7, дык хрен там - в 13.8, которая только что прилетела, то же самое.
Зависает не сразу, а через некоторое время работы 3д, причем накопительно. И чем легче графика, тем дольше не зависает. Такое чувство, что какие-то проблемы работы с памятью.

Карты пробовал уже 5850, 6850, 6970, 7870, дальше не вижу смысла перебирать.

Если я правильно разобрался с этими вашими системдэ, то в момент зависания выплевывает оно следующее:

авг 04 17:16:17 desktop kdm[383]: :0[383]: pam_unix(kde:session): session closed for user radius
авг 04 17:16:18 desktop kdm[371]: X server died during startup
авг 04 17:16:18 desktop kdm[371]: X server for display :0 cannot be started, session disabled
авг 04 17:16:18 desktop systemd-coredump[12435]: Process 12432 (X) dumped core.
авг 04 17:19:09 desktop kernel: <6>[fglrx] IRQ 49 Disabled
авг 04 17:19:09 desktop kernel: <6>[fglrx] module unloaded - fglrx 13.10.10 [May 23 2013]
авг 04 17:19:20 desktop kernel: <6>[fglrx] Maximum main memory to use for locked dma buffers: 3760 MBytes.
авг 04 17:19:20 desktop kernel: <6>[fglrx]   vendor: 1002 device: 6719 count: 1
авг 04 17:19:20 desktop kernel: <6>[fglrx] ioport: bar 4, base 0xde00, size: 0x100
авг 04 17:19:20 desktop kernel: <6>[fglrx] Kernel PAT support is enabled
авг 04 17:19:20 desktop kernel: <6>[fglrx] module loaded - fglrx 13.20.4 [Jul 26 2013] with 1 minors
авг 04 17:19:22 desktop kernel: fglrx_pci 0000:01:00.0: irq 49 for MSI/MSI-X
авг 04 17:19:22 desktop kernel: <6>[fglrx] Firegl kernel thread PID: 15367
авг 04 17:19:22 desktop kernel: <6>[fglrx] Firegl kernel thread PID: 15368
авг 04 17:19:22 desktop kernel: <6>[fglrx] Firegl kernel thread PID: 15369
авг 04 17:19:22 desktop kernel: <6>[fglrx] IRQ 49 Enabled
авг 04 17:19:22 desktop kernel: <6>[fglrx] Reserved FB block: Shared offset:0, size:1000000 
авг 04 17:19:22 desktop kernel: <6>[fglrx] Reserved FB block: Unshared offset:f8ac000, size:454000 
авг 04 17:19:22 desktop kernel: <6>[fglrx] Reserved FB block: Unshared offset:7fff4000, size:c000 
авг 04 17:20:14 desktop kdm[15373]: :0[15373]: pam_loginuid(kde:session): set_loginuid failed

Как еще продиагностировать? Что такое coredump? Как включить Xorg.1.log? Куда слать багрепорты и чем наполнять? ...какую нвидию взять?

 , ,

Radius ()

Миграция на amd64

Возжелал я однажды перевести debian wheezy на amd64. Поставил соответствующее ядро, добавил в apt архитектуру. Система замечательно запустилась, но вот бинарники x64 программ работать не захотели. Интуиция подсказала мне поставить libc:amd64 и т.п. Некоторые программы завелись, а некоторым все равно чего-то не хватает.

Вот так вот взять и поставить все amd64 пакеты параллельно с i386, я уже понял что не получится (хотя отдельно взятые библиотечки втыкаются без проблем). Плавная, последовательная замена всех пакетов - зависимости мозг сломают. Задача видится в замене большинства i386 пакетов на amd64 разом, для воссоздания amd64 окружения. Существует ли решение в рамках пакетного менеджера?

 , ,

Radius ()

Ищется простая программка-диктофон

Ищу простую программу для записи звука, желательно с буквой «К» и интеграцией с DE на букву «К». ☺
В репозиториях дебиана ничего подходящего не нашел, только комбайны для редактирования звука.

 , ,

Radius ()

RSS подписка на новые темы