Wie kann ich die Grafikleistung von Nvidia unter Linux verbessern?

1

Ich verwende Fedora 16 64-Bit, meine Grafikkarte ist eine Nvidia GTS 250.

Die Leistung von Adobe Flash ist im Vergleich zu Windows schlecht, und die GPU-beschleunigte Videodekodierung scheint nicht vollständig zu funktionieren (funktioniert unter Windows).

Ich benutze Google Chrome und merkwürdigerweise ist Flash in Firefox (etwas) besser.

Ich habe die proprietären Nvidia-Treiber (Version 290.10) und die VDPAU- und VA-Bibliotheken installiert.

Außerdem arbeite ich mit Gnome 3 und habe seit dem Wechsel zu den proprietären Treibern von Nouveau einige gravierende Leistungseinbußen in Gnome Shell festgestellt.

emanuel.b
quelle

Antworten:

1

Können Sie ein mp4 HD-Video mit einem YouTube-Downloader sichern und überprüfen, was der mplayer beim Abspielen sagt? (Ob VDPAU / VA / GLX / Xv beschleunigt werden oder nicht usw.)

Haben Sie auch die entsprechenden 32-Bit-XV-Pakete installiert? Einige Plugins benötigen sie möglicherweise (es gibt 64-Bit-Flash, aber möglicherweise ist irgendwo ein 32-Bit-Flash installiert).

Finden Sie heraus, ob Ihr Flash-Player amd64 oder i386 ist (dauert einige Zeit):

find / -name libflashplayer.so 2>/dev/null | xargs file
ZaB
quelle
Wenn Sie haben locate installiert, mit locate -b libflashplayer.so wäre schneller als find.
Dan D.
Im Zeitalter des semantischen Desktops von nepomuk ist es sehr unwahrscheinlich, dass locate einfach installiert werden kann, d. H. Man muss db vor der Suche neu erstellen und dieses Update planen.
ZaB
Das gebe ich zu locate (oder mlocate ) ist auf einigen Systemen möglicherweise nicht standardmäßig installiert (daher der Grund für die Bedingung, aber ich habe mlocate auf allen meinen Systemen installiert) und das glaube ich nicht Nepomuk ersetzt es.
Dan D.
@ZaB - Ich habe definitiv die 64-Bit-Version von Flash installiert (über das YUM-Repository von Adobe). find / -name libflashplayer.so 2>/dev/null | xargs file /usr/lib64/flash-plugin/libflashplayer.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped /usr/lib64/mozilla/plugins/libflashplayer.so: symbolic link to /usr/lib64/flash-plugin/libflashplayer.so '`
emanuel.b
Außerdem nutzt VLC die VA-API (obwohl das Video überhaupt nicht beschleunigt zu sein scheint). Konnte nicht mit HD-Video getestet werden (Internet zu langsam), daher verwende ich eine DVD. libva: VA-API version 0.32.0 Xlib: extension "XFree86-DRI" missing on display ":0". libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib64/dri/nvidia_drv_video.so libva: No accelerated IMDCT transform found va_openDriver() returns 0 [0x7fc54c086120] avcodec decoder: Using VA API version 0.32 for hardware decoding.
emanuel.b