LINUX.ORG.RU

Чего не хватает?

 , ,


0

1

Дано:

CPU: AMD Athlon 64 X2 Dual 3800+ (2) @ 2.000GHz
RAM: DIMM DDR2 800 MHz 2GiB
GPU: AMD/ATI RV570 [Radeon X1950 PRO]

два винчестера на одном IDE шлейфе - первый винт занимает arch, второй debian в совершенно одинаковых конфигурациях и все вроди бы ничего если бы не одно «НО» - arch умеет вот так https://d.radikal.ru/d07/2107/81/b56ea52427eb.png, а debian только вот так может https://d.radikal.ru/d19/2107/02/7e877a760cef.png, пытался действовать по wiki https://wiki.debian.org/ru/AtiHowTo, но не помогло… чего ему еще не хватает? как debian-ом выжать из видеокарты то, что из нее arch выжимает? может чего еще доустановить или конфиги какие подправить?

★★★★★

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

Зачем скастовал всех подписанных на тег «arch»? Тут проблема с Debian, а не с Arch. Вот зачем так делать? Потом от тега отписываются, и уже когда реально тег поставлен верно, то уведомления придут не всем, кому могли бы прийти.

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

Тут проблема с Debian, а не с Arch

и что как по твоему должна выглядеть тема? debian выдает в Glxgears 500 fps, но я жопой чувствую что может больше? а тег в принципе и убрать можно.

amd_amd ★★★★★
() автор топика

наверное софт в арче более свежий

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

почему такое разное fps на одной и той же видеокарте?

Капитан Очевидность намекает: потому что разные версии иксов, драйверов(ядра) и разная конфигурация системы

в совершенно одинаковых конфигурациях

Содержимое xorg.conf и xorg.conf.d с обоих систем в студию. Ответ «там он автосгенеренный» сразу засчитывается за провал фразы «одинаковая конфигурация» учитывая разницу в версиях софта

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

может чего еще доустановить или конфиги какие подправить?

Где-то в стеке видео есть разница в настройках. Вероятно в арче установлен некий видео пакет, который не установлен на debian. В арче это связано с пакетами mesa, возможно в дебиане нет аналогичного.

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

Содержимое xorg.conf

там он автосгенеренный

оно абсолютно одинаковое - один в один, на самом деле они не нужны, я их конечно сгенерил по просьбе трудящихся, но что с нимим что без них - никакой разницы

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

в арче установлен некий видео пакет, который не установлен на debian

наверно это xf86-video-amdgpu, но я надеялся firmware-amd-graphics вместо него

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

не бенчмарк

какой бенчмарк посоветуешь? я на самом деле на глаз даже вижу, что видеокарта в arch гораздо лучше работает чем в debian, но для надежности можно и в попугаях померить.

amd_amd ★★★★★
() автор топика
Ответ на: комментарий от Kinlipan
[23:36][0][debian ~]$_sudo apt install xserver-xorg-video-amdgpu
[sudo] пароль для deb: 
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Уже установлен пакет xserver-xorg-video-amdgpu самой новой версии (19.1.0-2).
xserver-xorg-video-amdgpu помечен как установленный вручную.
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
amd_amd ★★★★★
() автор топика
Ответ на: комментарий от xmikex

сравни вывод glxinfo

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

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

сравни вывод glxinfo

сравнил - версии mesa разные

< OpenGL version string: 2.1 Mesa 21.1.5
---
> OpenGL version string: 2.1 Mesa 20.3.5

а остальное каша на полкилометра в стиле

< 0x334 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16 16  0 0 Slow
---
> 0x334 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow

это чего получается - надо ждать когда в sid 21-ю версию завезут и тогда все будет?

amd_amd ★★★★★
() автор топика

Вот поэтому steamos 3.0 переехал на Арч)))

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

Ну значит дело не в конфиге, а в разных версиях иксов/драйверов.

Не парься и пользуйся тем дистром, что работает. Ну, или есть время - занимайся увлекательным красноглазием с пересборкой из исходников/накладыванием патчей для превращения неустраивающего в работе дистра в устраивающий. Я, как гентушник, всячески поощряю последний подход конечно :-)

