compiz check_texture_size does not deal with multiple displays
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Invalid
|
Undecided
|
|||
compiz (Ubuntu) |
Fix Released
|
Low
|
Michael Vogt |
Bug Description
Binary package hint: compiz
Compiz during startup reports:
Checking for Xgl: not present.
Detected PCI ID for VGA: 00:02.0 0300: 8086:3582 (rev 02) (prog-if 00 [VGA contr
oller])
Checking for texture_
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1024x768
1280x1024) to maximum 3D texture size (2048
2048): [: 388: 2048: unexpected operator
[: 388: 2048: unexpected operator
Passed.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
This X configuration has two heads that I have manually configured to be non-Xinerama.
The various sed commands for HRES, VRES, and TEXTURE_LIMIT don't seem to deal
properly with multiple displays.
One approach to fix this might be to add head -1 or tail -1 to the pipes for TEXTURE_LIMIT
and RESOLUTION. Not sure if that'd be correct or if compiz can/should be configured to
behave differently for different displays.
Changed in compiz: | |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in compiz: | |
status: | Unknown → New |
i can confirm this bug.
compiz-core => /usr/bin/compiz => check_texture_ size()