我有几天Visual Studio Code的问题:无法启动它(事实上,窗口几乎全黑),这是我从终端启动它时的控制台输出:
bash: impossible de régler le groupe de processus du terminlal (-1): Ioctl() inapproprié pour un périphérique
bash: pas de contrôle de tâche dans ce shell
[3267:0609/135005:ERROR:buffer_manager.cc(361)] [.CommandBufferContext.Compositor-0xc0a90cb29a0]GL ERROR :GL_INVALID_ENUM : glBufferData: <- error from previous GL command
[3267:0609/135007:ERROR:texture_manager.cc(2278)] [.CommandBufferContext.RenderCompositor-0x29650b4d9c60]GL ERROR :GL_INVALID_ENUM : glTexImage2D: <- error from previous GL command
[3267:0609/135007:ERROR:gles2_cmd_decoder.cc(2109)] [.CommandBufferContext.RenderWorker-0x29650b4d96e0]GL ERROR :GL_INVALID_ENUM : GLES2DecoderImpl::DoBindTexImage2DCHROMIUM: <- error from previous GL command
[3267:0609/135007:ERROR:gles2_cmd_decoder.cc(2113)] [.CommandBufferContext.RenderWorker-0x29650b4d96e0]GL ERROR :GL_INVALID_OPERATION : ScopedTextureBinder::ctor: was unhandled
[3267:0609/135007:ERROR:gles2_cmd_decoder.cc(2109)] [.CommandBufferContext.RenderWorker-0x29650b4d96e0]GL ERROR :GL_INVALID_VALUE : ScopedTextureBinder::dtor: <- error from previous GL command
[3267:0609/135007:ERROR:gles2_cmd_decoder.cc(2109)] [.CommandBufferContext.RenderWorker-0x29650b4d96e0]GL ERROR :GL_INVALID_VALUE : ScopedTextureBinder::dtor: <- error from previous GL command
[3267:0609/135007:ERROR:gles2_cmd_decoder.cc(2109)] [.CommandBufferContext.RenderWorker-0x29650b4d96e0]GL ERROR :GL_INVALID_VALUE : ScopedTextureBinder::dtor: <- error from previous GL command
[3267:0609/135007:ERROR:gles2_cmd_decoder.cc(2109)] [.CommandBufferContext.RenderWorker-0x29650b4d96e0]GL ERROR :GL_INVALID_VALUE : ScopedTextureBinder::dtor: <- error from previous GL command
答案 0 :(得分:14)
我遇到了同样的问题,安装virtualbox guest添加版本5.0.16确实解决了这个问题。但是,如VS Code项目网站的FAQ部分所述,您还可以使用--disable-gpu
选项运行VS代码,这也可以解决问题。来自官方常见问题解答:
VS Code主窗口是空白的?
Visual Studio Code使用的Electron shell在某些GPU(图形处理单元)硬件加速方面存在问题。如果VS Code显示空白(空)主窗口,您可以尝试通过添加Electron --disable-gpu命令行开关来启动VS Code时禁用GPU加速。
答案 1 :(得分:2)
在ubuntu上首先尝试从终端运行visual studio代码:
code
如果有任何包错误安装它。然后,如果有黑屏,那么转到:
sudo vi /usr/share/applications/code.desktop
将禁用gpu行添加到以下内容:
Exec=/usr/share/code/code --disable-gpu %U