Автор Тема: Bash скрипт автоматической настройки wine для сборок ALT Linux  (Прочитано 4228 раз)


Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Проверил на ноуте и стационаре, работает. На разных дистрибутивах например в бубунте работает, в опенсус другая команда, но думаю по аналогии приспособлю позже. :rolleyes:
Спасибо за помощь.


Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
У меня выдаёт 256, хотя на самом деле 1024.
У меня GTS250.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Это какая же ? О_о
Точно, туплю.
Действительно та же, только от пользователя не работает.

У меня выдаёт 256, хотя на самом деле 1024.
У меня GTS250.
А что стоит на 01:00.0?
lspci -v -s 01:00.0

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
lspci -v -s 01:00.0
Она же.
$ lspci -v -s 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce GTS 250] (rev a2) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 8339
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at dc00 [size=128]
[virtual] Expansion ROM at feae0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
« Последнее редактирование: 13.06.2015 23:03:40 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
На скрине написано выделенная пользователю 256м, любопытно. Я в работе железа не разбираюсь, но похоже ваша карта автоматически выделяет память для работы, наверно зависит от нагрузки.
Фактически команда количество памяти определила верно, текущей.
Но вот для скрипта такой метод не подходит. :'-(

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А точно, она видеопамять показывает? Или показывает память используемою видеокартой (видео память+используемое ОЗУ)?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
А точно, она видеопамять показывает? Или показывает память используемою видеокартой (видео память+используемое ОЗУ)?
Фиг знает, я не нашёл способа получить значение фактически используемой памяти адаптером (может плохо искал, конечно, особо не старался, да). А данный вывод, скорее всего, кажет просто буфер ОЗУ'шный, чем весьма сильно смущает.
Так что метод с возложением обязанности знать количество памяти на пользователя, я думаю, вполне оправдан. Зато некоторые узнают, сколько же памяти у видеоадаптера :)
Фактически команда количество памяти определила верно, текущей.
Не, оно на разных системах одинаково :) (у меня на встроенной и здесь с дискретной, относительно производительной картой, показывает одно и то же значение, что странно). К тому же, использовать проприетарные (и разные) утилиты для того, чтобы узнать количество реальной физической памяти, это бред (для скрипта).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А
lshw -c display
сколько показывает?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
А
lshw -c display
сколько показывает?
Нисколько
# lshw -c display
  *-display               
       description: VGA compatible controller
       product: 82G33/G31 Express Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 10
       width: 32 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:44 memory:fea80000-feafffff ioport:dc00(size=8) memory:d0000000-dfffffff memory:fe900000-fe9fffff

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
$ echo  "ibase=16; (FFFFF - 80000)/1024" | bc
126

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Ладно, пока останется введение пользователем, ведь еще проблемы и с гибридами.

Просто ради любопытства.
Из файла устройств получить данные нельзя?
Кроме того тогда возникает другой вопрос, если lspci показывает выделенную, а не полную, то какая команда показывает полную?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
$ echo  "ibase=16; (FFFFF - 80000)/1024" | bc
126
Это какое-то левое число, у меня биосом откусано 256Мб под видео.