Перейти к содержимому
  • 0
kaka888

Как проверить, установлен ли GPU 3 лвл на компе?

Вопрос

Рекомендуемые сообщения

  • 1

Необходимо проверить именно видеокарту?

Или связку видеокарта + экран?

 

Если второе - можно, например, проверить максимально доступную глубину цвета:

local depth = gpu.maxDepth()

Она может быть 1, 4 или 8, для tier 1, 2 или 3 соответственно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 1

Решение "влоб" - если верить https://ocdoc.cil.li/item:graphics_card , то разные видяшки предоставляют разные возможности. Можно допустим проверять getDepth()  и если равно 8 - можно считать 3 уровень. Но я не знаю логики работы setDepth. Или тупой пример, но попытаться выполнить вроде: setDepth(8) (или как там правильно), если верить документации - больше чем умеет оно не присвоит, соответственно если присвоило - значит 3 уровень

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 1
1 минуту назад, cyber01 сказал:

@Totoro что-то я пропустил эту функцию в доке :) 

По уму надо бы компонентам вывести отдельный метод типа:

component.getTier()

Мне кажется было бы логично.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 1

Поискал по списку issue - вроде такого еще не было.

Запрашивали только для Java API, и там действительно есть интерфейс типа Tiered, который позволяет выудить уровень компонента.

 

Поэтому запилил свой:

https://github.com/MightyPirates/OpenComputers/issues/3037

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

@Totoro что-то я пропустил эту функцию в доке :) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

@Totoro это да, можно было бы в зависимости от "платформы" что-либо делать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Благодарю 😃

Изменено пользователем kaka888

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...