ubuntuusers.de

OpenGL gestört unter Ubuntu - Windows ok

Status: Ungelöst | Ubuntu-Version: Lubuntu 21.04 (Hirsute Hippo)
Antworten |

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

Hallo, ich habe in einem Test-System ein GeForce 6200.

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV44 [GeForce 6200 LE] [10de:0163] (rev a1)
        Kernel driver in use: nouveau
        Kernel modules: nvidiafb, nouveau

Problem ist, dass Google Earth nicht läuft, es kommt nicht die Kugel, sondern es sind die "Reste" der andren Fenster zu sehen. Die Menüleiste o.Ä. funktioniert aber. Unter Windows 7 nutzt Google Earth bei mir auch OpenGL, da tut alles ohne Probleme. Daher schließe ich die GraKa als Problem aus. Auch glxgears ist gestört. Ich vermute daher ein Problem mit nouveau. Momentan im Live-System, aber auch auf anderer Hardware bleibt das Problem mit genau dieser GraKa.

test@lubuntu:~$ sudo dmesg |grep nouveau
[    1.216532] nouveau 0000:01:00.0: vgaarb: deactivate vga console
[    1.221934] nouveau 0000:01:00.0: NVIDIA NV44 (044300a2)
[    1.417739] nouveau 0000:01:00.0: bios: version 05.44.02.49.00
[    1.418264] nouveau 0000:01:00.0: fb: 64 MiB DDR2
[    1.468858] nouveau 0000:01:00.0: DRM: VRAM: 61 MiB
[    1.468860] nouveau 0000:01:00.0: DRM: GART: 512 MiB
[    1.468862] nouveau 0000:01:00.0: DRM: TMDS table version 1.1
[    1.468863] nouveau 0000:01:00.0: DRM: DCB version 3.0
[    1.468865] nouveau 0000:01:00.0: DRM: DCB outp 00: 01000300 00000028
[    1.468867] nouveau 0000:01:00.0: DRM: DCB outp 01: 02011310 00000028
[    1.468868] nouveau 0000:01:00.0: DRM: DCB outp 02: 01011312 00000000
[    1.468869] nouveau 0000:01:00.0: DRM: DCB outp 03: 020223f1 00c0c080
[    1.468870] nouveau 0000:01:00.0: DRM: DCB conn 00: 0000
[    1.468871] nouveau 0000:01:00.0: DRM: DCB conn 01: 2130
[    1.468872] nouveau 0000:01:00.0: DRM: DCB conn 02: 0210
[    1.468873] nouveau 0000:01:00.0: DRM: DCB conn 03: 0211
[    1.468874] nouveau 0000:01:00.0: DRM: DCB conn 04: 0213
[    1.469863] nouveau 0000:01:00.0: DRM: MM: using M2MF for buffer copies
[    1.469941] nouveau 0000:01:00.0: DRM: Saving VGA fonts
[    1.526542] nouveau 0000:01:00.0: DRM: Setting dpms mode 3 on TV encoder (output 3)
[    1.636275] nouveau 0000:01:00.0: DRM: allocated 1600x1200 fb: 0x9000, bo 000000006bf8c080
[    1.637207] fbcon: nouveaudrmfb (fb0) is primary device
[    1.770715] nouveau 0000:01:00.0: [drm] fb0: nouveaudrmfb frame buffer device
[    1.824438] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
test@lubuntu:~$ 

LG DJKuhpisse

Xorg.0.log (43.0 KiB)
Download Xorg.0.log
Bilder

gerold123

Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1334

Wohnort: /Wild/Eastern/Europe

Problem ist, dass Google Earth nicht läuft ...

@DJKUhpisse

"gibts da nicht irgend eine Meldung" wenn man google-earth per Terminal startet?

Bilder

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

gerold123 schrieb:

Problem ist, dass Google Earth nicht läuft ...

@DJKUhpisse

"gibts da nicht irgend eine Meldung" wenn man google-earth per Terminal startet?

Bei mir kam keine.

gve

Anmeldungsdatum:
17. September 2006

Beiträge: 284

Google Earth empfielt folgende Systemausstattung:

Empfohlen:

    CPU: AMD64-kompatibler Prozessor mit 2 GHz
    Systemarbeitsspeicher (RAM): 4 GB
    Festplatte: 4 GB freier Speicherplatz
    Hochgeschwindigkeits-Internetverbindung
    3D-Grafik-Subsystem: OpenGL 2.0-kompatibel
    Bildschirm: 1.280 × 1.024 Pixel, hohe Farbtiefe (32 Bit)

Das deb-File kann man sich hier runterladen:

https://www.google.com/earth/download/gep/agree.html

Ich habe eine NVIDIA GeForce GT 710/PCIe/SSE2. Installation, Start und Darstellung einwandfrei.

1
glxinfo | grep OpenGL

liefert bei mir

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GT 710/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 470.57.02
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 470.57.02
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.57.02
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

3D-Grafik-Subsystem: OpenGL 2.0-kompatibel

Das hat die: https://www.cnet.com/products/evga-geforce-6200-graphics-card-gf-6200-512-mb-series/

Unter Windows geht es ja auch mit OpenGL.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4883

Ist das Paket nouveau-firmware installiert?

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

Jetzt ja, es ist in der linken Ecke ein Teil zu sehen, der korrekt ist. Sonst nicht ok.

test@test-pentinogseries:~$ glxinfo |grep -i OpenG
OpenGL vendor string: nouveau
OpenGL renderer string: NV44
OpenGL version string: 2.1 Mesa 21.0.1
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 21.0.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
test@test-pentinogseries:~$ 
Bilder

gve

Anmeldungsdatum:
17. September 2006

Beiträge: 284

Hast du mal versucht, den proprietären Treiber statt Nouveau zu benutzen? Evt. ist der besser.

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

gve schrieb:

Hast du mal versucht, den proprietären Treiber statt Nouveau zu benutzen? Evt. ist der besser.

Der wird nicht mehr unterstützt bei Ubuntu > 16.04

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4883

Funktioniert denn außer glxgears und Google Earth die alte Hardware mit nouveau driver hinreichend zur Nutzung?

Ich frage, weil es auch eine Webbrowser Version von Google Earth gibt. Die dürfte auch Platz auf dem Massenspeicher sparen.

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

trollsportverein schrieb:

Funktioniert denn außer glxgears und Google Earth die alte Hardware mit nouveau driver hinreichend zur Nutzung?

Ich frage, weil es auch eine Webbrowser Version von Google Earth gibt. Die dürfte auch Platz auf dem Massenspeicher sparen.

Ja, aber die Web-Version ist Schrott im Vergleich zur Desktop-Version. Ich bin auch nicht auf der Suche nach einem Workaround.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4883

Versuche mal mit der Umgebungsvarable LIBGL_ALWAYS_SOFTWARE=1 das Google Earth Programm zu starten.

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

trollsportverein schrieb:

Versuche mal mit der Umgebungsvarable LIBGL_ALWAYS_SOFTWARE=1 das Google Earth Programm zu starten.

Also das vorher ausführen (dann ist es ja nur in diesem Terminal aktiv, sonst müsste mane xport nutzen)?

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Wohnort: Oldenburg/Erlangen

Wie du die setzt ist ja dir überlassen, sie muss halt nur beim Programm ankommen. Du kannst der Shell anweisen sie direkt ans Programm zu übergeben (vor dem Befehl stellen), du kannst sie zur aktuellen Shell Umgebung hinzufügen (export) oder du kannst ein separates Programm nutzen um die Umgebungsvariable an ein zu startendes Programm zu übergeben (env).

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4883

Ja, einfach erst mal zum ausprobieren vom Terminal aus mit der Umgebungvariable vorangestellt.

Antworten |