Pinkbyte ★★★★★
()

Было любопытно - посмотрел у себя. Почти наоборот получается.

Это Debian 10.10

$ vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
78572 frames in 5.0 seconds = 15714.274 FPS
80366 frames in 5.0 seconds = 16073.162 FPS
80496 frames in 5.0 seconds = 16099.126 FPS
80460 frames in 5.0 seconds = 16091.917 FPS

Это ArchLinux

$ vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
67372 frames in 5.0 seconds = 13471.520 FPS
68616 frames in 5.0 seconds = 13723.065 FPS
71867 frames in 5.0 seconds = 14373.363 FPS
68182 frames in 5.0 seconds = 13636.230 FPS

На машине

CPU: Intel i5-4690K (4) @ 3.900GHz
GPU: AMD ATI Polaris11

Точно уже не помню, но кажется единственное, что руками подкручивал в Debian:

$ cat /usr/share/X11/xorg.conf.d/20-amdgpu.conf
Section "Device"
   Identifier "AMD RX550"
   Driver "amdgpu"
   Option "TearFree" "true"
EndSection

anonymous
()
Ответ на: комментарий от amd_amd

Radeon X1950 Pro

amdgpu

Для таких старых видеокарт amdgpu не пойдёт. Используй ati (radeon)

puffy ★★
()

Проверь лог иксов, какой драйвер используется. Есть подозрение, что в одном случае xf86-video-ati, а в другом - modesetting. А ещё на fps в glxgears сильно влияет используемый планировщик процессора. Попробуй переключить в performance или schedutil.

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

Option «TearFree» «true»

Это, кстати, не самая лучшая настройка, из-за неё начинаются пропуски кадров на ровном месте. На teartest хорошо заметно: разрывов нет, но картинка жутко дерганая.

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

Зато fps на дебиане явно стабильнее.

Клятый арч опять раскачивает лодку :)

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

В experimental уже 21.1.4

а как его установить? прописал экспериментальеную репу, но пакета по имени mesa в ней нет

# apt -t experimental install mesa
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
E: Невозможно найти пакет mesa

есть mesa-utils, но это не совсем то - во первых версия 8.4.0-1+b1, а во вторых у меня уже установнена его самая последняя версия

amd_amd ★★★★★
() автор топика

ого русский атихауту в дебьяне так и не обновили за последние 4 года..

а не хватает всего.

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

amdgpu

не мой случай

Option «TearFree» «true»

а от этого только поплохело

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

сначала в sources.list прописать

ха - епстественно! но все дело в том что пакета с именем mesa не существует, есть вот такие и они все у меня установлены

ii  libegl-mesa0:amd64         20.3.5-1
ii  libgl1-mesa-dri:amd64      20.3.5-1
ii  libgl1-mesa-glx:amd64      20.3.5-1
ii  libglapi-mesa:amd64        20.3.5-1
ii  libglu1-mesa:amd64         9.0.1-1
ii  libglx-mesa0:amd64         20.3.5-1
ii  libwayland-egl1-mesa:amd64 20.3.5-1
ii  mesa-opencl-icd:amd64      20.3.5-1
ii  mesa-utils                 8.4.0-1+b1
ii  mesa-va-drivers:amd64      20.3.5-1
ii  mesa-vdpau-drivers:amd64   20.3.5-1
ii  mesa-vulkan-drivers:amd64  20.3.5-1

очевидно все вот эти под номером 20.3.5-1 из эксперементальной репы обновить придется

amd_amd ★★★★★
() автор топика

во поперло https://d.radikal.ru/d39/2107/66/b96132debe1a.png отгадайте что это? sway! то есть вяленый - осталось только попробовать, что вяленый в arch сможет выжать из этой карточки.

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

Ну и в чем тогда вопрос?

Вот тебе список deb-пакетов, имеющих отношение к mesa(без разбивки по веткам, так уж репа Debian устроена)

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от einhander

https://packages.debian.org/search?keywords=mesa&searchon=names&suite=experimental&section=all уже установлено

