LINUX.ORG.RU

Низкая производительность 1030 + nouveau (или нет)

 , ,


2

1

Страдаю помаленьку. Надо запустить кривоватую софтину, которая под проприетарным драйвером нормально не работает, и аффтар которой в поддержке отказывает (удивительно, правда?).

Делаю «в лоб»

apt remove nvidia-*
apt install xserver-xorg-video-nouveau

Эффект есть, но не совсем такой, как ожидал, всё тормозит настолько, что мышкой по столу возюкать неприятно. Если что-то запущено - хоть даже свёрнутый браузер с большой страницей - то всё начинает тупить-тормозить. Глючная софтина, ЧСХ, при включении аппаратного ускорения больше не артефачит, но работает не сильно быстрее, чем при софтовом. Такое, в общем.

Несколько напрягает сообщение в dmesg

fbcon: nouveaufb (fb0) is primary device

Пробовал играться с добавлением-удалением всего подряд в блеклист и наоборот, изменений ~ноль.

Шо мы, собственно, имеем:

  • Nvidia GT1030, 2 монитора приделаны к HDMI и DVI (один из них через активный переходник на VGA, но вряд ли это важно)
  • Встроенка отключена в биосе
  • Бубунта после двух инсультов, трёх переходов на новый релиз и с ~50 «горячими» перезагрузками
uname -a
Linux RERE-pc 5.0.0-16-generic #17-Ubuntu SMP Wed May 15 10:52:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/issue
Ubuntu 19.04
dmesg | grep nouv
[    1.651464] fb0: switching to nouveaufb from EFI VGA
[    1.653878] nouveau 0000:01:00.0: NVIDIA GP108 (138000a1)
[    1.802261] nouveau 0000:01:00.0: bios: version 86.08.0c.00.12
[    1.803246] nouveau 0000:01:00.0: fb: 2048 MiB GDDR5
[    3.088871] nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
[    3.088873] nouveau 0000:01:00.0: DRM: GART: 536870912 MiB
[    3.088875] nouveau 0000:01:00.0: DRM: BIT table 'A' not found
[    3.088877] nouveau 0000:01:00.0: DRM: BIT table 'L' not found
[    3.088879] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[    3.088880] nouveau 0000:01:00.0: DRM: DCB version 4.1
[    3.088882] nouveau 0000:01:00.0: DRM: DCB outp 00: 01000342 04620010
[    3.088884] nouveau 0000:01:00.0: DRM: DCB outp 01: 01011352 04620020
[    3.088885] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001031
[    3.088887] nouveau 0000:01:00.0: DRM: DCB conn 01: 00002161
[    3.125195] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[    3.409340] nouveau 0000:01:00.0: DRM: allocated 1920x1080 fb: 0x200000, bo 00000000ee3ff196
[    3.413499] fbcon: nouveaufb (fb0) is primary device
[    3.758214] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[    3.777619] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
lsmod | grep nouv
nouveau              1888256  14
mxm_wmi                16384  1 nouveau
wmi                    28672  2 mxm_wmi,nouveau
i2c_algo_bit           16384  1 nouveau
ttm                   102400  1 nouveau
drm_kms_helper        180224  1 nouveau
drm                   475136  6 drm_kms_helper,ttm,nouveau
video                  45056  1 nouveau

Что интересного со всем этим счастьем можно сделать? Или в какой ртфм мне ртфмиться?

Deleted

1030

Твоя карта слишком новая, вряд ли nouveau хорошо её поддерживает. Радуйся что вообще хоть что то работает. Ставь блоб, если хочешь нормальную производительность, к сожалению тут у тебя выбора нет.

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

Печалька.

По интернетам ходят слухи про какие-то жуткие блобы, которые [неразборчиво] делают [неразборчиво], но лицензия запрещает включать их в дистрибутив, вооот. Есть смысл что-то искать и пытаться подсунуть или это совсем не то?

Deleted ()

Надо запустить кривоватую софтину, которая под проприетарным драйвером нормально не работает

Какой версии драйвер? Обновление не помогает?

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

Вообще, всё это выглядит так, будто у них состояние гонки где-то при промежуточной отрисовке происходит, но на винде по какой-то причине проявляется слабее.

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

Ну такое оно, конечно. Можно ведь сделать финт ушами и заставить кривоту работать на интеле? Или всё это удовольствие тоже только для открытого драйвера?

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

Потыкал WineTricks на тему переустановки dxvk - режим Direct3D заработал, но с такими же дефектами, как OpenGL. Мне всё-таки кажется, что виноват кривоватый софт, а не вайн..

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

Ноутбук - эталон быдлодевайса. Cэкономлено на охлажениии даже на дорогих моделях, поставлены фуфельные дискретки имеющие мощность как у уже имеющейся там встройки, вечные проблемы с acpi.

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

Ищущий да обрящет.

Для работы часто вообще без разницы какие характеристики.

Помойные дискретки и хлам это масс-маркет и «игровые» ноутбуки из эльдорадо.

Хорошие производительные устройства начинаются в диапазоне 1-2к долларов.

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

gdi неприлично тормозит, например, при отрисовке дуг

Если тормозит при перемещении чертежа, то это нормально (под офтопом gdi тоже совсем не быстр). Иначе рекомендую установить проприетарный драйвер, т.к. даже на интеловской встройке оно вполне употребимо.

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

Ну, плата на 400 точек с металлизацией в режиме GDI на проприетарном драйвере отрисовывается где-то с 3-5 FPS. В OpenGL всё летает, но с неюзабельным отставанием отрисовки.

Deleted ()