I don't have glamor and xf86ati in git version, let me try that
Announcement
Collapse
No announcement yet.
Mesa 10.0 Delivers Many Exciting New Features
Collapse
X

Originally posted by oibaf View PostThis is no longer required.
Comment

So, recompiled everything again. The simple tests now run ok, no gpu resets, i have 69 passes and 2 fails:
Code:Running ./mathint add 1 2 3 Passed Running ./mathint add 2 1 3 Passed Running ./mathint add 5 10 5 Passed Running ./mathint add 1 4 5 Passed Running ./mathint mul 4 5 20 Passed Running ./mathint mul 8 0 0 Passed Running ./mathint mul 3 8 24 Passed Running ./mathint mul 12 6 72 Passed Running ./mathint div 20 5 4 Passed Running ./mathint div 23 5 4 Passed Running ./mathint div 30 1 30 Passed Running ./mathint div 57 1 57 Passed Running ./mathint div 10 2 5 Passed Running ./mathint div 17 3 5 Passed Running ./mathint div 28 2 14 Passed Running ./mathint div 8 3 2 Passed Running ./mathint div 25 5 5 Passed Running ./mathint div 24 5 4 Passed Running ./mathint mod 18 6 0 Passed Running ./mathint mod 59 12 11 Passed Running ./mathint mod 20 5 0 Passed Running ./mathint mod 18 5 3 Passed Running ./mathint mod 50 10 0 Passed Running ./mathint mod 16 3 1 Passed Running ./mathint mod 2147483647 12345 9172 Passed Running ./mathint mod 2147483648 476 128 Passed Running ./mathint mod 10 20 10 Passed Running ./mathint mod_nine 18 9 0 Failed Running ./mathint mod_nine 23 9 5 Failed Running ./mathint mod_four 20 4 0 Passed Running ./mathint mod_four 5 4 1 Passed Running ./getglobalid 100 100 Passed Running ./getglobalid 250 1 Passed Running ./mathint if_gt 5 4 1 Passed Running ./mathint if_gt 5 6 0 Passed Running ./mathint if_gt 20 10 0 Passed Running ./mathint if_gt 5 8 0 Passed Running ./mathint if_gt 12 15 1 Passed Running ./mathint if_gt 16 3 1 Passed Running ./mathint if_ge 8 7 1 Passed Running ./mathint if_ge 10 10 1 Passed Running ./mathint if_ge 20 30 0 Passed Running ./mathint if_ge 3 8 1 Passed Running ./mathint if_ge 5 5 0 Passed Running ./mathint if_ge 20 10 0 Passed Running ./mathint if_eq 21 21 1 Passed Running ./mathint if_eq 30 18 0 Passed Running ./mathint if_eq 12 12 0 Passed Running ./mathint if_eq 81 81 0 Passed Running ./mathint if_lt 2 10 1 Passed Running ./mathint if_lt 20 3 1 Passed Running ./mathint if_lt 15 3 0 Passed Running ./mathint if_le 20 25 1 Passed Running ./mathint if_le 18 18 1 Passed Running ./mathint if_le 10 5 1 Passed Running ./mathint if_le 18 9 0 Passed Running ./mathint if_le 10 20 0 Passed Running ./mathint if_ne 10 9 1 Passed Running ./mathint if_ne 20 20 1 Passed Running ./mathint if_ne 31 31 1 Passed Running ./mathint if_ne 3 3 0 Passed Running ./loop loop_lt 10 Passed Running ./loop loop_le 10 Passed Running ./loop loop_gt 10 Passed Running ./loop loop_ge 10 Passed Running ./mathint rotl 1 1 2 Passed Running ./mathint rotl 1 32 1 Passed Running ./mathint rotl 1 5 1 Passed Running ./mathint rotl 4096 23 8 Passed Running ./usehostptr 10 Passed Running ./vecload Passed 69 passes, 2 fails
Comment

Originally posted by geearf View PostDamned, how did you get only 2 to fail? :/
What was your card by the way? I can only assume it may somehow matter here.
Selfquote:
When i first compiled (llvm without this option) it took a few hours to complete. I got a huge package after that and when i compiled the rest of the stuff i got crashes and errors in virtually all opengl apps. After compiling with this option, i had a reasonable 60 MB deb package and no issues until i recompiled with the 3.5 git llvm right after 3.4 was launched i think, where glamor crashed the x server.
PS I have the whole stack (mesa, drm, llvm, clang, glamor, libclc, xf86ati) including the kernel built from git with no custom patches so the bugs i encounter are likely to be "vanilla" ones. Using prebuilt packages from distro or others might introduce other issues if custom patches are applied. Also make sure that libraries dont mix  eg using some packages from the distro and building a few others by yourself. Always rebuild the depending packages in the required order and you have to actually install the built packages before building the next one (mesa depends on llvm, clang and drm, glamor on mesa, xf86ati on drm, correct me if im wrong).
Comment
Comment