Страница 1 из 1
Помогите разобраться: Куда делась видеопамять?
Добавлено: 03 ноя 2017, 01:50
StarMAUGLI
Добрый день.
Настраивая вайн засомневался сколько у меня видеопамяти на видеокарте 1024 или 2048... (как-то рывками игрушка двигалась). Порыскав в интернете нашел команды которыми можно это выяснить из консоли. Ответ ошарашил:
Код: Выделить всё
starmaugli@starmaugli-P35 ~ $ sudo lspci -v -s 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. GK106 [GeForce GTX 650 Ti]
Flags: bus master, fast devsel, latency 0, IRQ 30
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (64-bit, prefetchable) [size=128M]
Memory at fa000000 (64-bit, prefetchable) [size=32M]
I/O ports at cc00 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nouveau
Kernel modules: nvidiafb, nouveau
starmaugli@starmaugli-P35 ~ $ sudo lshw -c video
*-display
описание: VGA compatible controller
продукт: GK106 [GeForce GTX 650 Ti]
производитель: NVIDIA Corporation
физический ID: 0
сведения о шине: pci@0000:01:00.0
версия: a1
разрядность: 64 bits
частота: 33MHz
возможности: pm msi pciexpress vga_controller bus_master cap_list rom
конфигурация: driver=nouveau latency=0
ресурсы: IRQ:30 память:fd000000-fdffffff память:f0000000-f7ffffff память:fa000000-fbffffff ioport:cc00(размер=128) память:c0000-dffff
starmaugli@starmaugli-P35 ~ $
Получается, что система видит только 128М максимум? частота: 33MHz тоже представляется заниженной...
Подставлял по очереди все драйвера прописанные в менеджере драйверов, и проприетарные, и свободный. Результат не меняется. Установил hardinfo (думал, может через гуи чего-то другое увижу) - напрасно - все то же самое.
Помогите, пожалуйста, разобраться:
У меня реально система не видит большую часть видеопамяти, или я чего-то не так делаю, не туда куда надо смотрю?
Проверил, что же я покупал в 2013 году.
У меня в личном кабинете ситилинка оказалась Видеокарта ASUS GeForce GTX 650Ti,
2Гб, GDDR5, Ret [gtx650ti-2gd5]
https://www.citilink.ru/catalog/compute ... ds/761074/
Если я выставлю в вайне видеопамять 2048 - она таки будет работать или нет?
Что нужно сделать, что бы видеокарта (память, частота) в операционке использовалась по полной?
Об операционке:
Kernel : Linux 4.12.14-041214-generic (x86_64)
Compiled : #201709200843 SMP Wed Sep 20 12:46:23 UTC 2017
C Library : Unknown
Default C Compiler : GNU C Compiler version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5)
Distribution : Linux Mint 18.2 Sonya
Помогите разобраться: Куда делась видеопамять?
Добавлено: 03 ноя 2017, 02:14
slant
В тех результатах что у вас в выводе - включен драйвер nouveau, т.е. свободный драйвер. У него с 3D не очень. Так что, первым делом надо ставить и запускать драйвер nvidia. (Или разбираться почему не запустился он, если уже ставили.) И только потом смотреть. Причем подробности вроде частоты лучше смотреть через nvidia-settings. Еще поводу частоты - карты nvidia умеют менять частоту, в зависимости от нагрузки. Чтобы экономить электричество. Не могу сказать точно, но 33Mhz вполне может быть штатной минималкой вашей карты. В nvidia-settings эти профили наглядно видны - и какие есть, и какой активен.
И имейте в виду на счет игр под Wine - разница в производительности с виндой может быть очень заметная. До 50% в отдельных случаях. Правда бывает и наоборот - некоторые игры идут немного шустрее. Но это куда реже и не так ярко заметно.
Помогите разобраться: Куда делась видеопамять?
Добавлено: 03 ноя 2017, 07:00
Chocobo
StarMAUGLI, откуда вдруг взялась паника?
Думаешь тот же Endless Legend, который обсуждали в соседней ветке - у тебя работал так на 1/16 от объёма видеопамяти?
А трактовать выхлопы с потолка тоже не стоит, давайте разберёмся о чем там речь по пунктам)
Ну и проприетарный драйвер для производительности все же поставить стоит.
Код: Выделить всё
▶ dmesg | grep VRAM
[ 1.161326] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[ 1.161330] [drm] Detected VRAM RAM=2048M, BAR=256M
[ 1.161494] [drm] radeon: 2048M of VRAM memory ready
Код: Выделить всё
▶sudo lspci -v -s 01:00.0
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao XT [Radeon R9 270X] (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 0464
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f7e00000 (64-bit, non-prefetchable) [size=256K]
I/O ports at e000 [size=256]
Expansion ROM at f7e40000 [disabled] [size=128K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Capabilities: [270] #19
Capabilities: [2b0] Address Translation Service (ATS)
Capabilities: [2c0] #13
Capabilities: [2d0] #1b
Kernel driver in use: radeon
Код: Выделить всё
▶ sudo lshw -c video
*-display
description: VGA compatible controller
product: Curacao XT [Radeon R9 270X]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:44 memory:e0000000-efffffff memory:f7e00000-f7e3ffff ioport:e000(size=256) memory:f7e40000-f7e5ffff
Помогите разобраться: Куда делась видеопамять?
Добавлено: 03 ноя 2017, 10:14
Unborn
StarMAUGLI писал(а): ↑03 ноя 2017, 01:50
Получается, что система видит только 128М максимум?
Где это написано?
StarMAUGLI писал(а): ↑03 ноя 2017, 01:50
частота: 33MHz тоже представляется заниженной...
А какая должна быть?
Помогите разобраться: Куда делась видеопамять?
Добавлено: 03 ноя 2017, 11:25
StarMAUGLI
slant писал(а): ↑03 ноя 2017, 02:14
Или разбираться почему не запустился он, если уже ставили.
В настоящее время в "Менеджере драйверов" показывается драйвер nvidia-304 (версия 304.137) рекомендованный на сайте nvidia
http://www.nvidia.ru/download/driverRes ... /123853/ru
что бы именно эта версия появилась в менеджере я пользовался инструкцией
http://help.ubuntu.ru/wiki/%D0%B4%D1%80 ... 1%80%D1%82
раздел про NVIDIA-Linux-XXX-X.X-XXX-pkg1.run, но у меня не все получилось. В самом конце мне не удалось остановить Х-сервер.
Код: Выделить всё
starmaugli@starmaugli-P35 ~ $ sudo service lightdm stop
Failed to stop lightdm.service: Unit lightdm.service not loaded.
Однако, драйвер (эта конкретная версия, раньше в МД отсутствовала, был 304-й, но другой, помладше, помимо него появилось еще 2 дополнительных драйвера от nvidia) появился в "Менеджере драйверов" и последний вариант когда я пытался поставить драйвер был именно он. И сейчас пока еще именно он и стоит.
Однако, в предыдущих случаях драйвер видимо тоже не подцеплялся. Т.к.
nvidia-settings - у меня стоит, но похоже что не работает. Т.к. на скриншотах в интернете в его меню (слева) я вижу много строк, а у меня их только 2.
Помогите разобраться: Куда делась видеопамять?
Добавлено: 03 ноя 2017, 11:40
StarMAUGLI
Chocobo писал(а): ↑03 ноя 2017, 07:00
Думаешь тот же Endless Legend, который обсуждали в соседней ветке - у тебя работал так на 1/16 от объёма видеопамяти?
Думаю да. Именно Endless Legend и тормозил. Других игрушек я давно уже не запускал - не идут.
Память, однако нашлась. Если использовать dmesg | grep VRAM (эта команда grep VRAM, мне в интернете не попадалась), то видеопамять на месте.
Код: Выделить всё
starmaugli@starmaugli-P35 ~ $ dmesg | grep VRAM
[ 2.589058] nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
Однако,
Код: Выделить всё
starmaugli@starmaugli-P35 ~ $ sudo lspci -v -s 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. GK106 [GeForce GTX 650 Ti]
Flags: bus master, fast devsel, latency 0, IRQ 30
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (64-bit, prefetchable) [size=128M]
Memory at fa000000 (64-bit, prefetchable) [size=32M]
I/O ports at cc00 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nouveau
Kernel modules: nvidiafb, nouveau
т.е. драйвер используется nouveau, хоть я и пытался поставить по очереди все из доступных мне драйверов nvidia по очереди (с перезагрузкой, после каждой замены).
Возникает вопрос, почему у меня не запускается нвидиевский драйвер? Где (как) можно найти причину и как переконфигурировать правильно?
Помогите разобраться: Куда делась видеопамять?
Добавлено: 03 ноя 2017, 11:52
StarMAUGLI
Unborn писал(а): ↑03 ноя 2017, 10:14
Ты сначала читать и понимать написанное научись. Анекдот про бабу и сарай с надписью на двери как раз про тебя.
Вы - хам.
Вопрос задан в разделе "Вопрос новичка" с просьбой "помогите разобраться". Если Вам нечего ответить по существу вопроса, так проходите мимо. Вас никто не неволит. Помощь приму с благодарностью. А хамить дедушке - незачем.

Помогите разобраться: Куда делась видеопамять?
Добавлено: 03 ноя 2017, 12:33
Unborn
Это не хамство, а правда жизни.
StarMAUGLI писал(а): ↑03 ноя 2017, 11:52
Вопрос задан в разделе "Вопрос новичка" с просьбой "помогите разобраться". Если Вам нечего ответить по существу вопроса, так проходите мимо. Вас никто не неволит. Помощь приму с благодарностью. А хамить дедушке - незачем.
Новички читают, что в розовом поле вверху написано и делают, а не пишут, что им показалось. Потому что какой вопрос, такой и ответ.
По существу вопроса я и ответил.
Помогите разобраться: Куда делась видеопамять?
Добавлено: 03 ноя 2017, 12:34
Chocobo
StarMAUGLI писал(а): ↑03 ноя 2017, 11:40
Возникает вопрос, почему у меня не запускается нвидиевский драйвер? Где (как) можно найти причину и как переконфигурировать правильно?
Может
типа такого, только в твоем выхлопе поменьше модулей видно.
Логи Xorg бы еще глянуть
Помогите разобраться: Куда делась видеопамять?
Добавлено: 03 ноя 2017, 14:10
Unborn
StarMAUGLI писал(а): ↑03 ноя 2017, 11:25
В настоящее время в "Менеджере драйверов" показывается драйвер nvidia-304 (версия 304.137) рекомендованный на сайте nvidia
http://www.nvidia.ru/download/driverRes ... /123853/ru
что бы именно эта версия появилась в менеджере я пользовался инструкцией
http://help.ubuntu.ru/wiki/%D0%B4%D1%80 ... 1%80%D1%82
раздел про NVIDIA-Linux-XXX-X.X-XXX-pkg1.run, но у меня не все получилось. В самом конце мне не удалось остановить Х-сервер.
На сайте Нвидиа для твоей карты -
StarMAUGLI писал(а): ↑03 ноя 2017, 11:40
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti]
http://www.nvidia.ru/download/driverRes ... /126690/ru
Как ты там и в каком году и для какой версии ОС проверял? Пипец как трудно после установки Минт загрузится с параметром nomodeset и из Менеджера драйверов установить крайний по версии драйвер. Теперь удаляй
Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.
что наделал и устанавливай как положено.
Помогите разобраться: Куда делась видеопамять?
Добавлено: 05 ноя 2017, 19:59
StarMAUGLI
Chocobo, при попытке удалить и переустановить драйвера нвидиа получил еще большее ухудшение.

В настоящий момент даже свободный драйвер не подгружается.
Код: Выделить всё
starmaugli@starmaugli-P35 ~ $ sudo lshw -c video
*-display UNCLAIMED
описание: VGA compatible controller
продукт: GK106 [GeForce GTX 650 Ti]
производитель: NVIDIA Corporation
физический ID: 0
сведения о шине: pci@0000:01:00.0
версия: a1
разрядность: 64 bits
частота: 33MHz
возможности: pm msi pciexpress vga_controller bus_master cap_list
конфигурация: latency=0
ресурсы: память:fd000000-fdffffff память:f0000000-f7ffffff память:fa000000-fbffffff ioport:cc00(размер=128) память:c0000-dffff
Код: Выделить всё
starmaugli@starmaugli-P35 ~ $ cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 25.698] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 25.698] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 25.729] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 25.729] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 25.738] (EE) open /dev/dri/card0: No such file or directory
[ 25.738] (EE) open /dev/dri/card0: No such file or directory
[ 25.738] (EE) open /dev/dri/card0: No such file or directory
[ 25.738] (EE) open /dev/dri/card0: No such file or directory
[ 25.739] (EE) Screen 0 deleted because of no matching config section.
[ 25.739] (EE) Screen 0 deleted because of no matching config section.
[ 25.748] (EE) AIGLX: reverting to software rendering
ОС грузится в режиме программного рендеринга и ни один из драйверов в менеджере драйверов не выбирается. Разрешение 640х480.
Создал hw-probe с логами
https://linux-hardware.org/index.php?pr ... fdbcc1b0b0
P.S.
Рекомендации по установке драйверов от нвидиа по ссылке
http://help.ubuntu.ru/wiki/%D0%B4%D1%80 ... 1%80%D1%82 очевидно, устарели? xorg.conf - не создается. И, как следствие, не редактируется. service lightdm - только вносит путаницу, т.к. по умолчанию стоит mdm (пока допер, что теперь для того чтобы погасить иксы требуется набирать не sudo service lightdm stop а sudo service mdm stop целый вечер прошел). Если же ставить по этой ссылке проприетарный скрипт на драйвер sudo sh ./NVIDIA-Linux-x86_64-384.98.run сразу после принятия лицензии пишет сообщение об ошибке и спрашивает продолжать ли установку... Все способы установки описанные по этой ссылке оканчиваются той или иной ошибкой. Найти материалы по установке видео не смог ни в рунете (ибо свежих нет), ни в англоязычном секторе (с этим сложнее, из-за того, что языка я не знаю и запросы гуглу составляю корявые и ответы читаю через гуглопереводчик тоже корявые).
Помогите разобраться: Куда делась видеопамять?
Добавлено: 06 ноя 2017, 02:35
StarMAUGLI
Проблема решилась, как толком не понял.
Три последних переустановленных пакета:
libcuda1-384 (384.98-0ubuntu0~gpu16.04.1)
nvidia-384 (384.98-0ubuntu0~gpu16.04.1)
nvidia-common (1:0.4.17.2linuxmint1)
Вдруг после очередной перезагрузки - нормальное разрешение и нвидиевский драйвер в выхлопе
Код: Выделить всё
starmaugli@starmaugli-P35 ~ $ sudo lspci -v -s 01:00.0
[sudo] пароль для starmaugli:
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. GK106 [GeForce GTX 650 Ti]
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (64-bit, prefetchable) [size=128M]
Memory at fa000000 (64-bit, prefetchable) [size=32M]
I/O ports at cc00 [size=128]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_384_drm, nvidia_384
hw-probe
https://linux-hardware.org/index.php?pr ... 2cbd6d1181
какие-то ошибки вроде остались, но текущая проблема решена. Спасибо, всем, кто помогал.