LINUX.ORG.RU
ФорумTalks

[ati] r600g набирает обороты

 


0

0

Marek Olšák портировал ветку Jerome Glisse на кодовую базу текущей mesa из git, попутно много чего подправив там.

http://cgit.freedesktop.org/~mareko/mesa/log/?h=r600g

Тот самый коммит (осторожно, он огромный! -188295/+258336)

Ждем merge в основную ветку mesa. Кто решит потестить? :)

Реквестирую в тред B084

★★★★★

> Тот самый коммит (осторожно, он огромный! -188295/+258336)

Судя по всему дифф применён к мезе полугодичной давности, вот и коммит большой такой. (Заметил судя по -nv30, -nv40, +nv50 в директории nouveau :)) После rebase поскуднее будет, имхо.

Adjkru ★★★★★
()

[мечты]
Когда же скорость opengl допилят до виндовой...
[/мечты]

xorik ★★★★★
()

$ LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
libGL: OpenDriver: trying /usr/lib/dri-gallium/tls/r600_dri.so
libGL: OpenDriver: trying /usr/lib/dri-gallium/r600_dri.so
<<
FRAG
DCL IN[0], COLOR, PERSPECTIVE
DCL OUT[0], COLOR
0: MOV OUT[0], IN[0]
1: END
--------------------------------------------------------------
# node ENTRY
MOV OUTPUT[1][xyzw] INPUT[0][xyzw];
# node END




<<
VERT
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
0: MOV OUT[0], IN[0]
1: MOV OUT[1], IN[1]
2: END
--------------------------------------------------------------
# node ENTRY
VFETCH TEMPORARY[1][xyzw] INPUT[4][xxxx] (null)[6][xxxx];
VFETCH TEMPORARY[0][xyzw] INPUT[4][xxxx] (null)[5][xxxx];
MOV OUTPUT[2][xyzw] TEMPORARY[0][xyzw];
MOV OUTPUT[3][xyzw] TEMPORARY[1][xyzw];
# node END




<<
VERT
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], GENERIC[0]
0: MOV OUT[0], IN[0]
1: MOV OUT[1], IN[1]
2: END
--------------------------------------------------------------
# node ENTRY
VFETCH TEMPORARY[1][xyzw] INPUT[4][xxxx] (null)[6][xxxx];
VFETCH TEMPORARY[0][xyzw] INPUT[4][xxxx] (null)[5][xxxx];
MOV OUTPUT[2][xyzw] TEMPORARY[0][xyzw];
MOV OUTPUT[3][xyzw] TEMPORARY[1][xyzw];
# node END




<<
FRAG
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]
0: TEX OUT[0], IN[0], SAMP[0], 2D
1: END
--------------------------------------------------------------
ntransform_instruction 168 unsupported
ERROR(r600_pipe_shader_create 144)>>

<<
FRAG
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]
0: TEX OUT[0], IN[0], SAMP[0], CUBE
1: END
--------------------------------------------------------------
ntransform_instruction 168 unsupported
ERROR(r600_pipe_shader_create 144)>>

<<
VERT
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], GENERIC[0]
0: MOV OUT[0], IN[0]
1: MOV OUT[1], IN[1]
2: END
--------------------------------------------------------------
# node ENTRY
VFETCH TEMPORARY[1][xyzw] INPUT[4][xxxx] (null)[6][xxxx];
VFETCH TEMPORARY[0][xyzw] INPUT[4][xxxx] (null)[5][xxxx];
MOV OUTPUT[2][xyzw] TEMPORARY[0][xyzw];
MOV OUTPUT[3][xyzw] TEMPORARY[1][xyzw];
# node END




<<
FRAG
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]
0: TEX OUT[0], IN[0], SAMP[0], 2D
1: END
--------------------------------------------------------------
ntransform_instruction 168 unsupported
ERROR(r600_pipe_shader_create 144)>>

Error: couldn't find RGB GLX visual or fbconfig

32 GLXFBConfigs:
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x6a 0 tc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x6b 0 tc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x6c 0 tc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x6d 0 tc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x6e 0 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x6f 0 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x70 0 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x71 0 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x72 0 tc 0 16 0 r . . 5 6 5 0 0 24 0 0 0 0 0 0 0 None
0x73 0 tc 0 16 0 r . . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow
0x74 0 tc 0 16 0 r y . 5 6 5 0 0 24 0 0 0 0 0 0 0 None
0x75 0 tc 0 16 0 r y . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow
0x76 0 tc 0 16 0 r . . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x77 0 tc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0x78 0 tc 0 16 0 r y . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x79 0 tc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0x9a 0 dc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x9b 0 dc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x9c 0 dc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x9d 0 dc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x9e 0 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x9f 0 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0xa0 0 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0xa1 0 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0xa2 0 dc 0 16 0 r . . 5 6 5 0 0 24 0 0 0 0 0 0 0 None
0xa3 0 dc 0 16 0 r . . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow
0xa4 0 dc 0 16 0 r y . 5 6 5 0 0 24 0 0 0 0 0 0 0 None
0xa5 0 dc 0 16 0 r y . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow
0xa6 0 dc 0 16 0 r . . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0xa7 0 dc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0xa8 0 dc 0 16 0 r y . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0xa9 0 dc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow

B084 ★★
()
Ответ на: комментарий от Novell-ch

верно подмечено)

будем надеяться, что перепишут быстро и хорошо.

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

А пользователи nouveau всё ещё надеются, что нвидия откроект спеки, но это видимо произойдёт когда нвидия станет занимать меньше 50% рынка видюх :)

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

> зато когда откроет...

nouveau будет на том же этапе как и radeon во время открытия спеков ati/amd. последний пилят года 2 уже(с момента открытия документации).

cobold ★★★★★
()

Ура, надеюсь скоро допилят.

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

>Жаль Silvy не дожила.

У неё, ЕМНИП, R300.

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

> у радеона на момент открытия спеков было офигенное 2d и зачатки 3d?

то что было тогда всё равно переписали/переписывают. с nouveau будет тоже самое.

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