LINUX.ORG.RU

Скрытые возможности драйвера AMD Catalyst


0

0

Совсем недавно произошло редкое и необычное событие: в видеодрайвере AMD Catalyst 7.11 была обнаружена официально несуществующая функциональность. Добавление в xorg.conf (секция Device) строки

Option "TexturedXrender" "true"

помогает реализовать скрытый потенциал видеочипов AMD/ATi. Так, тест `x11perf -aa10text` (измерение glyph compositing) показывает 80% прирост производительности. Как видно из названия, активация данной "фичи" влияет только на некоторые аспекты технологии 2D-рендеринга. Помимо опции "TexturedXrender" была также обнаружена недокументированная "Textured2D".

Ожидается, что TexturedXrender и Texture2D будут официально доступны в одной из ближайших версий Catalyst.

Последний раз подобное событие произошло во времена fglrx 8.25.18: подобным образом были рассекречены TexturedVideo и Dynamic Display Managment.

>>> Подробности

★★★★★

Проверено: JB ()

Ничего хорошего, с такой вероятностью там могут находится бэкдоры для маленьких зеленых человечкоф.

Уже вижу заголовок:

"Америкамские военные тырят наше порно через проприетарные драйверы Ати!"

SODIX
()
Ответ на: комментарий от VyacheslavS

на глаз конечно разницы нет. и теста такого -aa10text почемуто нет. очередная восторженная утка с фороникса?

sid350 ★★★★★
()
Ответ на: комментарий от sid350

> теста такого -aa10text почемуто нет

shahid@alkaida:/home> x11perf -aa10text
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 70200000 on :0.0
from alkaida
Thu Dec  6 18:33:14 2007

Sync time adjustment is 0.0516 msecs.

 400000 reps @   0.0161 msec ( 62300.0/sec): Char in 80-char aa line (Charter 10)

ЧЯДНТ?

shahid ★★★★★
() автор топика

>Ожидается, что TexturedXrender и Texture2D будут официально доступны в одной из ближайших версий Catalyst.

по ссылке:

We don't believe that this option will be formally introduced in the ATI Linux Catalyst driver for a few more months.

sid350 ★★★★★
()
Ответ на: комментарий от shahid

> shahid@alkaida:/home>

так вот ты какой, Бен Ладен :)

JB ★★★★★
()
Ответ на: комментарий от sid350

по циферкам вышло 75% прироста скорости в этом тесте.

(да, я сам о"""л!)

п3-800, 512, ати 9550

mano

anonymous
()

Главное, чтобы подобные "Скрытые недокументированные возможности" шли на пользу пользователям Линукса

Lance
()
Ответ на: комментарий от shahid

sid@sid-laptop:~$ x11perf -aa10text
usage: x11perf [-options ...]
where options include:
    -display <host:display>   the X server to contact
    -sync                     do the tests in synchronous mode
    -pack                     pack rectangles right next to each other
    -repeat <n>               do tests <n> times (default = 5)
....
и так далее по тексту перечисляются все ключи, среди которых -aa10text нет.
  убунта 7.10

sid@sid-laptop:~$ x11perf -all
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 10300000 on :0.0
from sid-laptop
Thu Dec  6 18:40:30 2007
...

sid350 ★★★★★
()
Ответ на: комментарий от sid350

> и так далее по тексту перечисляются все ключи, среди которых -aa10text нет. убунта 7.10

Проверил сейчас в федоре 8 и центоси 5.1 - aa10text в наличии. И там, и там версия 1.5, X сервер 10300000 и 70101000 соответственно.

anonymous
()
Ответ на: комментарий от anonymous

>nvidia рулит

да как раз у nvidia проблемы с рендерингом, по-моему из-за этого я не могу запустить некоторые досовские приложения в хр. А на компах с атишным чипсетом всё запускается.

anonymous
()

Ну не фигасе себе. Идем тестить....

hexmint
()

> ...официально несуществующая функциональность... недокументированная возможность....

О, да, слава АМД!

Casus ★★★★★
()
Ответ на: комментарий от anonymous

>да как раз у nvidia проблемы с рендерингом, по-моему из-за этого я не могу запустить некоторые досовские приложения в хр. А на компах с атишным чипсетом всё запускается.

я рад за тебя, вантузятнег

anonymous
()

Круто, надо будет затестит, может 2д при включенном компизе шустрее начнет пахать. Хотя я сомневаюсь что эту функцию не включили по рассеяности, скорее еще не довели до ума

З.Ы. Проверено: JB (*) 06.12.2007 18:09:04

о мои глаза! :))

lester_dev ★★★★★
()

Кратко резюмирую: включение несуществующего параметра дает 80% прирост производительности карточек ATI в несуществующем тесте.

//NV7600

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от shahid

>400000 reps @   0.0161 msec ( 62300.0/sec): Char in 80-char aa line (Charter 10)
слабовато как-то:

user@linux-suse103:~> x11perf -aa10text
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 70200000 on :0.0
from linux-suse103
Fri Dec  7 00:59:09 2007

Sync time adjustment is 0.0437 msecs.

16000000 reps @   0.0006 msec (1750000.0/sec): Char in 80-char aa line (Charter 10)

NVIDIA GF6600, openSUSE 10.3, NVIDIA-Linux-x86-100.14.19

HighwayStar ★★★★★
()
Ответ на: комментарий от HighwayStar

> 400000 reps @   0.0161 msec ( 62300.0/sec): Char in 80-char aa line (Charter 10)
> слабовато как-то

glxinfo | grep DRI
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 20060815 TCL

У меня открытые драйвера от R300. Catalyst ставить влом, поэтому новость написал телепатически, и показатели в тесте низкие.

shahid ★★★★★
() автор топика
Ответ на: комментарий от HighwayStar

>16000000 reps @   0.0006 msec (1750000.0/sec): Char in 80-char aa line (Charter 10)
>NVIDIA GF6600

Рано мне еще видео карту апгрейдить

$ x11perf -aa10text
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 70101000 on :0.0
from sdio
Thu Dec  6 19:16:54 2007

Sync time adjustment is 0.0765 msecs.

16000000 reps @   0.0004 msec (2410000.0/sec): Char in 80-char aa line (Charter 10)

$ lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)

anonymous
()
Ответ на: комментарий от HighwayStar

Уж меряться так меряться :)

[hc@hc-linux:~]$ x11perf -aa10text
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 10300000 on :0.0
from hc-linux
Thu Dec  6 22:20:14 2007

Sync time adjustment is 0.0668 msecs.

16000000 reps @   0.0004 msec (2770000.0/sec): Char in 80-char aa line (Charter 10)
16000000 reps @   0.0004 msec (2810000.0/sec): Char in 80-char aa line (Charter 10)
16000000 reps @   0.0004 msec (2810000.0/sec): Char in 80-char aa line (Charter 10)
16000000 reps @   0.0004 msec (2770000.0/sec): Char in 80-char aa line (Charter 10)
16000000 reps @   0.0004 msec (2810000.0/sec): Char in 80-char aa line (Charter 10)
80000000 trep @   0.0004 msec (2790000.0/sec): Char in 80-char aa line (Charter 10)

[hc@hc-linux:~]$ uname -r
2.6.22.9-hc-l

[hc@hc-linux:~]$ lspci | grep GeForce
02:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)

Slackware 12, NVIDIA-Linux-x86-1.0-9755

HomeCreate

anonymous
()
Ответ на: комментарий от anonymous

muromec@lightmare  ~ % x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 10400000 on :0.0
from lightmare
Thu Dec  6 19:28:58 2007

Sync time adjustment is 0.0495 msecs.

16000000 reps @   0.0004 msec (2270000.0/sec): Char in 80-char aa line (Charter 10)
16000000 reps @   0.0004 msec (2350000.0/sec): Char in 80-char aa line (Charter 10)
16000000 reps @   0.0004 msec (2340000.0/sec): Char in 80-char aa line (Charter 10)
16000000 reps @   0.0004 msec (2360000.0/sec): Char in 80-char aa line (Charter 10)
16000000 reps @   0.0005 msec (2180000.0/sec): Char in 80-char aa line (Charter 10)
80000000 trep @   0.0004 msec (2300000.0/sec): Char in 80-char aa line (Charter 10)
muromec@lightmare  ~ % lspci | grep VGA                                                                                                            19:29 pts/1
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)

Muromec ☆☆
()

Сколько анонимусов погибло, пытаясь узнать этот секрет? :'(

anonymous
()
Ответ на: комментарий от SODIX

> Ничего хорошего ...

+1, дожили что в Linux какие-то яйца находят :-( Так недого до червей и ботнетов докатиться

anonymous
()
Ответ на: комментарий от anonymous

gentoo vart # x11perf -aa10text
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 10400000 on :0.0
from gentoo
Thu Dec 6 21:20:50 2007

Sync time adjustment is 0.0197 msecs.

24000000 reps @ 0.0003 msec (3960000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @ 0.0003 msec (3950000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @ 0.0003 msec (3940000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @ 0.0003 msec (3930000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @ 0.0003 msec (3970000.0/sec): Char in 80-char aa line (Charter 10)
120000000 trep @ 0.0003 msec (3950000.0/sec): Char in 80-char aa line (Charter 10)

gentoo vart # lspci | grep GeForce
01:00.0 VGA compatible controller: nVidia Corporation G71 [GeForce 7900 GS] (rev a1)

anonymous
()

А в биосе у атишек тетрис ещё не нашли?

Lumi ★★★★★
()
Ответ на: комментарий от anonymous

Хха.
lizard@home:/home/lizard$ x11perf -aa10text
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 70101000 on :0.0
from home
Fri Dec  7 00:14:25 2007

Sync time adjustment is 0.0304 msecs.

24000000 reps @   0.0002 msec (4670000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @   0.0002 msec (4680000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @   0.0002 msec (4670000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @   0.0002 msec (4680000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @   0.0002 msec (4670000.0/sec): Char in 80-char aa line (Charter 10)
120000000 trep @   0.0002 msec (4670000.0/sec): Char in 80-char aa line (Charter 10)

lizard@home:/home/lizard$ lspci | grep VGA
00:05.0 VGA compatible controller: nVidia Corporation C51PV [GeForce 6150] (rev a2)

Всегда знал, что встроенное видео не хуже обычного :)

lizard ★★★
()
Ответ на: комментарий от anonymous

slack@ola:~$ x11perf -aa10text
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 10400000 on :0.0
from ola
Fri Dec 7 01:03:48 2007

Sync time adjustment is 0.0316 msecs.

40000000 reps @ 0.0001 msec (7990000.0/sec): Char in 80-char aa line (Charter 10)
40000000 reps @ 0.0001 msec (8050000.0/sec): Char in 80-char aa line (Charter 10)
40000000 reps @ 0.0001 msec (7970000.0/sec): Char in 80-char aa line (Charter 10)
40000000 reps @ 0.0001 msec (7870000.0/sec): Char in 80-char aa line (Charter 10)
40000000 reps @ 0.0001 msec (8020000.0/sec): Char in 80-char aa line (Charter 10)
200000000 trep @ 0.0001 msec (7980000.0/sec): Char in 80-char aa line (Charter 10)

slackware12, linux-2.6.23.8, GeForce 7900 GS, NVIDIA-Linux-x86-169.04

triknot
()
Ответ на: комментарий от anonymous

>да как раз у nvidia проблемы с рендерингом, по-моему из-за этого я не могу запустить некоторые досовские приложения в хр. А на компах с атишным чипсетом всё запускается.

ошибся сайтом?

AVL2 ★★★★★
()

Дожили! Уже в драйверах "пасхальные яйца" стали находить :-))))))

anonymous
()

Последней каплей будет случайное раскрытие параметра
Option "Nobug" "true"
Option "Usable" "true"

//Radeon 9600 pro

iRunix ★★★★
()

испытания: до.

x11perf aa10text -> -aa10text Char in 80-char aa line (Charter 10) -> -a10text Char in 80-char a line (Charter 10) -> -caa10text Char in 80-char aa core line (Charter 10) -> -ca10text Char in 80-char a core line (Charter 10) x11perf - X11 performance program, version 1.5 The X.Org Foundation server version 70199902 on :0.0 from dhcppc0 Thu Dec 6 18:31:28 2007

Sync time adjustment is 0.0373 msecs.

320000 reps @ 0.0201 msec ( 49800.0/sec): Char in 80-char aa line (Charter 10) 320000 reps @ 0.0201 msec ( 49700.0/sec): Char in 80-char aa line (Charter 10)

после.

x11perf aa10text -> -aa10text Char in 80-char aa line (Charter 10) -> -a10text Char in 80-char a line (Charter 10) -> -caa10text Char in 80-char aa core line (Charter 10) -> -ca10text Char in 80-char a core line (Charter 10) x11perf - X11 performance program, version 1.5 The X.Org Foundation server version 70199902 on :0.0 from dhcppc0 Thu Dec 6 18:52:04 2007

Sync time adjustment is 0.0311 msecs.

320000 reps @ 0.0186 msec ( 53900.0/sec): Char in 80-char aa line (Charter 10) 320000 reps @ 0.0188 msec ( 53100.0/sec): Char in 80-char aa line (Charter 10) 320000 reps @ 0.0188 msec ( 53300.0/sec): Char in 80-char aa line (Charter 10)

Karbofos
()
Ответ на: комментарий от shahid

> shahid@alkaida:/home> x11perf -aa10text
> x11perf - X11 performance program, version 1.5
> The X.Org Foundation server version 70200000 on :0.0

> Sync time adjustment is 0.0516 msecs.
> 400000 reps @   0.0161 msec ( 62300.0/sec): Char in 80-char aa line (Charter 10)

> ЧЯДНТ?

$ x11perf -aa10text
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 10400000 on :0.0
Sync time adjustment is 0.0360 msecs.

1600000 reps @   0.0039 msec (256000.0/sec): Char in 80-char aa line (Charter 10)
1600000 reps @   0.0038 msec (263000.0/sec): Char in 80-char aa line (Charter 10)
1600000 reps @   0.0032 msec (315000.0/sec): Char in 80-char aa line (Charter 10)
1600000 reps @   0.0033 msec (303000.0/sec): Char in 80-char aa line (Charter 10)
1600000 reps @   0.0036 msec (278000.0/sec): Char in 80-char aa line (Charter 10)

8000000 trep @   0.0036 msec (281000.0/sec): Char in 80-char aa line (Charter 10)

Ничего так, что на открытых дровах с компизом производительность
выходит раза в 4 с хвостиком повыше? ;)

Gharik
()

А вот вполне реальный gtkperf вместо абстрактных тестов x11perf показывает сильное (несколько раз) падение производительности с включенной опцией! Так что на фиг.

anonymous
()
Ответ на: комментарий от jackill

на 7.11 вроде патч не нужен.

тут на xpress 200m наблюдал интересную картину с Textured2D - если включить композитор в XFCE, то прозрачные окошки инвертируют цвет. вот пожалуй и всё что есть в этих супер пупер фичах :)

интересно как они добились того что 3д эффекты компиза не тормозят, а 2д скроллинг в фаерфоксе и в опере тормозит как не знаю что?

sid350 ★★★★★
()

Ну если уж все мерятся, то и я не буду лохом, отмечусь ))

alex@debian:~$ x11perf -aa10text
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 70101000 on :0.0
from debian
Fri Dec 7 22:52:25 2007

Sync time adjustment is 0.0345 msecs.

24000000 reps @ 0.0003 msec (3220000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @ 0.0003 msec (3210000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @ 0.0003 msec (3200000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @ 0.0003 msec (3200000.0/sec): Char in 80-char aa line (Charter 10)
24000000 reps @ 0.0003 msec (3200000.0/sec): Char in 80-char aa line (Charter 10)
120000000 trep @ 0.0003 msec (3200000.0/sec): Char in 80-char aa line (Charter 10)

alex@debian:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 8600 GT/PCI/SSE2/3DNOW!
GL_NV_vertex_program3, GL_NVX_conditional_render, GL_SGIS_generate_mipmap,
alex@debian:~$

Balthazar
()

Нуу, на самом деле нвидиа работает в четыре раза шустрее чем сейчас, просто рассеяные программеры забыли по дефолту поставить опцию nvidia_4x_speedup на true..

some1
()

>Скрытые возможности драйвера AMD Catalyst

А толку 0. Осталось дождаться до пенсии когда они дофиксят эти говнодрова, а с такими темпами это будет доооооооооолго, к марисанину успеем слетать =))))

FiXer ★★☆☆☆
()
Ответ на: комментарий от FiXer

Недавним временем учёные обнаружили мистические способности карточек ATI при добавлении недокументированной строки в недокументированное место вашей ОС причем любой, видеокарточка начинает светиться нежно перломутровым светом, выдавая при этом более 1000% прироста производительности. Особенно хорошо этот эффект заметен на картах производителей китая и тайваня. Ученые пришли к выводу что вся серия видео карт ATI имеет начало от внеземных цивилизаций и берет свои истоки с египетских пирамид. Так как первые рисунки логотипа ATI были обнаружены в пирамидах. А в Александириевской библиотеке в древних манускриптах были чертежи и схемы видеоплат. Так же ученые пологают, что лаптопы и оконный интерфейс был придуман египтянами. А первая ОС назыалась СфинксОС. Но эти данные до недавного события были утеряны. И благодаря новым драйверам ATI эти страшные тайны стали доступны нам, товарищи :)

anonymous
()
Ответ на: комментарий от anonymous

> Ученые пришли к выводу что вся серия видео карт ATI имеет начало от внеземных цивилизаций и берет свои истоки с египетских пирамид.

Daniel, stop preaching to these Russians, they're not worth it. Also, Hammond said he needs you at the SGC ASAP to translate some Goa'uld documents recovered by SG-3.

- Col. Jack O'Neill

Sikon ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.