Как я могу убедиться, что OpenGL работает?

У меня нет немедленного решения, удовлетворяющего требованию «использовать стандартную команду», но если вы хотите минимально разобрать файлы .desktop или хотите создать псевдоним Bash, тогда должно работать следующее: [ ! d0] awk -F= '/Exec=/{system($2); exit}' foo.desktop

другой подход, который может быть интересным, - это создать метод binfmt-misc на уровне ядра, чем совпадения в файлах .desktop (см. grep -r . /proc/sys/fs/binfmt_misc/ для этих паттернов что вы в настоящее время активировали).

В конце дня «с помощью стандартной команды» где-то придется разбирать файлы .desktop, это всего лишь вопрос как «стандарт / значение по умолчанию».

0
задан 9 January 2018 в 18:19

4 ответа

Выполните следующую команду в терминале:

glxinfo | grep '^direct rendering:'

Если в результате появится Yes, вы получите 3D-ускорение и, следовательно, OpenGL. [!d2 ]

Если glxinfo не установлена ​​в вашей системе, сначала установите его, выполнив следующую команду в терминале:

sudo apt-get install mesa-utils

Вот результат мой терминал устанавливает mesa-utils и выполняет команду, о которой я вам говорил раньше:

galoget@hackem:~$ sudo apt install mesa-utils
[sudo] password for galoget: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  mesa-utils
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 31,9 kB of archives.
After this operation, 125 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu artful/universe amd64 mesa-utils amd64 8.3.0-5 [31,9 kB]
Fetched 31,9 kB in 1s (24,2 kB/s)
Selecting previously unselected package mesa-utils.
(Reading database ... 161837 files and directories currently installed.)
Preparing to unpack .../mesa-utils_8.3.0-5_amd64.deb ...
Unpacking mesa-utils (8.3.0-5) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up mesa-utils (8.3.0-5) ...

galoget@hackem:~$ glxinfo | grep '^direct rendering:'
direct rendering: Yes

Надеюсь, что это поможет.

1
ответ дан 22 May 2018 в 15:39
  • 1
    Это было быстро - но я не могу проверить это, пока не буду дома. Я вернусь тогда ... – Zeiss Ikon 9 January 2018 в 18:23
  • 2
    Хорошо, хорошо, дайте нам знать, каков результат, когда вы вернетесь домой. – galoget 9 January 2018 в 18:24
  • 3
    У меня есть будильник, напоминающий мне - должно быть около трех часов. – Zeiss Ikon 10 January 2018 в 00:25
  • 4
    glxinfo уже установлен, и результатом был «прямой рендеринг: Да». Благодаря! – Zeiss Ikon 10 January 2018 в 03:33

Выполните следующую команду в терминале:

glxinfo | grep '^direct rendering:'

Если в результате появится Yes, вы получите 3D-ускорение и, следовательно, OpenGL.

Если glxinfo не установлена ​​в вашей системе, сначала установите его, выполнив следующую команду в терминале:

sudo apt-get install mesa-utils

Вот результат мой терминал устанавливает mesa-utils и выполняет команду, о которой я вам говорил раньше:

galoget@hackem:~$ sudo apt install mesa-utils [sudo] password for galoget: Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: mesa-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 31,9 kB of archives. After this operation, 125 kB of additional disk space will be used. Get:1 http://us.archive.ubuntu.com/ubuntu artful/universe amd64 mesa-utils amd64 8.3.0-5 [31,9 kB] Fetched 31,9 kB in 1s (24,2 kB/s) Selecting previously unselected package mesa-utils. (Reading database ... 161837 files and directories currently installed.) Preparing to unpack .../mesa-utils_8.3.0-5_amd64.deb ... Unpacking mesa-utils (8.3.0-5) ... Processing triggers for man-db (2.7.6.1-2) ... Setting up mesa-utils (8.3.0-5) ... galoget@hackem:~$ glxinfo | grep '^direct rendering:' direct rendering: Yes

Надеюсь, что это поможет.

1
ответ дан 17 July 2018 в 23:31

Выполните следующую команду в терминале:

glxinfo | grep '^direct rendering:'

Если в результате появится Yes, вы получите 3D-ускорение и, следовательно, OpenGL.

Если glxinfo не установлена ​​в вашей системе, сначала установите его, выполнив следующую команду в терминале:

sudo apt-get install mesa-utils

Вот результат мой терминал устанавливает mesa-utils и выполняет команду, о которой я вам говорил раньше:

galoget@hackem:~$ sudo apt install mesa-utils [sudo] password for galoget: Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: mesa-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 31,9 kB of archives. After this operation, 125 kB of additional disk space will be used. Get:1 http://us.archive.ubuntu.com/ubuntu artful/universe amd64 mesa-utils amd64 8.3.0-5 [31,9 kB] Fetched 31,9 kB in 1s (24,2 kB/s) Selecting previously unselected package mesa-utils. (Reading database ... 161837 files and directories currently installed.) Preparing to unpack .../mesa-utils_8.3.0-5_amd64.deb ... Unpacking mesa-utils (8.3.0-5) ... Processing triggers for man-db (2.7.6.1-2) ... Setting up mesa-utils (8.3.0-5) ... galoget@hackem:~$ glxinfo | grep '^direct rendering:' direct rendering: Yes

Надеюсь, что это поможет.

1
ответ дан 24 July 2018 в 14:01

Выполните следующую команду в терминале:

glxinfo | grep '^direct rendering:'

Если в результате появится Yes, вы получите 3D-ускорение и, следовательно, OpenGL.

Если glxinfo не установлена ​​в вашей системе, сначала установите его, выполнив следующую команду в терминале:

sudo apt-get install mesa-utils

Вот результат мой терминал устанавливает mesa-utils и выполняет команду, о которой я вам говорил раньше:

galoget@hackem:~$ sudo apt install mesa-utils [sudo] password for galoget: Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: mesa-utils 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 31,9 kB of archives. After this operation, 125 kB of additional disk space will be used. Get:1 http://us.archive.ubuntu.com/ubuntu artful/universe amd64 mesa-utils amd64 8.3.0-5 [31,9 kB] Fetched 31,9 kB in 1s (24,2 kB/s) Selecting previously unselected package mesa-utils. (Reading database ... 161837 files and directories currently installed.) Preparing to unpack .../mesa-utils_8.3.0-5_amd64.deb ... Unpacking mesa-utils (8.3.0-5) ... Processing triggers for man-db (2.7.6.1-2) ... Setting up mesa-utils (8.3.0-5) ... galoget@hackem:~$ glxinfo | grep '^direct rendering:' direct rendering: Yes

Надеюсь, что это поможет.

1
ответ дан 24 July 2018 в 17:03

Другие вопросы по тегам:

Похожие вопросы: