Hi there,
since I upgraded to Fedora 20, some applications show some graphics with wrong colours when run in a KDE session. With "wrong" colours" I mean it looks like blue and green are swapped. With "some applications" I mean especially Firefox and Thunderbird, but also Krita.
Example: The waving Panda on the Fedora project's startpage http://fedoraproject.org/static/images/panda-wave.png In Firefox, the panda looks as if the panda was drawn in different shades of green, the same in Krita and Gimp. In Konqueror and Chrome the image looks blueish, as it should be.
Some things I noticed:
- I'm not entirely sure whether or not the problem only affects PNG images, but every wrongly coloured image for which I actually checked which graphics format it is stored in, it turned out to be PNG. OTOH, not every PNG image is affected. For example, in Thunderbird and Firefox the Thunderbird logo here https://www.mozilla.org/thunderbird/release/start/ looks OK. I just noticed that Krita and Gimp still show the image with wrong colours (the bird is green).
- I see that behaviour when I run a Fedora KDE Spin live image but not with the Gnome live image.
- The problem only occurs in a KDE session - not in a Gnome, Cinnamon or XFCE session on the same machine. For example: I log into a KDE session, start Firefox, navigate to the Fedora start page and see a green panda. I log out of KDE and into Gnome and Firefox shows a blue Panda on the start page (in fact, there is no problem with wrong colours in the Gnome session at all - regardless of application or image).
- Info about my graphics card: # lshw -class video *-display description: VGA compatible controller product: GF114 [GeForce GTX 560 Ti] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:61 memory:f4000000-f5ffffff memory:e0000000-e7ffffff memory:e8000000-ebffffff ioport:e000(size=128) memory:f6000000-f607ffff
- Whether I use Nouveau or the proprietary Nvidia driver doesn't make any difference. As I already wrote, I even see that in the KDE live image.
What can I do to pin the culprit of the problem - or maybe even fix it?
On 01/23/14 17:04, Markus Schönhaber wrote:
Hi there,
since I upgraded to Fedora 20, some applications show some graphics with wrong colours when run in a KDE session. With "wrong" colours" I mean it looks like blue and green are swapped. With "some applications" I mean especially Firefox and Thunderbird, but also Krita.
Example: The waving Panda on the Fedora project's startpage http://fedoraproject.org/static/images/panda-wave.png In Firefox, the panda looks as if the panda was drawn in different shades of green, the same in Krita and Gimp. In Konqueror and Chrome the image looks blueish, as it should be.
Some things I noticed:
- I'm not entirely sure whether or not the problem only affects PNG
images, but every wrongly coloured image for which I actually checked which graphics format it is stored in, it turned out to be PNG. OTOH, not every PNG image is affected. For example, in Thunderbird and Firefox the Thunderbird logo here https://www.mozilla.org/thunderbird/release/start/ looks OK. I just noticed that Krita and Gimp still show the image with wrong colours (the bird is green).
- I see that behaviour when I run a Fedora KDE Spin live image but not
with the Gnome live image.
- The problem only occurs in a KDE session - not in a Gnome, Cinnamon or
XFCE session on the same machine. For example: I log into a KDE session, start Firefox, navigate to the Fedora start page and see a green panda. I log out of KDE and into Gnome and Firefox shows a blue Panda on the start page (in fact, there is no problem with wrong colours in the Gnome session at all - regardless of application or image).
- Info about my graphics card:
# lshw -class video *-display description: VGA compatible controller product: GF114 [GeForce GTX 560 Ti] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:61 memory:f4000000-f5ffffff memory:e0000000-e7ffffff memory:e8000000-ebffffff ioport:e000(size=128) memory:f6000000-f607ffff
- Whether I use Nouveau or the proprietary Nvidia driver doesn't make
any difference. As I already wrote, I even see that in the KDE live image.
What can I do to pin the culprit of the problem - or maybe even fix it?
I don't know.... But I thought I should tell you that I don't see this behavior. Running F20, fedup'ed from F19 with nVidia graphics and drivers from rpmfusion.
23.01.2014 14:28, Ed Greshko:
I don't know.... But I thought I should tell you that I don't see this behavior. Running F20, fedup'ed from F19 with nVidia graphics and drivers from rpmfusion.
Well, since I have neither seen any complaints from others about this issue nor any bug reports about it, I already suspected that this is not a generic failure with F20/KDE.
Nevertheless, thanks for answering.
Markus Schönhaber wrote:
since I upgraded to Fedora 20, some applications show some graphics with wrong colours when run in a KDE session. With "wrong" colours" I mean it looks like blue and green are swapped. With "some applications" I mean especially Firefox and Thunderbird, but also Krita.
Maybe a wrong color profile in colord? Try installing colord-kde (if not already installed) and configuring colord with it.
Kevin Kofler
23.01.2014 19:04, Kevin Kofler:
Markus Schönhaber wrote:
since I upgraded to Fedora 20, some applications show some graphics with wrong colours when run in a KDE session. With "wrong" colours" I mean it looks like blue and green are swapped. With "some applications" I mean especially Firefox and Thunderbird, but also Krita.
Maybe a wrong color profile in colord? Try installing colord-kde (if not already installed) and configuring colord with it.
colord-kde was already installed (@anaconda). I'm not sure if this is what you meant but in the Color-module of KDE's system properties I changed my display's profile from "Default: SyncMaster" to "Colorspace: Compatible with Adobe RGB (1998)". Now the waving panda and other images look as they should again.
Thank you very much, Kevin!
Am 23.01.2014 21:30, schrieb Markus Schönhaber:
23.01.2014 19:04, Kevin Kofler:
Markus Schönhaber wrote:
since I upgraded to Fedora 20, some applications show some graphics with wrong colours when run in a KDE session. With "wrong" colours" I mean it looks like blue and green are swapped. With "some applications" I mean especially Firefox and Thunderbird, but also Krita.
Maybe a wrong color profile in colord? Try installing colord-kde (if not already installed) and configuring colord with it.
colord-kde was already installed (@anaconda). I'm not sure if this is what you meant but in the Color-module of KDE's system properties I changed my display's profile from "Default: SyncMaster" to "Colorspace: Compatible with Adobe RGB (1998)". Now the waving panda and other images look as they should again.
Holla, only use adobe RGB colour space if you are sure your display used it as well. Usually display (unless you paid way more than 500€) are near to sRGB, most cheap ones are not even that wide.
Regards Martin
Thank you very much, Kevin!
23.01.2014 21:36, Martin (KDE):
Am 23.01.2014 21:30, schrieb Markus Schönhaber:
23.01.2014 19:04, Kevin Kofler:
Markus Schönhaber wrote:
since I upgraded to Fedora 20, some applications show some graphics with wrong colours when run in a KDE session. With "wrong" colours" I mean it looks like blue and green are swapped. With "some applications" I mean especially Firefox and Thunderbird, but also Krita.
Maybe a wrong color profile in colord? Try installing colord-kde (if not already installed) and configuring colord with it.
colord-kde was already installed (@anaconda). I'm not sure if this is what you meant but in the Color-module of KDE's system properties I changed my display's profile from "Default: SyncMaster" to "Colorspace: Compatible with Adobe RGB (1998)". Now the waving panda and other images look as they should again.
Holla, only use adobe RGB colour space if you are sure your display used it as well. Usually display (unless you paid way more than 500€) are near to sRGB, most cheap ones are not even that wide.
Well, the Adobe profile may not be the most suitable one for my display. But the important point, for me, is that it doesn't show the wrong colours for some images, as the SyncMaster profile did. Neither does the sRGB profile to which I have switched now (I don't notice any difference to the Adobe profile - but then, I don't do any image editing…).
The SyncMaster profile is probably somehow deduced from information on the device itself, since the corresponding .icc file is located in ~/.local/share/icc and I didn't put it there. I'm only guessing here, but if the buggy profile is indeed created from information retrieved from the device itself, that would mean that it's a device-specific problem. Which, in turn, would explain why so few others (0?) are affected by it. For the records: My display is a Samsung SyncMaster XL2370. When I get hold of a different display, I'll check if that really makes the difference.