Registered Member
|
Hi. i have 2 different graphics cards, both AMD/ATI. when i try to enable desktop effects, it only allows me to use XRender under the Advanced tab of Desktop Effects - but i want wobbly windows & desktop cube, which you can't do with XRender. but when i try to enable OpenGL, any of the versions, it freezes my screen in a way that clicking or typing does nothing, but the mousecursor still moves around. it doesn't seem to un-hang ever.
when xinerama is off, i can do the desktop cube & wobbly windows between 2 of my displays. i did have this working for all 4, but then i switched some monitors' cables, & resolutions, & i can't get it back. but so it is possible. possibly helpful information:
glxgears works. ~/.kde/share/config/kwinrc shows "OpenGLIsUnsafe=true" i am in linux mint 17 & i believe i have the latest ATI drivers from their website. just want to get opengl working with desktop effects, with all 4 of my monitors (& still not losing the ability to switch windows between screens.) thank you! |
|
please post (in code tags!) the output of "glxinfo" and the contents of /var/log/Xorg.0.log and /etc/X11/xorg.conf
|
Registered Member
|
luebking, thanks.
here is your requested info: glxinfo:
Xorg.0.log:
xorg.conf:
|
|
This looks like a multihead setup (two graphics cards -> i doubt fglrx can do xinerama on such setup. Can you eg. move windows across all screens?)
This would get you into concurrent access to "OpenGLIsUnsafe=true", what was fixed for 4.11, see http://quickgit.kde.org/?p=kde-workspac ... e9bff5e5bd There're still pending multihead issues across KDE (notably global shortcuts) |
Registered Member
|
hi luebking. i did have all 4 monitors working, with xinerama (((moving windows across all 4 screens))), & OpenGL desktop effects working with the ATI 5770 & ATI 6450, but then i lost it rearranging my monitors, plugging them into different ports, & *also at this time changing their resolutions.* but i want this new set-up - i don't want to go back to the old one.
maybe i should've left it, but i know it's somewhat possible, & i think it possibly maybe has to do with the resolutions coming out of the cards, since 2 are 27"+, & i switched which displays were on which cards (physically, the hdmi/dvi etc connectors/ports), & their resolutions/arrangement. currently tho, with the latest ATI driver, (from their website, for anyone reading this - "Catalyst Control Center," i believe,) i can do:
i can currently do all 4 monitors on with xinerama, but then OpenGL disables itself in Desktop Effects & also fails to load when i manually set it there. (everything freezes, except the mousecursor. (mouse) clicking or typing with the keyboard doesn't work.) i HAD all 4 monitors, with this new ATI driver, working with xinerama/dragging windows between all 4 displays AND OpenGL Desktop Effects/desktop cube/wobbly windows, but i have since lost that configuration. specifically what changed was the mointors connections, their resolutions, & their arrangement in Catalyst. does the glxinfo line,
re:
should it work from there? what exactly is unsafe - is it possibly damaging to hardware to turn that false to true, or more like software (operating system) crashes? also, i've never applied a patch manually - do i just paste those files over mine? or merge them manually/with a command line? this is an offline computer, so . . . thanks. i'll be checking in on this thread. |
Registered Member
|
|
|
Sorry, I missed your last reply.
> say that it is using the 6450 - the weaker card - for OpenGL rendering? On that X11 screen, yes. Your status quo is a multihead setup where each head runs on its own GPU. I don't know whether fglrx can do xinerama across two GPUs w/o CrossFire, but the error in your xorg.conf is that
should be
Also you'll require two more Screen sections, eg. "amdcccle-Screen[1]-1" and Identifier "amdcccle-Screen[2]-1", just copy the "-0" variants and adjust the identifiers. Each screen scection should then list a monitor - alternatively you may try to setup the monitors per screen via xrandr, but I'd try the "xinerama optiion only" to check whether this works at all. Cause: please notice that even if this works, the GPUs need to share their VRAM what, w/o CrossFire, means they need to copy it around (with a little luck on DMA, but the bandwidth is limited nevertheless) - if you have a preferred GPU anyway and since they should support 4 monitors each (? Ati/AMD has support for 8 DFPs or so), operating on one GPU might turn out being faster and more painless. |
Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], ourcraft