https://bugs.freedesktop.org/show_bug.cgi?id=70910
Priority: medium Bug ID: 70910 Assignee: dri-devel@lists.freedesktop.org Summary: [radeonsi&r600g] wrong colors on radeonsi screen in some places when radeonsi and r600g gpus are installed Severity: minor Classification: Unclassified OS: All Reporter: ptpzz@yandex.ru Hardware: Other Status: NEW Version: git Component: Drivers/Gallium/radeonsi Product: Mesa
Created attachment 88176 --> https://bugs.freedesktop.org/attachment.cgi?id=88176&action=edit screenshot
Looks like in some cases there is RGB <-> BGR mismatch, so that red icons become blue, etc. On the attached screenshot xchat icon on the xfce panel is rendered normally - red/yellow, but the same icon on a tooltip below is blue.
Similar issues can be seen in some other places - e.g. window decorations, icons on buttons in dialog windows, but in many other cases the colors are correct - e.g. with glxgears.
AFAICS there is no such problem on r600g screen. Also, without r600g card there is no such problem on radeonsi screen as well, it happens only when two cards are installed.
r600g uses EXA in my config, but IIRC it was the same when both drivers use glamor.
https://bugs.freedesktop.org/show_bug.cgi?id=70910
Vadim Girlin ptpzz@yandex.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #88176|text/plain |image/jpeg mime type| |
https://bugs.freedesktop.org/show_bug.cgi?id=70910
--- Comment #1 from Michel Dänzer michel@daenzer.net --- (In reply to comment #1)
r600g uses EXA in my config, but IIRC it was the same when both drivers use glamor.
Can you double-check that? Also, please attach the Xorg log file for both cases.
https://bugs.freedesktop.org/show_bug.cgi?id=70910
--- Comment #2 from Vadim Girlin ptpzz@yandex.ru --- Created attachment 94088 --> https://bugs.freedesktop.org/attachment.cgi?id=94088&action=edit xorg log with radeonsi/glamor and r600g/glamor
Unfortunately I can't make both drivers work with glamor now, X fails to start. I'm not sure if it really worked previously.
https://bugs.freedesktop.org/show_bug.cgi?id=70910
--- Comment #3 from Vadim Girlin ptpzz@yandex.ru --- Created attachment 94089 --> https://bugs.freedesktop.org/attachment.cgi?id=94089&action=edit xorg log with radeonsi/glamor and r600g/exa
With radeonsi/glamor and r600g/exa everything works, I have two screens, but colors on radeonsi screen are wrong.
https://bugs.freedesktop.org/show_bug.cgi?id=70910
--- Comment #4 from Vadim Girlin ptpzz@yandex.ru --- Created attachment 94090 --> https://bugs.freedesktop.org/attachment.cgi?id=94090&action=edit xorg log when running w/o xorg.conf
If I remove xorg.conf (both cards still plugged in), I have one screen working (radeonsi) with correct colors.
https://bugs.freedesktop.org/show_bug.cgi?id=70910
--- Comment #5 from Vadim Girlin ptpzz@yandex.ru --- Created attachment 94091 --> https://bugs.freedesktop.org/attachment.cgi?id=94091&action=edit xorg.conf
Here is my xorg.conf. I just uncommented corresponding line for juniper to try glamor, maybe I need something else to make it work?
https://bugs.freedesktop.org/show_bug.cgi?id=70910
--- Comment #6 from Michel Dänzer michel@daenzer.net --- (In reply to comment #2)
Unfortunately I can't make both drivers work with glamor now, X fails to start.
The log file looks like it starts up fine; it looks like there's a VT switch before the end of the log. Why do you say it fails to start? Is there more information in the X server's stderr output?
(In reply to comment #4)
If I remove xorg.conf (both cards still plugged in), I have one screen working (radeonsi) with correct colors.
Looks like the Evergreen card should be available via DRI_PRIME in this case.
https://bugs.freedesktop.org/show_bug.cgi?id=70910
Oded Gabbay oded.gabbay@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO
--- Comment #7 from Oded Gabbay oded.gabbay@gmail.com --- Hi Vadim, Is it still relevant for you ? Does it still happen ?
https://bugs.freedesktop.org/show_bug.cgi?id=70910
--- Comment #8 from Vadim Girlin ptpzz@yandex.ru --- (In reply to Oded Gabbay from comment #7)
Hi Vadim, Is it still relevant for you ? Does it still happen ?
Hi, Oded,
It's not relevant for me anymore. I didn't test it since 2014, so not sure if it still happens.
I guess the bug can be closed.
https://bugs.freedesktop.org/show_bug.cgi?id=70910
Timothy Arceri t_arceri@yahoo.com.au changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|NEEDINFO |RESOLVED
--- Comment #9 from Timothy Arceri t_arceri@yahoo.com.au --- Closing as per comment 8
dri-devel@lists.freedesktop.org