Автор Тема: NVIDIA GT610  (Прочитано 5018 раз)

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
NVIDIA GT610
« : 17.12.2017 21:55:16 »
Заранее извиняюсь, если в чем-то неправ или что-то пропустил в поиске по форуму, просто просьба данную тему рассматривать как мое сведение в одном месте информации по установке и настройке видеокарты. Если из этого выйдет что-то полезное и информативное для всех буду только рад  :-)

Как тезис: производительность видеокарты - необходимая составляющая производительности системы в целом.

Если посмотреть www.altlinux.org/Категория:Видеодрайвера то просто и сразу ответить на вопросы:
- как узнать какая видеокарта используется?
- как узнать, какой видеодрайвер сейчас используется в системе?
окажется немножко проблематичным, тут уже надо искать ответы по форуму и дальше в инете ...

Есть конечно и "физический" способ определить видеокарту - залезть в ящик и посмотреть, но он не самый информативный (не всем надписям и наклейкам можно верить) и однозначно не ответит на вопрос про используемый драйвер. В моем случае вроде все просто: видим ASUS GT610-SL-1GD3-L и можно найти производителя https://www.asus.com/ru/Graphics-Cards/GT610SL1GD3L/
Если верить официальным характеристикам, имеем:
Спойлер
Графический процессор NVIDIA GeForce GT 610
Шина передачи данных PCI Express 2.0
Видео память DDR3 1GB
Частота процессора 810 MHz
Частота памяти 1.2 GHz ( 600 MHz DDR3 )
RAMDAC 400 MHz
Интерфейс памяти 64-bit
Разрешение D-Sub Max Resolution : 2048x1536
                   DVI Max Resolution : 2560x1600
Интерфeйс D-Sub Output : Yes x 1
                  DVI Output : Yes x 1
                  HDMI Output : Yes x 1
HDCP Support : Yes
а в драйверах linux даже не упоминается  :-(

система SL8.2, делаем на всякий случай
# apt-get update && apt-get dist-upgrade
# update-kernel
имеем
# uname -a
Linux comp-pentium4-3400.localdomain 4.13.16-un-def-alt0.M80P.1 #1 SMP PREEMPT Mon Nov 27 09:25:16 UTC 2017 i686 GNU/Linux
и тут возникает вопрос про ядро: почему оно un-def и стоит ли переходить на std-def?
« Последнее редактирование: 17.12.2017 21:59:41 от K0T »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 101
Re: NVIDIA GT610
« Ответ #1 : 17.12.2017 21:58:02 »
1) узнать что вообще стоит - lspci
2) какой драйвер я обычно смотрю в glxinfo

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Re: NVIDIA GT610
« Ответ #2 : 17.12.2017 22:03:33 »
Теперь попробуем разобраться с вопросом програмными способами. Сначала простейшие, графические, для тех кто лениться или привык к другим системам.

Центр управления системой (alterator).
рис.1
Информации немного, но однозначно понятно что видеодрайвер при установке выбирается автоматически

программа hardinfo
рис.2
красиво, хоть язык английский, но все равно понятно и возникает уже несколько вопросов почему:
OEM Vendor SEAGATE(www.seagate.com)
Memory 128MB(prefetchable)

утилита lshw (lshw-gui)
рис.3
странно, тут вообще ничего про видео нет
теперь переходим в консоль
# lshw -c video
  *-display                 
       description: VGA compatible controller
       product: GF119 [GeForce GT 610]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:24 memory:fd000000-fdffffff memory:e8000000-efffffff memory:e6000000-e7ffffff ioport:dc00(size=128) memory:c0000-dffff
а тут есть, и снова видим 128Mb

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Re: NVIDIA GT610
« Ответ #3 : 17.12.2017 22:12:42 »
вроде все графические варианты какие знаю перечислил, и теперь остается консоль ...

утилита inxi
# inxi -GS
System:    Host: comp-pentium4-3400.localdomain Kernel: 4.13.16-un-def-alt0.M80P.1 i686 (32 bit)
           Desktop: Xfce 4.12.4 Distro: Simply Linux 8.2.0 (Cleo)
Graphics:  Card: NVIDIA GF119 [GeForce GT 610]
           Display Server: X.org 1.18.4 drivers: nouveau (unloaded: modesetting,fbdev,nv,vesa) FAILED: nvidia
           tty size: 80x24 Advanced Data: N/A for root
кратко, понятно, информативно  :-)

