Re: [Mesa-dev] [radeonsi] Blender/vsraytrace/fsraytrace/gsraytrace - GPUShader: compile error
I can confirm, that adding -fno-store-merging looks like a workaround, but with 20-33% (!!!) speed decrease (most (synthetic) benchmarks) and bigger files. Cheers, Dieter Am 13.11.2018 04:59, schrieb Dieter Nützel: GREAT hint Tim! Yes, of course. /home/dieter> gcc --version gcc (SUSE Linux) 8.2.1 20181025 [gcc-8-branch revision 265488] So I have to ping SUSE to push the fix, too. Thanks a lot. Dieter Am 12.11.2018 08:28, schrieb Timothy Arceri: I'm guessing your using GCC 8.2.1 to compile Mesa? There was a compiler bug: https://bugzilla.redhat.com/show_bug.cgi?id=1645400 On 12/11/18 2:11 pm, Dieter Nützel wrote: Hello, I get brocken shaders with Blender and the above demos didn't start any longer. NOT NIR related. Have to start bisect. OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 4.19.0-rc1-1.g7262353-default+, LLVM 8.0.0) OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.0-devel (git-590fcb50e7) OpenGL core profile shading language version string: 4.50 mesa-demos/glsl> blender Read prefs: /home/dieter/.config/blender/2.79/config/userpref.blend libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: pci id for fd 16: 1002:67df, driver radeonsi libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. usr/share/libdrm/amdgpu.ids version: 1.0.0 libGL: Using DRI3 for screen 0 Read blend: /data/Blender/BMW3v2.blend 2.66 versioning fix: replacing black sky with premultiplied alpha for scene Scene Read blend: /data/Blender/BMW27GE.blend GPUShader: compile error: 0:1177(22): error: invalid input layout qualifier used [-] Read blend: /data/Blender/BMW27.blend skipping driver '100*power', automatic scripts are disabled skipping driver '-100*power', automatic scripts are disabled skipping driver '-90*brake', automatic scripts are disabled skipping driver '90*brake', automatic scripts are disabled libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. Read blend: /data/Blender/sanisidro.blend Read blend: /data/Blender/bh.blend Info: Read library: '/projeto.blend', '//../../projeto.blend', parent '' Warning: Cannot find lib '/projeto.blend' Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent '' Info: Read library: '/projeto.blend', '//../../projeto.blend', parent '' Warning: Unable to open '/projeto.blend': No such file or directory Warning: Cannot find lib '/projeto.blend' Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent '' GPUShader: compile error: 0:1177(22): error: invalid input layout qualifier used [-] mesa-demos/glsl> ./fsraytrace libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: pci id for fd 4: 1002:67df, driver radeonsi libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. usr/share/libdrm/amdgpu.ids version: 1.0.0 libGL: Using DRI3 for screen 0 Error: problem compiling shader: 0:48(2): error: invalid input layout qualifier used Same with 'vsraytrace' and 'gsraytrace'. Thanks, Dieter ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [radeonsi] Blender/vsraytrace/fsraytrace/gsraytrace - GPUShader: compile error
SR#648671 On Tue, 13 Nov 2018, Dieter Nützel wrote: > GREAT hint Tim! > > Yes, of course. > > /home/dieter> gcc --version > gcc (SUSE Linux) 8.2.1 20181025 [gcc-8-branch revision 265488] > > So I have to ping SUSE to push the fix, too. > > Thanks a lot. > > Dieter > > Am 12.11.2018 08:28, schrieb Timothy Arceri: > > I'm guessing your using GCC 8.2.1 to compile Mesa? There was a compiler bug: > > > > https://bugzilla.redhat.com/show_bug.cgi?id=1645400 > > > > On 12/11/18 2:11 pm, Dieter Nützel wrote: > > > Hello, > > > > > > I get brocken shaders with Blender and the above demos didn't start > > > any longer. > > > > > > NOT NIR related. > > > Have to start bisect. > > > > > > OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, > > > 4.19.0-rc1-1.g7262353-default+, LLVM 8.0.0) > > > OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.0-devel > > > (git-590fcb50e7) > > > OpenGL core profile shading language version string: 4.50 > > > > > > mesa-demos/glsl> blender > > > Read prefs: /home/dieter/.config/blender/2.79/config/userpref.blend > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: pci id for fd 16: 1002:67df, driver radeonsi > > > libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so > > > libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > usr/share/libdrm/amdgpu.ids version: 1.0.0 > > > libGL: Using DRI3 for screen 0 > > > Read blend: /data/Blender/BMW3v2.blend > > > 2.66 versioning fix: replacing black sky with premultiplied alpha for > > > scene Scene > > > Read blend: /data/Blender/BMW27GE.blend > > > GPUShader: compile error: > > > 0:1177(22): error: invalid input layout qualifier used > > > [-] > > > > > > Read blend: /data/Blender/BMW27.blend > > > skipping driver '100*power', automatic scripts are disabled > > > skipping driver '-100*power', automatic scripts are disabled > > > skipping driver '-90*brake', automatic scripts are disabled > > > skipping driver '90*brake', automatic scripts are disabled > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > Read blend: /data/Blender/sanisidro.blend > > > Read blend: /data/Blender/bh.blend > > > Info: Read library: '/projeto.blend', '//../../projeto.blend', parent > > > '' > > > Warning: Cannot find lib '/projeto.blend' > > > Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent > > > '' > > > Info: Read library: '/projeto.blend', '//../../projeto.blend', parent > > > '' > > > Warning: Unable to open '/projeto.blend': No such file or directory > > > Warning: Cannot find lib '/projeto.blend' > > > Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent > > > '' > > > > > > GPUShader: compile error: > > > 0:1177(22): error: invalid input layout qualifier used > > > [-] > > > > > > mesa-demos/glsl> ./fsraytrace > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: pci id for fd 4: 1002:67df, driver radeonsi > > > libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so > > > libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > libGL: Can't open configuration file /usr/local/etc/drirc: No such file or > > > directory. > > > usr/share/libdrm/amdgpu.ids version: 1.0.0 > > > libGL: Using DRI3 for screen 0 > > > Error: problem compiling shader: 0:48(2): error: invalid input layout > > > qualifier used > > > > > > Same with 'vsraytrace' and 'gsraytrace'. > > > > > > Thanks, > > > Dieter > > > ___ > > > mesa-dev mailing list > > > mesa-dev@lists.freedesktop.org > > > https://lists.freedesktop.org/mailman/listinfo/mesa-dev > > -- Richard Biener SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)___ mesa-dev mailing list mesa-dev@lists.freedesktop.org
Re: [Mesa-dev] [radeonsi] Blender/vsraytrace/fsraytrace/gsraytrace - GPUShader: compile error
GREAT hint Tim! Yes, of course. /home/dieter> gcc --version gcc (SUSE Linux) 8.2.1 20181025 [gcc-8-branch revision 265488] So I have to ping SUSE to push the fix, too. Thanks a lot. Dieter Am 12.11.2018 08:28, schrieb Timothy Arceri: I'm guessing your using GCC 8.2.1 to compile Mesa? There was a compiler bug: https://bugzilla.redhat.com/show_bug.cgi?id=1645400 On 12/11/18 2:11 pm, Dieter Nützel wrote: Hello, I get brocken shaders with Blender and the above demos didn't start any longer. NOT NIR related. Have to start bisect. OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 4.19.0-rc1-1.g7262353-default+, LLVM 8.0.0) OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.0-devel (git-590fcb50e7) OpenGL core profile shading language version string: 4.50 mesa-demos/glsl> blender Read prefs: /home/dieter/.config/blender/2.79/config/userpref.blend libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: pci id for fd 16: 1002:67df, driver radeonsi libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. usr/share/libdrm/amdgpu.ids version: 1.0.0 libGL: Using DRI3 for screen 0 Read blend: /data/Blender/BMW3v2.blend 2.66 versioning fix: replacing black sky with premultiplied alpha for scene Scene Read blend: /data/Blender/BMW27GE.blend GPUShader: compile error: 0:1177(22): error: invalid input layout qualifier used [-] Read blend: /data/Blender/BMW27.blend skipping driver '100*power', automatic scripts are disabled skipping driver '-100*power', automatic scripts are disabled skipping driver '-90*brake', automatic scripts are disabled skipping driver '90*brake', automatic scripts are disabled libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. Read blend: /data/Blender/sanisidro.blend Read blend: /data/Blender/bh.blend Info: Read library: '/projeto.blend', '//../../projeto.blend', parent '' Warning: Cannot find lib '/projeto.blend' Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent '' Info: Read library: '/projeto.blend', '//../../projeto.blend', parent '' Warning: Unable to open '/projeto.blend': No such file or directory Warning: Cannot find lib '/projeto.blend' Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent '' GPUShader: compile error: 0:1177(22): error: invalid input layout qualifier used [-] mesa-demos/glsl> ./fsraytrace libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: pci id for fd 4: 1002:67df, driver radeonsi libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. usr/share/libdrm/amdgpu.ids version: 1.0.0 libGL: Using DRI3 for screen 0 Error: problem compiling shader: 0:48(2): error: invalid input layout qualifier used Same with 'vsraytrace' and 'gsraytrace'. Thanks, Dieter ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [radeonsi] Blender/vsraytrace/fsraytrace/gsraytrace - GPUShader: compile error
I'm guessing your using GCC 8.2.1 to compile Mesa? There was a compiler bug: https://bugzilla.redhat.com/show_bug.cgi?id=1645400 On 12/11/18 2:11 pm, Dieter Nützel wrote: Hello, I get brocken shaders with Blender and the above demos didn't start any longer. NOT NIR related. Have to start bisect. OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 4.19.0-rc1-1.g7262353-default+, LLVM 8.0.0) OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.0-devel (git-590fcb50e7) OpenGL core profile shading language version string: 4.50 mesa-demos/glsl> blender Read prefs: /home/dieter/.config/blender/2.79/config/userpref.blend libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: pci id for fd 16: 1002:67df, driver radeonsi libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. usr/share/libdrm/amdgpu.ids version: 1.0.0 libGL: Using DRI3 for screen 0 Read blend: /data/Blender/BMW3v2.blend 2.66 versioning fix: replacing black sky with premultiplied alpha for scene Scene Read blend: /data/Blender/BMW27GE.blend GPUShader: compile error: 0:1177(22): error: invalid input layout qualifier used [-] Read blend: /data/Blender/BMW27.blend skipping driver '100*power', automatic scripts are disabled skipping driver '-100*power', automatic scripts are disabled skipping driver '-90*brake', automatic scripts are disabled skipping driver '90*brake', automatic scripts are disabled libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. Read blend: /data/Blender/sanisidro.blend Read blend: /data/Blender/bh.blend Info: Read library: '/projeto.blend', '//../../projeto.blend', parent '' Warning: Cannot find lib '/projeto.blend' Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent '' Info: Read library: '/projeto.blend', '//../../projeto.blend', parent '' Warning: Unable to open '/projeto.blend': No such file or directory Warning: Cannot find lib '/projeto.blend' Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent '' GPUShader: compile error: 0:1177(22): error: invalid input layout qualifier used [-] mesa-demos/glsl> ./fsraytrace libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: pci id for fd 4: 1002:67df, driver radeonsi libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. usr/share/libdrm/amdgpu.ids version: 1.0.0 libGL: Using DRI3 for screen 0 Error: problem compiling shader: 0:48(2): error: invalid input layout qualifier used Same with 'vsraytrace' and 'gsraytrace'. Thanks, Dieter ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [radeonsi] Blender/vsraytrace/fsraytrace/gsraytrace - GPUShader: compile error
Hello, I get brocken shaders with Blender and the above demos didn't start any longer. NOT NIR related. Have to start bisect. OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 4.19.0-rc1-1.g7262353-default+, LLVM 8.0.0) OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.0-devel (git-590fcb50e7) OpenGL core profile shading language version string: 4.50 mesa-demos/glsl> blender Read prefs: /home/dieter/.config/blender/2.79/config/userpref.blend libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: pci id for fd 16: 1002:67df, driver radeonsi libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. usr/share/libdrm/amdgpu.ids version: 1.0.0 libGL: Using DRI3 for screen 0 Read blend: /data/Blender/BMW3v2.blend 2.66 versioning fix: replacing black sky with premultiplied alpha for scene Scene Read blend: /data/Blender/BMW27GE.blend GPUShader: compile error: 0:1177(22): error: invalid input layout qualifier used [-] Read blend: /data/Blender/BMW27.blend skipping driver '100*power', automatic scripts are disabled skipping driver '-100*power', automatic scripts are disabled skipping driver '-90*brake', automatic scripts are disabled skipping driver '90*brake', automatic scripts are disabled libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. Read blend: /data/Blender/sanisidro.blend Read blend: /data/Blender/bh.blend Info: Read library: '/projeto.blend', '//../../projeto.blend', parent '' Warning: Cannot find lib '/projeto.blend' Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent '' Info: Read library: '/projeto.blend', '//../../projeto.blend', parent '' Warning: Unable to open '/projeto.blend': No such file or directory Warning: Cannot find lib '/projeto.blend' Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent '' GPUShader: compile error: 0:1177(22): error: invalid input layout qualifier used [-] mesa-demos/glsl> ./fsraytrace libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: pci id for fd 4: 1002:67df, driver radeonsi libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory. usr/share/libdrm/amdgpu.ids version: 1.0.0 libGL: Using DRI3 for screen 0 Error: problem compiling shader: 0:48(2): error: invalid input layout qualifier used Same with 'vsraytrace' and 'gsraytrace'. Thanks, Dieter ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev