Regression in ati support rev: 13987
#1
i believe 13987 totally broke ati support. Though, granted, it is a patch against ghosting on ati drivers(which is a problem i haven't seen) but now the video(not the menu's) are four times their normal size(only see top left quarter of the image).. and the colours are... weird

The video is B/W.. but there are some weird colours moving randomly around the screen. The colours do correspond to the scene(in shape anyways). and are the proper size(IE, not oversized as the rest of the video).. But the colours aren't correct.

I am rather colour blind, one of the colours is blue and the other green, or orange or something..

Another note. Besides for the colours, i get the same problem whenever i enable "High Quality Software Upscaling"(going back to revision 13277, though i wouldn't know if it has worked between those two revisions.. i don't know if it is a regression).


Sincerely
Tobias
Reply
#2
AlTheKiller in irc said the sw upscaling for sd->hd worked fine for his non ati/amd card in the same revision.

That said, i do not know if it is a regression.

Still, might be the same problem since it manifests basically the same way(colours work fine in old revision on upscaling)
Reply
#3
Re the sw upscale - AlTheKiller has: Quadro NVS 140M/PCI/SSE2
Reply
#4
elupus will want to know:

1. Exactly which card you have.
2. Exactly which driver you are using.

Some ATI drivers work with the change elupus made (where they didn't work before) whilst some worked before and now don't.

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#5
01:00.1 Display controller: ATI Technologies Inc RV530 [Radeon X1600] (Secondary)

(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 7.1.0, module version = 8.47.3
ABI class: X.Org Server Extension, version 0.3
Reply
#6
http://forum.xbmc.org/showthread.php?tid=34655

The more information (and logs) the better Wink
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#7
Damn.. Smile
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#8
I'm quite new to XBMC, but I have this problem, too. Description fits exactly.

Linux/Arch: Gentoo, profile default-linux/x86/2007.0
Installed: from ebuild, svn rev. 14003

Logfile: http://floe.butterbrot.org/external/xbmc.log
Backtrace: http://floe.butterbrot.org/external/xbmc.dump

Hope this helps. I also do have quite a bit of OpenGL experience. Are there some pointers on where I might have a look to see if I can help?

Yours, Florian
Reply
#9
floe:
Well the problem is that some ATI drivers have broken GL_ARB_texture_rectangle support. When you use fragment/vertex shaders, the order of texturestages are wrong. Ie it get's the coordinate for a texture from the wrong stage. I posted abit more about it in the ATI green screen thread.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#10
floe:
12:29:14 T:3070326592 M:126988288 INFO: GL_VENDOR = ATI Technologies Inc.
12:29:14 T:3070326592 M:126988288 INFO: GL_RENDERER = ATI Mobility Radeon X1400
12:29:14 T:3070326592 M:126988288 INFO: GL_VERSION = 2.0.6747

That's your card and now i'm confused. I have that card too, and I do need my fix for it. I'm on windows thou, so maybe they've fixed something in the drivers. Will check what GL_VERSION i have when i get home from work.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#11
TobiasTheCommie:
could you post your xbmc log too? i'm interested in the lines that i posted in previous post.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#12
16:54:55 T:3071358880 M: 92532736 INFO: GLX Info: NOT Using destination window
16:54:55 T:3071358880 M: 74899456 INFO: GLX Info: Using parent window
16:54:55 T:3071358880 M: 74899456 INFO: GLX Info: Creating unshared context
16:54:55 T:3071358880 M: 66121728 INFO: GL_VENDOR = ATI Technologies Inc.
16:54:55 T:3071358880 M: 66121728 INFO: GL_RENDERER = Radeon X1600 Series
16:54:55 T:3071358880 M: 66121728 INFO: GL_VERSION = 2.1.7412 Release
16:54:55 T:3071358880 M: 66121728 INFO: GL_EXTENSIONS = GL_AMD_performance_monitor GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_
16:54:55 T:3071358880 M: 66121728 INFO: GL: Enabling VSYNC
16:54:55 T:3071358880 M: 66121728 ERROR: GL: Vertical Blank Syncing unsupported
16:54:55 T:3071358880 M: 66121728 DEBUG: GL: Sharing screen surface for thread 3071358880
16:54:55 T:3071358880 M: 66121728 INFO: GL: Enabling VSYNC
16:54:55 T:3071358880 M: 66121728 ERROR: GL: Vertical Blank Syncing unsupported
---- a whole lot of that -----
16:55:12 T:2788637584 M: 54571008 DEBUG: GL: Sharing screen surface for thread 2788637584
16:55:13 T:3071358880 M: 54976512 INFO: GL: Enabling VSYNC
16:55:13 T:3071358880 M: 54976512 ERROR: GL: Vertical Blank Syncing unsupported
16:55:13 T:3071358880 M: 55185408 NOTICE: GL: Selecting YUV 2 RGB Progressive Shader
16:55:13 T:3071358880 M: 55013376 DEBUG: GL: Shader compilation log:
16:55:13 T:3071358880 M: 54755328 DEBUG: GL: Shader compilation log:
16:55:13 T:3071358880 M: 54427648 NOTICE: GL: NPOT textures are supported through GL_ARB_texture_rectangle extension
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating Y NPOT texture of size 320 x 240
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating U NPOT texture of size 160 x 120
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating V NPOT texture of size 160 x 120
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating Y NPOT texture of size 320 x 240
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating U NPOT texture of size 160 x 60
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating V NPOT texture of size 160 x 60
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating Y NPOT texture of size 320 x 240
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating U NPOT texture of size 160 x 60
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating V NPOT texture of size 160 x 60
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating Y NPOT texture of size 320 x 240
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating U NPOT texture of size 160 x 120
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating V NPOT texture of size 160 x 120
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating Y NPOT texture of size 320 x 240
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating U NPOT texture of size 160 x 60
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating V NPOT texture of size 160 x 60
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating Y NPOT texture of size 320 x 240
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating U NPOT texture of size 160 x 60
16:55:13 T:3071358880 M: 54427648 DEBUG: GL: Creating V NPOT texture of size 160 x 60
---- more of the vsync----
16:55:20 T:3071358880 M: 57749504 DEBUG: LinuxRendererGL: Cleaning up GL resources
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 1 plane 1
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 1 plane 2
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 1 plane 3
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 2 plane 1
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 2 plane 2
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 2 plane 3
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 3 plane 1
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 3 plane 2
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 3 plane 3
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 1 plane 1
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 1 plane 2
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 1 plane 3
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 2 plane 1
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 2 plane 2
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 2 plane 3
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 3 plane 1
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 3 plane 2
16:55:20 T:3071358880 M: 57749504 DEBUG: GL: Deleting texture field 3 plane 3

I have Vertical Blank Sync disabled...
Reply
#13
hm.. weird, in xbmc it says disabled.. in conf it says
userdata/guisettings.xml: <vsync>2</vsync>
Reply
#14
please always use a pastebin service instead of cut&paste logs into the forum, thanks:
http://www.pastebin.com
http://www.pastebin.ca
http://www.rafb.net/paste
http://pastebin.ubuntu.com
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#15
Gamester17 Wrote:please always use a pastebin service instead of cut&paste logs into the forum, thanks:
http://www.pastebin.com
http://www.pastebin.ca
http://www.rafb.net/paste
http://pastebin.ubuntu.com

sorry, didn't think it was that big... I do know the policy.. Just, well, wasn't 200 lines..

But next time, i will.. sorry Smile
Reply

Logout Mark Read Team Forum Stats Members Help
Regression in ati support rev: 139870