команда
# lspci | grep -E "VGA|3D"
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
и для полноты картины
# lspci -vvv -s 01:00.0
Спойлер
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 847b
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 24
Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e8000000 (64-bit, prefetchable) [size=128M]
Region 3: Memory at e6000000 (64-bit, prefetchable) [size=32M]
Region 5: I/O ports at dc00 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0300c  Data: 41e1
Capabilities: [78] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 75.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <256ns, L1 <4us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR-, OBFF Not Supported
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
AtomicOpsCtl: ReqEn-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
Status: NegoPending- InProgress-
Capabilities: [128 v1] Power Budgeting <?>
Capabilities: [600 v1] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nouveau
все те же 128Mb и драйвер nouveau

еще нашел способы определить драйвер:
# xdriinfo
Screen 0: nouveau

# grep driver /var/log/Xorg.0.log
Спойлер
[    38.524] X.Org XInput driver : 22.1
[    38.528] (==) Matched nouveau as autoconfigured driver 0
[    38.528] (==) Matched nvidia as autoconfigured driver 1
[    38.528] (==) Matched nv as autoconfigured driver 2
[    38.528] (==) Matched nouveau as autoconfigured driver 3
[    38.528] (==) Matched nvidia as autoconfigured driver 4
[    38.528] (==) Matched nv as autoconfigured driver 5
[    38.528] (==) Matched modesetting as autoconfigured driver 6
[    38.528] (==) Matched fbdev as autoconfigured driver 7
[    38.528] (==) Matched vesa as autoconfigured driver 8
[    38.528] (==) Assigned the driver to the xf86ConfigLayout
[    40.039] (II) Loading /usr/lib/X11/modules/drivers/nouveau_drv.so
[    40.213] (II) Loading /usr/lib/X11/modules/drivers/nvidia_drv.so
[    40.282] (II) Loading /usr/lib/X11/modules/drivers/nv_drv.so
[    40.448] (II) Loading /usr/lib/X11/modules/drivers/modesetting_drv.so
[    40.597] (II) Loading /usr/lib/X11/modules/drivers/fbdev_drv.so
[    40.752] (II) Loading /usr/lib/X11/modules/drivers/vesa_drv.so
[    40.965] (II) NOUVEAU driver
[    40.965] (II) NOUVEAU driver for NVIDIA chipset families :
[    40.966] (II) NOUVEAU driver
[    40.966] (II) NOUVEAU driver for NVIDIA chipset families :
[    40.967] (II) FBDEV: driver for framebuffer: fbdev
[    40.967] (II) VESA: driver for VESA chipsets: vesa
[    41.670] (II) NOUVEAU(0): [DRI2]   DRI driver: nouveau
[    41.670] (II) NOUVEAU(0): [DRI2]   VDPAU driver: nouveau
[    45.145] ABI class: X.Org XInput driver, version 22.1
[    45.145] (II) Using input driver 'evdev' for 'Power Button'
[    45.147] (II) Using input driver 'evdev' for 'Power Button'
[    45.150] (II) No input driver specified, ignoring this device.
[    45.150] (II) No input driver specified, ignoring this device.
[    45.151] (II) No input driver specified, ignoring this device.
[    45.152] (II) No input driver specified, ignoring this device.
[    45.153] (II) No input driver specified, ignoring this device.
[    45.154] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[    45.181] ABI class: X.Org XInput driver, version 22.1
[    45.181] (II) Using input driver 'libinput' for 'ImPS/2 Generic Wheel Mouse'
[    45.214] (II) No input driver specified, ignoring this device.
[    45.215] (II) No input driver specified, ignoring this device.

Вот как бы и завершение первой части, остается сделать Переход на драйверы Nvidia и fglrx и проверить все потом ...

(пока не буду торопиться и делать, жду комментариев и предложений)

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Re: NVIDIA GT610
« Ответ #4 : 17.12.2017 22:39:27 »
какой драйвер я обычно смотрю в glxinfo

да, как то этот вариант я совсем забыл  :-\
# glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVD9
OpenGL core profile version string: 4.3 (Core Profile) Mesa 17.1.10
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.1.10
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:

и еще надо проверять есть ли direct rendering
# glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Gallium 0.4 on NVD9
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
    GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 953
Re: NVIDIA GT610
« Ответ #5 : 17.12.2017 23:44:14 »
Заранее извиняюсь,

:-) Всё нормально.

