|
2.4, User294 (ok), 14:39, 18/02/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
На опеннете почему-то есть славная традиция валить все в кучу. И это при полутора новостях в день. Я этот подход не очень понимаю.
| |
|
3.11, Alen (??), 16:19, 18/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
Чего из новости вы не поняли?
А новости близки я поддерживаю их объединение.
| |
|
|
1.3, Аноним (-), 13:51, 18/02/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> В представленной версии так и не реализована поддержка вышедшего в октябре релиза X.ORG 7.5/X Server 1.7
Я не понимаю: как понять не реализована поддержка??? Что они там наменяли такого что нет вообще даже минимальной совместимости??? Означает ли "не реализована поддержка" что оно просто не сумеет воспользоваться последними достижениями X сервера, или оно тупо не будет работать?.. Проясните ситуацию плиз...
| |
|
2.14, Аноним (-), 19:06, 18/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
Не будет работать. Скорее всего не соберется, ругаясь на отсутствующие функции.
| |
|
1.5, Anonymous123 (?), 15:09, 18/02/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Решил разобраться в во всех связках. Читал 2 дня куча доков (фореникс, википедиа, freedesktop, dri.sf.net)
В итого так и нифига не понял. Остались вопросы:
Чем отличается реализация "классических mesa драйверов", "драйверов Gallium 3D" и проприоретарных.
Например, согласно выводу:
kernel@linux-j8ob:/data/proj/> glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9600M GT/PCI/SSE2
OpenGL version string: 3.2.0 NVIDIA 190.53
OpenGL extensions:
проприоретарный драйвер не реализован на основе mesa.
| |
|
2.6, Аноним (-), 15:21, 18/02/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
В проприетарном драйвере свой OpenGL, так что Mesa он не юзает.
Mesa - устаревшие OpenGL-драйверы.
Gallium3D - это целый фреймворк по написанию драйверов, там не только OpenGL, но и куча других модулей есть, например, OpenCL. Поэтому сейчас на него все остальные драйверы переводят, в том числе и Mesa, что позволит ей иметь более гибкую архитектуру и задел по развитию на будущее, а то сегодняшняя Mesa архитектурно слишком ограничена в функциональности.
| |
|
3.7, Anonymous123 (?), 15:33, 18/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
На сколько я понял, то OpenGL реализация для проприоритарного драйвера реализована тут:
libglx.so (моя версия дрвайверов 190.53)
Так ли это для для Nouveau?
Можете ли выложить такой же вывод (интересно взглянуть):
=====================================================
(II) LoadModule: "glx"
(II) Loading /usr/lib64/xorg/modules//extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 190.53 Wed Dec 9 16:27:33 PST 2009
(II) Loading extension GLX
kernel@linux-j8ob:/usr/src/linux> ls -l /usr/lib64/xorg/modules//extensions/
итого 3547
-rwxr-xr-x 1 root root 18920 Ноя 2 22:11 libdbe.so
-rwxr-xr-x 1 root root 14744 Ноя 2 22:11 libdri2.so
-rwxr-xr-x 1 root root 44024 Ноя 2 22:11 libdri.so
-rwxr-xr-x 1 root root 106352 Ноя 2 22:11 libextmod.so
lrwxrwxrwx 1 root root 16 Фев 4 15:42 libglx.so -> libglx.so.190.53
-rwxr-xr-x 1 root root 3172472 Фев 4 15:42 libglx.so.190.53
-rwxr-xr-x 1 root root 31352 Ноя 2 22:11 librecord.so
-rwxr-xr-x 1 root root 231224 Ноя 2 22:11 libvnc.so
| |
|
4.8, Аноним (-), 15:36, 18/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
У меня ATI. Но если всё равно надо, могу выложить.
А по поводу либы, известно, что NVidia своим инсталлятором затирает либу от Mesa своей не спрашивая. Правда не помню название, какое-то libGL*
| |
|
5.9, Anonymous123 (?), 15:59, 18/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
Я не смог (после установки блоба) найти что-то типа nvidia_dri.so
Вот для радеона (что шло из коробки)
/usr/lib64/dri/radeon_dri.so
Теперь ломаю голову где у нвидии dri реализован. Нужкли и dri и opengl в их glx модуле.
| |
|
6.12, Аноним (-), 16:25, 18/02/2010 [^] [^^] [^^^] [ответить]
| +2 +/– |
nvidia не использует dri
у них свой самописный интерфейс с ядром реализован через ядреный модуль nvidia.ko
| |
|
7.13, Anonymous123 (?), 17:24, 18/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
Лихо девки пляшут... Т.е. полкчается, что у них "своё dri" через glx.
Кстати, кто знает, а как дела обстоят в проприоритарном ati. Так же?
| |
|
|
|
4.10, Антонов Николай (?), 16:09, 18/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
ostin@localhost ~ $ ls -l /usr/lib/xorg/modules/extensions/
итого 140
-rwxr-xr-x 1 root root 17820 Дек 12 17:13 libdbe.so
-rwxr-xr-x 1 root root 88172 Дек 12 17:13 libextmod.so
lrwxrwxrwx 1 root root 50 Фев 3 10:42 libglx.so -> ../../../opengl/nvidia/extensions/libglx.so.190.42
-rwxr-xr-x 1 root root 26052 Дек 12 17:13 librecord.so
| |
|
3.20, anonymous (??), 05:32, 19/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Mesa - устаревшие OpenGL-драйверы.
Это неправда, Mesa это библиотека OpenGL сделанная независимым образом и потому не имеет права называться зарегистрированным словом OpenGL.
Отерытые драйверы они все Mesa, и Gallium и "классические".
Gallium придумали для упрощения написания драйверов видеокарт, которые используют шейдеры. Ничем кроме удобства для разработчиков они не отличаются. Ни скоростью ни функциями.
| |
|
|
1.15, Аноним (-), 19:09, 18/02/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Феноменальная скорость разработки драйвера от AMD просто поражает. Уже скоро ожидается релиз XServer 1.8, а они никак поддержку 1.7 не могут допилить.
| |
1.16, Lain_13 (?), 21:27, 18/02/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Судя по поддержке иксов и тому, как у меня из-за 10.1 глючилосистему можно с уверенностью заявить - оно нам не надо.
Ну и что, что у меня только 2D сейчас работает? Зато хоть не подвисает каждые секунд 20-40 и звук не заикается. И это в Убунте-то!
| |
1.18, Alexander (??), 02:36, 19/02/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Не особо понимаю прелесть этих дров на фоне radeonhd и xf86-ati. Пока приходится сидеть на закрытых дровах, из-за функций энергосбережения, но как только она появится в открытых, забуду про fglrx навсегда.
| |
|
2.19, mma (?), 05:00, 19/02/2010 [^] [^^] [^^^] [ответить]
| +/– |
>из-за функций энергосбережения
Есть патчи на kms для поддержки powersaving
| |
|
|