ii  libegl-mesa0:amd64         20.3.5-1
ii  libegl1-mesa:amd64         20.3.5-1
ii  libegl1-mesa-dev:amd64     20.3.5-1
ii  libgl1-mesa-dev:amd64      20.3.5-1
ii  libgl1-mesa-dri:amd64      20.3.5-1
ii  libgl1-mesa-glx:amd64      20.3.5-1
ii  libglapi-mesa:amd64        20.3.5-1
ii  libgles2-mesa:amd64        20.3.5-1
ii  libgles2-mesa-dev:amd64    20.3.5-1
ii  libglu1-mesa:amd64         9.0.1-1
ii  libglx-mesa0:amd64         20.3.5-1
ii  libwayland-egl1-mesa:amd64 20.3.5-1
ii  mesa-common-dev:amd64      20.3.5-1
ii  mesa-opencl-icd:amd64      20.3.5-1
ii  mesa-utils                 8.4.0-1+b1
ii  mesa-va-drivers:amd64      20.3.5-1
ii  mesa-vdpau-drivers:amd64   20.3.5-1
ii  mesa-vulkan-drivers:amd64  20.3.5-1

но если скомандовать

# apt install *mesa*

то еще вот такое доустановить норовит

 glx-alternative-mesa glx-diversions
  libboost-filesystem1.74.0 libboost-program-options1.74.0
  libbrotli-dev libcapnp-0.7.0 libdpkg-perl libexpat1-dev
  libfile-fcntllock-perl libfontconfig-dev libfontconfig1-dev
  libfreetype-dev libfreetype6-dev libglu1-mesa-dev
  libglw1-mesa libglw1-mesa-dev libice-dev libmirclient-dev
  libmirclient9 libmircommon-dev libmircommon7
  libmircookie-dev libmircookie2 libmircore-dev libmircore1
  libmirplatform18 libmirprotobuf3 libmotif-common
  libmotif-dev libmrm4 libosmesa6 libosmesa6-dev libpng-dev
  libpng-tools libprotobuf-dev libprotobuf-lite23
  libprotobuf23 libsm-dev libuil4 libxft-dev libxkbcommon-dev
  libxm4 libxrender-dev libxt-dev mesa-utils-extra
  mir-client-platform-mesa-dev mir-client-platform-mesa5
  mir-platform-graphics-mesa-kms16
  mir-platform-graphics-mesa-x16 nvidia-installer-cleanup
  pkg-config uil update-glx uuid-dev zlib1g-dev

а оно мне нужно? вот это nvidia-installer-cleanup вообще зачем?

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

но если скомандовать

Так он ищет, не только в experimental по этой команде, а по всем подключенным репам.

И похоже, что из experimental у тебя ничего не установлено.

einhander ★★★★★
()
Последнее исправление: einhander (всего исправлений: 1)
Ответ на: комментарий от einhander

по всем подключенным репам

это sid - ищет только в сидорепе

из experimental у тебя ничего не установлено

пока нет, а может сразу чего уж мелочиться?

# apt -t experimental upgrade

и на experimental ехать

amd_amd ★★★★★
() автор топика
30 августа 2021 г.

Проблемы линуксоидов в 2021 году не перестают поражать воображение © ЛОР

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

про бублик уже написали, добавлю unigine sanctuary, что-то новее твоя затычка не держит

Ford_Focus ★★★★★
()

Ты ведь работаешь на 100500 работах, где пилять деньги на железо? Или это стоит на работе? Ну так научись кляузы писать в тех отдел, с обоснованием о закупке оборудования.

Пора начать думать о комфорте, не?

anonymous
()
Ответ на: комментарий от amd_amd

и на experimental ехать

Никогда так не делай. Мне даже день объяснять, это понятно должно быть.

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

работаешь на 100500 работах

как думаешь почему?

это стоит на работе

это стоит у меня в квартире - которую я вынужден покидать, на 9 месяцев в году, отправляясь на заработки в большой город, за такой период с квартирой может произойти все что угодно и оставлять в ней более дорогостоещее оборудование крайне опасно.

amd_amd ★★★★★
() автор топика
Последнее исправление: amd_amd (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.