UI text does not display on GTX 760 graphics card on Linux #61397
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#61397
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description of Problem
UI text does not render on GTX 760 graphics card (possibly other cards, but that's the one I have). See picture:
The text worked OK on this same computer with a Radeon 7000 series card, but I replaced it because that card was not compatible with Cycles.
I don't have any other graphics issues in any other programs with this card, it's just Blender that does not show any UI text.
Exact steps for others to reproduce the error
Open Blender on my computer. (Or a computer with the same hardware configuration?)
I can provide command line output for specs if you need it.
System Information
Operating system: Linux Mint 18.1, Mate Desktop
Graphics card: GTX 760
Graphics driver: Tried with nvidia-415 (latest), nvidia-340, and the xserver-xorg-video-nouveau (FOSS) drivers. Same issue with all of them.
Blender Version
2.8 Beta, downloaded on 2/10/19 @ 5:30PM ET. Sorry, I can't see the splash screen text as it does not render.
Issue was also present in a January download of 2.8 Beta with this graphics card.
PS: The "Use drag and drop to attach files" doesn't work. I just typed a whole long thing, and dragged the picture into it, and it just opened the picture in the same tab over what I typed and when I hit the back button, it erased it all. So I guess you have to drag the file into this text box, not onto where it says "drag to attach files" which is counter-intuitive. You should add an onUnload event to the page that says, "are you sure you want to leave the page" when someone tries to leave, so that this doesn't happen.
Added subscriber: @lightnb
Added subscriber: @JacquesLucke
Please try to start Blender from the terminal with the
--debug --debug-gpu
options and post the output here.Please see attached file for debug output.
blenderdebugoutput.txt
Added subscriber: @fclem
That looks wrong:
Is Blender intended to work with the Mesa stack with Nouveau and the Mesa OpenGL, or is the Nvidia proprietary stack (from thier website) required for full/proper functionality? This debug output is with the Mesa/Nouveau driver enabled.
Added subscriber: @ZedDB
We only support the official Nvidia drivers as Nvidia does not support Nouveau and has actively made it nearly impossible for the Nouveau devs to develop a working a feature complete driver.
Make sure you are actually using the closed source drivers (you can easily check with
glxinfo
) and retry.Will try after work, as that process is rather involved. Will update later.
OK, so I've updated the OS to Mint 19.1 (clean install), and installed the latest proprietary Nvidia driver, and the Blender menus now render correctly. So if nobody cares if Blender works with FOSS drivers and you MUST use proprietary drivers just to open the program, then I guess this isn't a bug, per say.
Although:
Maybe that should be more clear. The page here: https://www.blender.org/download/requirements/ doesn't say anything about needing proprietary drivers to work. It just says, "OpenGL 3.3", which MESA does provide.
I don't understand why we need proprietary drivers just to render menu text. Every other program does this fine with the FOSS drivers. It even worked correctly in Blender with my "unsupported" Radeon card with the FOSS drivers for that. (Everything but Cycles worked fine on that card, with FOSS drivers).
Attempting to use Cycles still freezes the computer(!), which is why I switched cards/drivers in the first place. (I've opened this as a separate bug).
If I can't use Cycles either way, then I would rather use the FOSS drivers since the FOSS Nvidia driver is actually superior in almost every way to the proprietary one. Maybe there's some fancy new feature that Blender can't access, but for everyday use, the FOSS driver works seamlessly with Linux while the Nvidia proprietary driver has glitches (screensaver activation causes multi-monitor order to change, Nvidia settings tool doesn't prompt for password, so it can't save changes unless you run it as root from command line, etc,etc)
So maybe Blender should work with the FOSS drivers too? (It worked fine with the Radeon minus Cycles). It just seems silly to me that an Open Source project would make itself dependent on proprietary hardware and drivers from a company that basically gives open source the middle finger.
Changed status from 'Open' to: 'Archived'
We do support FOSS drivers as you yourself pointed out. We just won't provide any support for Nouveau because if it works with the Intel and AMD mesa drivers and the proprietary drivers, the problem is on Nouveaus side.
However patches are welcome if you want to try to fix this. But I think that this is clearly a driver bug so the code would have to be contributed to Nouveau instead.
Before you do that though, you should see if the problem has already been fixed in the latest mesa and so on.