В моем случае вроде все просто: видим ASUS GT610-SL-1GD3-L
а в драйверах linux даже не упоминается  :-(
система SL8.2, делаем на всякий случай

:-) Как это не упоминается? Очень даже упоминается:
$ rpm2cpio nvidia_glx_384.98-384.98-alt178.M80P.1.x86_64.rpm | cpio -idmv
$ grep -n 'NVIDIA GPU product\|GT 610' ./usr/share/doc/nvidia_glx_384.98-384.98/README.txt
117:applications and support nearly all recent NVIDIA GPU products (see Appendix A
6965:    NVIDIA GPU product                    Device PCI ID*     VDPAU features
6987:    GeForce GT 610                        0DE7               C
7027:    GeForce GT 610                        0F03               C
7069:    GeForce GT 610                        104A               C
7688:    NVIDIA GPU product                    Device PCI ID*     VDPAU features
7772:    NVIDIA GPU product                    Device PCI ID*     VDPAU features
7795:    NVIDIA GPU product                    Device PCI ID*     VDPAU features
7852:    NVIDIA GPU product                    Device PCI ID*     VDPAU features
7864:    NVIDIA GPU product                    Device PCI ID*     VDPAU features
7874:    NVIDIA GPU product                    Device PCI ID*     VDPAU features
8159:    NVIDIA GPU product                    Device PCI ID
8299:    NVIDIA GPU product                    Device PCI ID
8349:    NVIDIA GPU product                    Device PCI ID
8400:    NVIDIA GPU product                    Device PCI ID

Ясно, что этому драйверу нужен nvidia_glx_common, его или более новой версии.
Как кстати и ядерный модуль.
« Последнее редактирование: 17.12.2017 23:52:00 от Speccyfighter »

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Re: NVIDIA GT610
« Ответ #6 : 18.12.2017 00:55:46 »
Цитата: Speccyfighter
Цитата: K0T
а в драйверах linux даже не упоминается

 система SL8.2, делаем на всякий случай ...
:-) Как это не упоминается? Очень даже упоминается:$ rpm2cpio nvidia_glx_384.98-384.98-alt178.M80P.1.x86_64.rpm | cpio -idmv

это просто получается маленькая неточность, я имел ввиду что на сайте производителя https://www.asus.com/ru/Graphics-Cards/GT610SL1GD3L/HelpDesk_Download/ в окошке выбора ОС не указывается linux (т.е. получается что Asus как производитель в данном случае *nix драйвера не поддерживает или данный продукт производиться только для Win семейства)

Цитата: Speccyfighter
Ясно, что этому драйверу нужен nvidia_glx_common, его или более новой версии.
Как кстати и ядерный модуль.
вот я как раз и сомневаюсь, что делать с ядром: оставить un-def или перейти на std-def? Не проникся я пока еще этим вопросом и хочется простого ответа  :-\

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 953
Re: NVIDIA GT610
« Ответ #7 : 18.12.2017 02:09:58 »
Цитата: Speccyfighter
Цитата: K0T
а в драйверах linux даже не упоминается

 система SL8.2, делаем на всякий случай ...
:-) Как это не упоминается? Очень даже упоминается:$ rpm2cpio nvidia_glx_384.98-384.98-alt178.M80P.1.x86_64.rpm | cpio -idmv

это просто получается маленькая неточность, я имел ввиду что на сайте производителя https://www.asus.com/ru/Graphics-Cards/GT610SL1GD3L/HelpDesk_Download/ в окошке выбора ОС не указывается linux (т.е. получается что Asus как производитель в данном случае *nix драйвера не поддерживает

:-) Во-первых Линукс у производителей железа не в приоритете:
много вы там сделаете денег на трёх процентах пользователей Линукс-десктопов?


или данный продукт производиться только для Win семейства)

Вот то-то и оно что для семейства.
В Линукс, nVidia драйвер интегрируется в систему на уровне ядра. Без кернел-модуля, nvidia_glx, это просто куча хлама. А nvidia_glx ещё и версию xorg подавай, а новой например, он может подавиться.
А вы думаете, почему у меня десктопы на nVidia, а ноутбуки на Интел? Лет через семь-восемь, ну пусть десять, nVidia забьёт на поддержку xorg и хочешь не хочешь, а видеокарту придётся менять. С AMD/ATI ещё хуже. У интела не производительная графика, но если она поддерживается, то работать она будет и через 12 лет, - у меня-то работает. И работать ещё будет Бог весть сколько. Лишь бы RAM-ы хватало. Ну и процессор с sse2. Любой.
А он весь этот геморрой с прекомпилляцией нужен производителям железа?
Вот за них nVidia и отдувается. В теории конечно да, драйвер бы открытый. Но здесь я прагматик: и превратить драйвер в такое же говно как и ATI, с необязательной поддержкой и необязательным качеством драйвера?

