Display strange behaviour only with some programs

Hi all.

I have difficult question, because I can’t exactly describe what is happening on the screen.

I have Lenovo C100 with 915 GM video chip, XAA and XFCE.

When I start:

  1. ANY program which adjust display resolution or just display settings
  2. powertop
  3. wine - any programs or winecfg

Result: first 2 or 4 seconds before the application starts or nearly starts I can see part of the screen on top of the normal screen or may be it is 1 frame which is not shown properly and it is blinking about 2 or 3 times. But this is not on full screen - only on the top half or bottom half.
Some time it looks like whole screen is squeezed and shown on the top or bottom, but only 1 frame, others are OK.

So, I know, it is difficult to explain.
I do not care about powertop or display settings? I don’t use it much. Really annoying when I use wine programs, every time see how part of the screen is jumping.

I want to know why is it happening?
I can imagine that it is probably OK for display adjustment, but not for wine.

So, may be some one has same issue or knows something?

Thanks.

Hi.

I have some new infos.

I do not have any issues with screen if I use vesa video driver and:

       CPU0       

0: 1991 IO-APIC-edge timer
1: 229 IO-APIC-edge i8042
8: 1 IO-APIC-edge rtc0
9: 404 IO-APIC-fasteoi acpi
12: 123 IO-APIC-edge i8042
14: 7157 IO-APIC-edge ata_piix
15: 0 IO-APIC-edge ata_piix
16: 1 IO-APIC-fasteoi uhci_hcd:usb5, yenta
17: 0 IO-APIC-fasteoi Intel ICH6, mmc0, mmc1
18: 0 IO-APIC-fasteoi uhci_hcd:usb4
19: 2638 IO-APIC-fasteoi uhci_hcd:usb3
23: 2 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2
NMI: 0 Non-maskable interrupts
LOC: 8858 Local timer interrupts
RES: 0 Rescheduling interrupts
CAL: 0 function call interrupts
TLB: 0 TLB shootdowns
TRM: 0 Thermal event interrupts
SPU: 0 Spurious interrupts
ERR: 0
MIS: 0
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Control
ler (rev 04) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 2062
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at d0000000 (32-bit, non-prefetchable) [size=512]
I/O ports at e000 [size=8]
Memory at a0000000 (32-bit, prefetchable) [size=256]
Memory at d0080000 (32-bit, non-prefetchable) [size=256]
Capabilities: [d0] Power Management version 2
Kernel modules: intelfb

VGA compatible controller uses - IRQ 11

I have screen issue when I use intel video driver and:

0: 1377 IO-APIC-edge timer
1: 59 IO-APIC-edge i8042
8: 1 IO-APIC-edge rtc0
9: 218 IO-APIC-fasteoi acpi
12: 123 IO-APIC-edge i8042
14: 6111 IO-APIC-edge ata_piix
15: 0 IO-APIC-edge ata_piix
16: 1395 IO-APIC-fasteoi uhci_hcd:usb5, yenta, 915@pci:0000:00:02.0

17: 0 IO-APIC-fasteoi Intel ICH6, mmc0, mmc1
18: 0 IO-APIC-fasteoi uhci_hcd:usb4
19: 326 IO-APIC-fasteoi uhci_hcd:usb3
23: 2 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2
NMI: 0 Non-maskable interrupts
LOC: 4529 Local timer interrupts
RES: 0 Rescheduling interrupts
CAL: 0 function call interrupts
TLB: 0 TLB shootdowns
TRM: 0 Thermal event interrupts
SPU: 0 Spurious interrupts
ERR: 0
MIS: 0

00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 2062
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at d0000000 (32-bit, non-prefetchable) [size=512]
I/O ports at e000 [size=8]
Memory at a0000000 (32-bit, prefetchable) [size=256]
Memory at d0080000 (32-bit, non-prefetchable) [size=256]
Capabilities: [d0] Power Management version 2
Kernel modules: intelfb

VGA compatible controller uses IRQ 16

And from Xorg log:
(II) intel(0): [drm] dma control initialized, using IRQ 16

Could that problems with display be because of IRQ is shared?
How can move intel driver to IRQ 11?

Thanks.[/size][/size][/size][/size][/size][/size][/size][/size]

Hi.

I found bug report about it.
May be it helps.

https://bugzilla.redhat.com/show_bug.cgi?id=470681
That is exactly what I have.

Thanks.

Hi.

And the workaround:

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/278146

May be that solution helps someone.

Thanks.