SM
Size: a a a
SM
SM
АЕ
SM
d
a
Error: couldn't get an RGB, Double-buffered visualлибо коредампится...
a
Error: couldn't get an RGB, Double-buffered visualлибо коредампится...
АБ
АБ
АБ
a
self: super:Юзаю
let
pkgs = super;
# pkgs = super.glNixpkgs;
in
{
nixGLIntel = super.runCommand "nixGLIntel" {
buildInputs = [ pkgs.mesa_drivers ];
meta = with super.stdenv.lib; {
description = "A tool to launch OpenGL application on system other than NixOS - Intel version";
homepage = "https://github.com/guibou/nixGL";
};
} ''
mkdir -p $out/bin
cat > $out/bin/nixGLIntel << FOO
#!/usr/bin/env sh
export LIBGL_DRIVERS_PATH=${pkgs.mesa_drivers}/lib/dri
export LD_LIBRARY_PATH=${pkgs.mesa_drivers}/lib:\$LD_LIBRARY_PATH
"\$@"
FOO
chmod u+x $out/bin/nixGLIntel
'';
}
$ nixGLIntel glxgears
Error: couldn't get an RGB, Double-buffered visual
АБ
a
a
$ git clone https://github.com/guibou/nixGL.git
$ cd nixGL
$ nix-env -i glxinfo
installing 'glxinfo-8.4.0'
building '/nix/store/6gc90hk9g7cslkq4aqcqfpfa2bl6cxxs-user-environment.drv'...
created 193 symlinks in user environment
$ ./nvidiaInstall.py 390.25 nixGLNvidia # мне это не надо, но на всякий случай как в доке написано сделал
$ nix-env -i ./result # тоже самое
installing 'nixGLNvidia'
building '/nix/store/744aciwfvyq613njidpb7mzx9bynp6gs-user-environment.drv'...
created 189 symlinks in user environment
$ nix-env --file ./ -i -A nixGLIntel
installing 'nixGLIntel'
these derivations will be built:
/nix/store/0m8q3vars53npbhy5jlyndma99flwyv0-nixGLIntel.drv
building '/nix/store/0m8q3vars53npbhy5jlyndma99flwyv0-nixGLIntel.drv'...
building '/nix/store/xwmqjwnsbdrl1shb877ig6hc2wyaslaz-user-environment.drv'...
created 194 symlinks in user environment
$ nixGLIntel glxgears
Error: couldn't get an RGB, Double-buffered visual
Linux XXX 4.15.0-74-generic #83~16.04.1-Ubuntu SMP Wed Dec 18 04:56:23 UTC 2019 x86_64 x86_64 x86_64 GNU/LinuxИли должно работать?
АБ