Цитата: Speccyfighter
Ясно, что этому драйверу нужен nvidia_glx_common, его или более новой версии.
Как кстати и ядерный модуль.
вот я как раз и сомневаюсь, что делать с ядром: оставить un-def или перейти на std-def? Не проникся я пока еще этим вопросом и хочется простого ответа  :-\

Всё это ИМХО конечно, но тут сдаюсь.
Гемора много:
Смотреть насколько ядро стабильно работает, включая обновления.
Насколько регулярно свежая версия драйвера собирается под ядра, а от версии к версии драйвера, FPS может плавать очень сильно, а соответственно и производительность.
Про стабильность ядра это отдельная тема:
Вы там мои сообщения по форуму поищите про варнинги acpi и сломанный sensors. Этой ошибке ядер Линукс, сто лет в обед. Да про рёв кулера ноутбука, как у турбин взлетающего Боинга 747. А виновато ядро. Есть куда смотреть. Если по-серьёзному погрузиться, - мама не горюй.
Поэтому если что и говорю: среднестатистическое количество говна, в Линукс и в Виндоус приблизительно одинаково. К сожаления, есть большая разница между фантазиями и реальностью.
« Последнее редактирование: 18.12.2017 02:20:33 от Speccyfighter »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 751
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: NVIDIA GT610
« Ответ #8 : 18.12.2017 13:32:31 »
оставить un-def или перейти на std-def?
Какой смысл переходить на более старое ядро? Хотя никто не мешает иметь в системе оба ядра.

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Re: NVIDIA GT610
« Ответ #9 : 24.12.2017 17:27:57 »
$ inxi -GS
System:    Host: comp-pentium4-3400.localdomain Kernel: 4.13.16-un-def-alt0.M80P.1 i686 (32 bit)
           Desktop: Xfce 4.12.4 Distro: Simply Linux 8.2.0 (Cleo)
Graphics:  Card: NVIDIA GF119 [GeForce GT 610]
           Display Server: X.Org 1.18.4 drivers: nouveau (unloaded: modesetting,fbdev,nv,vesa) FAILED: nvidia
           Resolution: 1280x1024@75.02hz
           GLX Renderer: Gallium 0.4 on NVD9 GLX Version: 3.0 Mesa 17.1.10
запуск от пользователя еще более информативен

В общем можно сказать что выбор ядра - очень сложная и отдельная тема (особенно если долго читать форум), я то как пользователь с умеренной тягой к экспериментам выступаю за стабильность и простоту, поэтому считаю что в обычной "домашней" машине должно стоять одно стабильное ядро и не надо проводить частые игры с обновлением (по крайней мере пока не видны проблемы).
Хотя если учесть
Новые ядра выпускаются каждую неделю и почти всегда содержат исправления по безопасности. Это основной повод собрать их в p8, не давая отлежаться в Sisyphus.
то по идее можно обновляться еженедельно.
С учетом того что мое железо не новое поставим std-def и этот вопрос пока отложен/закрыт.
(а так напрашивается вопрос о том, что пользователь может сделать для анализа стабильности ядра, чего и как проверять и т.п.)

