[Mesa-dev] [Bug 27867] New: llvmpipe/softpipe broken on old CPUs

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Apr 28 05:08:25 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=27867

           Summary: llvmpipe/softpipe broken on old CPUs
           Product: Mesa
           Version: git
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Other
        AssignedTo: mesa-dev at lists.freedesktop.org
        ReportedBy: randrik at mail.ru


Using mesa master up to 

commit 2787a2e731d7628e150d607939509a05500fd29f
Author: Pierre Willenbrock <pierre at pirsoft.de>
Date:   Tue Apr 27 23:16:49 2010 +0200

    Disable scissor when begining meta operations

    Signed-off-by: Eric Anholt <eric at anholt.net>

+ llvm-2.7 (release build, with optimizations)

i get:

guest at slax:~/source/mesa$ glxgears
libGL: OpenDriver: trying /home/guest/source/mesa/lib/gallium//swrast_dri.so
libGL error: dlopen /home/guest/source/mesa/lib/gallium//swrast_dri.so failed
(/home/guest/source/mesa/lib/gallium//swrast_dri.so: cannot open shared object
file: No such file or directory)
libGL error: unable to load driver: swrast_dri.so
libGL: OpenDriver: trying /home/guest/source/mesa/lib/gallium//swrastg_dri.so
glxgears: X86ISelLowering.cpp:6058: llvm::SDValue
llvm::X86TargetLowering::LowerVSETCC(llvm::SDValue, llvm::SelectionDAG&):
Assertion `VT0 == MVT::v4f32 || VT0 == MVT::v2f64' failed.
Stack dump:
0.      Running pass 'X86 DAG->DAG Instruction Selection' on function '@shader'
Aborted

-----

guest at slax:~/source/mesa$ export  GALLIUM_DRIVER=softpipe
guest at slax:~/source/mesa$ glxgears
libGL: OpenDriver: trying /home/guest/source/mesa/lib/gallium//swrast_dri.so
libGL error: dlopen /home/guest/source/mesa/lib/gallium//swrast_dri.so failed
(/home/guest/source/mesa/lib/gallium//swrast_dri.so: cannot open shared object
file: No such file or directory)
libGL error: unable to load driver: swrast_dri.so
libGL: OpenDriver: trying /home/guest/source/mesa/lib/gallium//swrastg_dri.so
glxgears: X86ISelLowering.cpp:6058: llvm::SDValue
llvm::X86TargetLowering::LowerVSETCC(llvm::SDValue, llvm::SelectionDAG&):
Assertion `VT0 == MVT::v4f32 || VT0 == MVT::v2f64' failed.
Stack dump:
0.      Running pass 'X86 DAG->DAG Instruction Selection' on function
'@draw_llvm_shader'
Aborted


corresponding llvm bug - http://llvm.org/bugs/show_bug.cgi?id=6960


In addition, i was unable to switch llvmpipe/softpipe with asm-optimized mesa
build .. may be some stupid user error on my side, not sure if it worth
additional bugreport

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list