You are not logged in.
Hello everyone, I recently switched from nouveau to the proprietary nvidia driver and I have since noticed that a lot of dialog boxes come up with either a black background and I don't see elements like text boxes or the like. Either that or the background is 100% transparent. The only thing that shows is any text that is in the dialog.
currently installed packages:
$ yaourt -Q | grep -i nvidia
extra/nvidia 343.22-4
extra/nvidia-libgl 343.22-1
extra/nvidia-utils 343.22-1
$ lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [NVS 4200M] (rev a1)
Offline
This is an output of a program that exhibits this behavior:
$ empathy
(empathy:2653): Gtk-WARNING **: Theme parsing error: gtk.css:21:18: Not using units is deprecated. Assuming 'px'.
(empathy:2653): Gtk-WARNING **: Theme parsing error: gtk.css:21:20: Not using units is deprecated. Assuming 'px'.
(empathy:2653): GLib-GObject-WARNING **: The property GtkMisc:ypad is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy:2653): GLib-GObject-WARNING **: The property GtkAlignment:yalign is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy:2653): GLib-GObject-WARNING **: The property GtkAlignment:xscale is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy:2653): GLib-GObject-WARNING **: The property GtkAlignment:yscale is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy:2653): GLib-GObject-WARNING **: The property GtkWidget:margin-left is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy:2653): GLib-GObject-WARNING **: The property GtkWidget:margin-right is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy:2653): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy-accounts:2658): Gtk-WARNING **: Theme parsing error: gtk.css:21:18: Not using units is deprecated. Assuming 'px'.
(empathy-accounts:2658): Gtk-WARNING **: Theme parsing error: gtk.css:21:20: Not using units is deprecated. Assuming 'px'.
(empathy-accounts:2662): Gtk-WARNING **: Theme parsing error: gtk.css:21:18: Not using units is deprecated. Assuming 'px'.
(empathy-accounts:2662): Gtk-WARNING **: Theme parsing error: gtk.css:21:20: Not using units is deprecated. Assuming 'px'.
(empathy-accounts:2658): GLib-GObject-WARNING **: The property GtkAlignment:left-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy-accounts:2658): GLib-GObject-WARNING **: The property GtkAlignment:right-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy-accounts:2658): GLib-GObject-WARNING **: The property GtkAlignment:top-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy-accounts:2658): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
(empathy-accounts:2658): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
(empathy-accounts:2658): tp-glib-CRITICAL **: tp_protocol_get_param: assertion 'TP_IS_PROTOCOL (self)' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Offline
I believe you need to use the 304.xx drivers now, as that card appears to have been deprecated for the 343.xx drivers from nVidia.
Matt
"It is very difficult to educate the educated."
Offline
Thanks, I'll look into it further and see what I can come up with!
Offline
According to the nvidia webiste, I need the 340 series. I installed those, but I'm still getting the transparent windows.
$ pacman -Q | grep -i nvidia
nvidia-340xx 340.46-4
nvidia-340xx-libgl 340.46-3
nvidia-340xx-utils 340.46-3
Offline
When I searched, it seems you need the 304.xx drivers, not the 340.xx drivers:
Matt
"It is very difficult to educate the educated."
Offline
Not from my search, either for GF119M or NVS 4200M. I got 340 either way. Can you let me know just exactly what you're doing so I can recreate your result? Thanks.
Offline
Here is what I did:
1) Went to geforce.com
2) Took your card from the first post (NVS 4200M) and searched for it from the search field at the top of the page.
3) Looked at the "Drivers" result with the latest date (in my search results it was from Aug 27, 2012). That said 306.xx was the driver.
4) Looked for the "Drivers" with a previous date (in my search results it was from Jun 18, 2012). That said 304.xx was the driver.
5) 304.xx is in the repo, so I made the deduction that was the driver to be used.
I do see an entry for Jun 17, 2014, and it does show 340.xx, but it wasn't in the "Drivers" section so I didn't look at it the first time. Maybe that's what you're seeing different from me. I'm curious, does it work with the 304.xx drivers?
Last edited by mrunion (2014-11-04 15:00:41)
Matt
"It is very difficult to educate the educated."
Offline
Unfortunately there was no difference between the 340 drivers and the 304 drivers.
Offline