в логах с момента запуска системы:
# journalctl -b
Спойлер
kernel: nouveau 0000:01:00.0: bios: version 75.19.55.00.02
kernel: nouveau 0000:01:00.0: fb: 1024 MiB DDR3
kernel: [TTM] Zone  kernel: Available graphics memory: 437902 kiB
[TTM] Zone highmem: Available graphics memory: 1031602 kiB
kernel: [TTM] Initializing pool allocator
kernel: [TTM] Initializing DMA pool allocator
kernel: nouveau 0000:01:00.0: DRM: VRAM: 1024 MiB
nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
nouveau 0000:01:00.0: DRM: TMDS table version 2.0
kernel: nouveau 0000:01:00.0: DRM: DCB version 4.0
kernel: nouveau 0000:01:00.0: DRM: DCB outp 00: 02000300 00000000
kernel: nouveau 0000:01:00.0: DRM: DCB outp 01: 01000302 00020030
kernel: nouveau 0000:01:00.0: DRM: DCB outp 02: 02011362 00020010
kernel: nouveau 0000:01:00.0: DRM: DCB outp 03: 04022310 00000000
kernel: nouveau 0000:01:00.0: DRM: DCB conn 00: 00001030
kernel: nouveau 0000:01:00.0: DRM: DCB conn 01: 00002161
kernel: nouveau 0000:01:00.0: DRM: DCB conn 02: 00000200
kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
kernel: [drm] Driver supports precise vblank timestamp query.
kernel: nouveau 0000:01:00.0: DRM: MM: using COPY0 for buffer copies
kernel: nouveau 0000:01:00.0: DRM: allocated 1280x1024 fb: 0x60000, bo f7225c00
kernel: fbcon: nouveaufb (fb0) is primary device
kernel: Console: switching to colour frame buffer device 160x64
kernel: nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
kernel: [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0

kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/nvd9_fuc084 failed with error -2
kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/nvd9_fuc084d failed with error -2
kernel: nouveau 0000:01:00.0: msvld: unable to load firmware data
kernel: nouveau 0000:01:00.0: msvld: init failed, -19
вроде как видна вся память 1024Mb и еще что-то непонятное про error, хотя так вроде все работает ...

Если посмотерть https://www.altlinux.org/Simply_Linux_8
Известные проблемы
При использовании проприетарного драйвера nvidia возможно очень большое потребление памяти. На системах с ограниченным количеством памяти рекомендуется использовать свободный драйвер nouveau.

- поставим, посмотрим, проверим ...
(вопрос только как? через диспетчер задач, top/htop?)

и еще надо не забыть про nvidia-settings

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

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 953
Re: NVIDIA GT610
« Ответ #10 : 24.12.2017 17:57:27 »
На системах с ограниченным количеством памяти рекомендуется использовать свободный драйвер nouveau.

- поставим, посмотрим, проверим ...
(вопрос только как? через диспетчер задач, top/htop?)

Тут:
Смена проприетарных драйверов на открытые

Но и проверять наличие *nouveau*
Там про это не упоминается:
Цитировать
https://www.altlinux.org/Переход_на_драйверы_Nvidia_и_fglrx

Удаление модулей свободных драйверов для используемого ядра:

1. Удаляем модуль

apt-get remove kernel-modules-drm-radeon-std-def#1:2.6.39-alt1

или

 apt-get remove kernel-modules-drm-nouveau-std-def#1:2.6.39-alt1


Где "#1:2.6.39-alt1" - указание на версию модуля, если установлено более одного ядра. Если ядро одно, можно использовать просто

apt-get remove kernel-modules-drm-nouveau-std-def

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 953
Re: NVIDIA GT610
« Ответ #11 : 24.12.2017 18:56:20 »
На системах с ограниченным количеством памяти

- поставим, посмотрим, проверим ...
(вопрос только как? через диспетчер задач, top/htop?)


Приблизительно так:
https://forum.altlinux.org/index.php?topic=30444.msg216954#msg216954
Разница может оказаться разительной, но сильно варьируется в зависимости от версии драйвера.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 953
Re: NVIDIA GT610
« Ответ #12 : 24.12.2017 20:43:23 »
Если посмотерть https://www.altlinux.org/Simply_Linux_8
Известные проблемы
При использовании проприетарного драйвера nvidia возможно очень большое потребление памяти. На системах с ограниченным количеством памяти рекомендуется использовать свободный драйвер nouveau.

:-)
Если вы думаете, что это станет единственной панацеей, то вы сильно заблуждаетесь так же, как и многие разработчики Линукс.

Кто сожрал память?
Визуально может показаться, что памяти ещё навалом
$ free -m
             total       used       free     shared    buffers     cached
Mem:          2007       1692        314          0         91        814
-/+ buffers/cache:        787       1220
Swap:         2311          0       2311

В действительности, это совсем не так и здесь Линукс мало чем отличается от Виндоус.
Кеш нужен, но той одной устраивающей всех настройки не существует в природе.
При дефолтных значениях системных переменных, если свободная память необходимая под кеш исчерпана, то нерезидентный код выгружается в своп и суммарный объём кеша и буферов может превысить объём занятой программами памяти:
$ free -k
             total       used       free     shared    buffers     cached
