I was also irked by these blanket statements, so I tested it myself. I
reproduced the issue on Intel hardware (so it has nothing to do with
nouveau!) and it was fixed by installing the s3tc library as Ilia
suggested.
So find out how you can install this library for your distribution.
For Fedora the library can be found in the rpmfusion repo and is
called libtxc_dxtn.
Gerben
On Mon, Mar 9, 2015 at 3:48 PM, Ilia Mirkin <imirkin at alum.mit.edu>
wrote:> The forum requires login to post, so that won't happen, at least by
> me. It seems a little harsh to say that
>
> """
> While I can't say this with any certainty, I'm almost willing to
bet
> that the problem is with your drivers, given Nouveau's notorious
> OpenGL-related issues. I would suggest giving the proprietary Nvidia
> drivers a shot and see if that fixes it.
> """
>
> and
>
> """
> The Nouveau graphics driver is terrible for anything 3D (usually it
> doesn't even work at all, so the fact it shows anything is a minor
> miracle in itself). It's definitely the driver.
> """
>
> Which, in turn, makes me less inclined to care about their software.
> In reality, nouveau's OpenGL implementation tends to be about on par
> with the radeon drivers in terms of compliance, often better (at least
> based on piglit results). It's true that reclocking is often
> unavailable, so it tends to run slowly compared to the card's
> potential, but that has little to do with OpenGL driver quality.
>
> Missing textures most often mean that the application is attempting to
> use e.g. s3tc textures without checking for their support. Perhaps the
> user is missing libtxc_dxtn (which allows mesa to support s3tc
> textures). An apitrace of the issue + bug filed on
> bugs.freedesktop.org would allow me to investigate the issue for real.
>
> -ilia
>
>
> On Mon, Mar 9, 2015 at 5:49 AM, theUser BL <theuserbl at hotmail.com>
wrote:
>> Hi!
>> At
>>
http://www.godotengine.org/forum/viewtopic.php?f=9&t=1710&sid=f3de0009f9b706fa6e80d540afe6e544
>> are shown screenshots taken from Windows with the NVidia driver and
from Linux with the Nouveau driver.
>>
>> I think to fix bugs in this case would be easier then let Unity- or
Unreal-program run, because the Godot engine is OpenSource (MIT-license):
>> https://github.com/okamstudio/godot
>>
>> So would be nice, if you could bring the 3D part of Godot to work
correct.
>>
>> Greatings
>> theuserbl
>>
>> _______________________________________________
>> Nouveau mailing list
>> Nouveau at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/nouveau
> _______________________________________________
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau