Просто, потому что параметры настройки системы правильно не сообщают о Вашей видеокарте, не означает, что она работает неправильно. Я не уверен, что Вы подразумеваете 'Под тем, чтобы заставлять OpenGL работать', но я предполагаю, что Вы означаете Проверять, ускорил OpenGL?
Двумя главными компонентами основного ускорения является Xv и Прямой Рендеринг GLX. Xv делает Аппаратное Наложение видеоизображений, и Прямой Рендеринг GLX делает OpenGL через Аппаратное обеспечение машинной графики.
Использовать glxinfo
проверять на Прямой Рендеринг GLX, glxinfo
установлен через
sudo apt-get install mesa-utils
Выполните эту команду для получения прямого состояния рендеринга, это будет a yes
или no
ответ.
glxinfo | grep rendering
Использовать xvinfo
проверять на Наложение видеоизображений. Удостовериться x11-utils
пакет установлен.
sudo apt-get install x11-utils
Выполните эту команду для проверки на Наложение видеоизображений, должен быть длинный список, не ошибка.
xvinfo
Это - просто основы, это не проверяет новые расширения HD-видео. Это должно однако, говорить Вам, если ускорение даже работает.
Имя файла не может быть пустым. Для заключения в кавычки Единственной Спецификации Unix, §3.170, имя файла:
Имя, состоящее из 1 к байтам {NAME_MAX} раньше, называло файл. Символы, составляющие имя, могут быть выбраны из набора всех символьных значений, исключая символ <slash> и пустой байт.
Так, это должно состоять по крайней мере из 1 байта, т.е. не пустое.
Не то, чтобы из того определения, ни один из тех символов не должен быть видим (т.е. мог все быть пробел), и при этом они не должны печатать (могли все быть управляющие символы). И если Вы предполагаете, что имена файлов являются UTF-8, они не должны быть.
Я не думаю, что у Вас может быть файл без имени. Однако Вы могли бы хотеть обработать (скорее изобретенный) случай имени файла, которое состоит из только пробелов, которые возможны:
$ echo "Hi" > " "
$ echo "Bye" > " "
$ cat " "
Bye
$ cat " "
Hi
ls
некоторый файл не был там, ls missing
показал его очень хорошо... для экстремального замешательства преступника.
– vonbrand
05.03.2013, 22:55
Интересный. Похож на Вас, может сделать имена только для пробела, по крайней мере:
$ touch " "
$ ls -l
total 0
-rw-r--r-- 1 user user 0 Mar 5 22:57
$ file \
: empty
РЕДАКТИРОВАНИЕ: НЕПРАВИЛЬНО НЕПРАВИЛЬНО НЕПРАВИЛЬНО.
В моем случае имя файла не было пусто, это состояло из не печатаемые символы. См.: Как Вы создаете файл с пустым названием?
Старый ответ
Вы должны. Я не знаю, как, но я создал файл с пустым именем файла, я сомневаюсь, что там был пробел:
chaouche@karabeela /mnt/ubuntu/storage $ ls
total 352K
drwx------ 3 chaouche chaouche 4.0K Feb 12 11:00
drwxr-xr-x 4 chaouche chaouche 4.0K Apr 14 23:13 AUDIO
drwxr-xr-x 5 chaouche chaouche 4.0K Jul 20 22:25 BACKUPS
-rw-r--r-- 1 chaouche chaouche 310K Jun 15 13:00 cv_yassine_chaouche_2012.pdf
drwxr-xr-x 2 chaouche chaouche 4.0K Jun 10 22:16 Mageia-3-i586-DVD
drwxr-xr-x 5 chaouche 1001 4.0K Oct 12 2012 MUSIQUE
drwxr-xr-x 15 chaouche chaouche 4.0K Oct 27 2012 PARISVIII
drwxr-xr-x 6 chaouche chaouche 4.0K Jun 12 18:33 SABAYON
drwxr-xr-x 5 chaouche chaouche 4.0K Jun 15 13:23 SIFTECH
drwxr-xr-x 5 chaouche chaouche 4.0K Feb 6 15:11 TOILES
drwxr-xr-x 4 chaouche chaouche 4.0K Jul 17 17:21 VIDEOS
chaouche@karabeela /mnt/ubuntu/storage $
Я спросил относительно #linux, как удалить файл, и человек предположил, что я переместился, все другой подпиливают, затем используют заполнение клавишей Tab, которое дало очень интересное поведение:
# with tab completion
chaouche@karabeela /mnt/ubuntu/storage $ ls /
total 45M
-rwxr-xr-x 1 chaouche chaouche 34M Jan 16 2013 inkscape-0.48.4-1-win32.exe
-rwxr-xr-x 1 chaouche chaouche 8.6M Feb 4 11:42 mypaint-1.0.0-win32-installer.exe
-rwxr-xr-x 1 chaouche chaouche 2.7M Jan 17 2013 pdftkb_setup.exe
# without tab completion, wrote "/" by hand
chaouche@karabeela /mnt/ubuntu/storage $ ls /
total 212K
-rw-r--r-- 1 root root 0 Apr 15 2012 1
drwxr-xr-x 2 root root 4.0K Dec 9 2012 bin
drwxr-xr-x 3 root root 4.0K Jun 15 12:10 boot
-rw------- 1 root root 74K Jul 1 2011 dead.letter
drwxr-xr-x 19 root root 4.2K Jul 20 20:14 dev
drwxr-xr-x 117 root root 12K Jul 20 21:30 etc
drwxr-xr-x 4 root root 4.0K Jun 12 18:40 home
drwxr-xr-x 2 root root 4.0K Jun 8 2011 initrd
drwxr-xr-x 20 root root 12K Dec 9 2012 lib
drwx------ 2 root root 16K Jun 7 2011 lost+found
drwxr-xr-x 4 root root 4.0K Jul 3 01:56 media
drwxr-xr-x 9 root root 4.0K Apr 15 00:06 mnt
drwxr-xr-x 8 root root 4.0K Jun 30 23:19 opt
dr-xr-xr-x 198 root root 0 Jun 15 13:10 proc
drwxr-x--- 28 root root 4.0K Jul 20 21:42 root
drwxr-xr-x 2 root root 12K Dec 9 2012 sbin
drwxr-xr-x 2 root root 4.0K Apr 3 2011 srv
drwxr-xr-x 12 root root 0 Jun 15 13:10 sys
-rw-r--r-- 1 root root 0 Jun 12 18:40 thisismageia
drwxrwxrwt 69 root root 36K Jul 20 22:04 tmp
drwxr-xr-x 14 root root 4.0K Nov 6 2011 usr
drwxr-xr-x 18 root root 4.0K Jul 2 2011 var
chaouche@karabeela /mnt/ubuntu/storage $
Если бы был пробел в имени файла, это было бы заменено \", "когда я поразил клавишу Tab, но это не сделало.
'\0'
ни'/'
. – vonbrand 05.03.2013, 22:52