Mem:       2055852    1736164     319688          0      93776     833568
-/+ buffers/cache:     808820    1247032
Swap:      2367484        408    2367076

Выставив значение swappiness в 100 и vfs_cache_pressure в 0, вы можете провести атаку на компьютер и заставить его жестоко тормозить с восьмиядерным процессором и 32-мя гигабайтами памяти. Пройдёт немного времени и i/o у этого процессора будет потрясающе высоким.

См.
vm.swappiness и vm.vfs_cache_pressure в
# sysctl -a
/usr/share/doc/kernel-doc-std-<version>/sysctl/vm.txt

Дефолтные значения переменных могут устроить компьютер с объёмом памяти от 8-ми гигабайт и выше.
Но компьютеру с другой конфигурацией может понадобиться оптимизация.

Вы через cron также можете периодически дропать кеш и/или буферы.
Но между командами sync и echo используйте не точку с запятой, а двойной амперсанд:
Следующая команда не будет выполнена если предыдущая возвратила не ноль.

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

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Re: NVIDIA GT610
« Ответ #13 : 24.12.2017 23:31:31 »
установил драйвера по статьям Установка проприетарных драйверов NVIDIA и ATI и Переход на драйверы Nvidia и fglrx , если кто будет их в дальнейшем редактировать, то прошу учесть что в моем случае для NVidia получилось следующее:
# apt-get install nvidia_glx_common
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия nvidia_glx_common уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
# nvidia-install-driver
Получено: 1 http://mirror.yandex.ru p8/branch/i586 release [879B]
Получено: 2 http://mirror.yandex.ru p8/branch/noarch release [673B]
Получено 1552B за 1s (1506B/s).
Найдено http://mirror.yandex.ru p8/branch/i586/classic pkglist
Найдено http://mirror.yandex.ru p8/branch/i586/classic release
Найдено http://mirror.yandex.ru p8/branch/noarch/classic pkglist
Найдено http://mirror.yandex.ru p8/branch/noarch/classic release
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
т.е. получается после
# apt-get update && apt-get dist-upgrade && update-kernel -t std-defможно сразу в альтераторе ставить драйвер nvidia — Nvidia (proprietary)

Вроде все нормально установлено, теперь осталось проверять и искать проблемы и возникающие далее вопросы ...

$ inxi -GS
System:    Host: comp-pentium4-3400.localdomain Kernel: 4.9.71-std-def-alt0.M80P.1 i686 (32 bit)
           Desktop: Xfce 4.12.4 Distro: Simply Linux 8.2.0 (Cleo)
Graphics:  Card: NVIDIA GF119 [GeForce GT 610]
           Display Server: X.Org 1.18.4 driver: nvidia
           Resolution: 1280x1024@75.02hz
           GLX Renderer: GeForce GT 610/PCIe/SSE2
           GLX Version: 4.5.0 NVIDIA 384.98
- получается самый краткий и информативный вывод основной информации

Насчет потребления памяти, навскидку примерно по Диспетчеру задач на "холостом режиме" после запуска с nouveau - 10%, nvidia - 30%. Неприятно немного, но с 2Gb памяти нормально для работы (по крайней мере для меня).
Приблизительно так:
https://forum.altlinux.org/index.php?topic=30444.msg216954#msg216954
Разница может оказаться разительной, но сильно варьируется в зависимости от версии драйвера.
спс, за ссылку, пока проверять различные версии драйверов не буду, но вариант с фиксация в системе дефолтного nvidia_glx_*.* драйвера может быть полезен.

Непонятным пока остается вопрос с определением объема видеопамяти, 1024Mb видно только на картинке в nvidia-setting.

и еще вопрос про датчики температуры: не очень хотелось бы часто лазить смотреть через nvidia-setting или командную строку, хотелось бы видеть как говориться все-в-одном, т.е. в xfce4-sensors-plugin. Погуглил, почитал [Solved] xfce4-sensors: how to adding sensors , установил еше libXNVCtrl, но положительного результата нет  :-(
насколько я правильно понял, надо просить пересобрать пакет xfce4-sensors-plugin? или есть какой-то другой вариант?

Оффлайн ojay

  • Завсегдатай
  • *
  • Сообщений: 112
Re: NVIDIA GT610
« Ответ #14 : 25.12.2017 00:08:12 »
Я самого главного ни понил...А почему нельзя этого делать сразу через Alterator
как это делаю я в частности ну и как это было мне подсказано здесь ранее?
Или это ересь? :-o