Created an attachment (id=33508) A snapshot of the corruption
On my 945GME card the screen is corrupted. I think it's a software thing as I can capture the corruption with ksnapshot
I have te corruption with both KMS enabled or disabled. Actually I'm using the notebook fine with the Xorg fbdev driver
# lspci -vvv 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03) Subsystem: ASUSTeK Computer Inc. Device 8340 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 0: Memory at f3e00000 (32-bit, non-prefetchable) [size=512K] Region 1: I/O ports at cc00 [size=8] Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M] Region 3: Memory at f3dc0000 (32-bit, non-prefetchable) [size=256K] Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable- Address: 00000000 Data: 0000 Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: i915
$ DISPLAY=:0.0 xrandr --verbose Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096 VGA1 disconnected (normal left inverted right x axis y axis) Identifier: 0x41 Timestamp: 1579531 Subpixel: unknown Clones: CRTCs: 0 1 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: LVDS1 connected 1024x600+0+0 (0x43) normal (normal left inverted right x axis y axis) 0mm x 0mm Identifier: 0x42 Timestamp: 1579531 Subpixel: horizontal rgb Clones: CRTC: 1 CRTCs: 1 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: scaling mode: Full supported: None Full Center Full aspect 1024x600 (0x43) 45.0MHz *current +preferred h: width 1024 start 1072 end 1104 total 1200 skew 0 clock 37.5KHz v: height 600 start 603 end 609 total 623 clock 60.2Hz 800x600 (0x44) 56.3MHz +HSync +VSync h: width 800 start 832 end 896 total 1048 skew 0 clock 53.7KHz v: height 600 start 601 end 604 total 631 clock 85.1Hz 800x600 (0x45) 50.0MHz +HSync +VSync h: width 800 start 856 end 976 total 1040 skew 0 clock 48.1KHz v: height 600 start 637 end 643 total 666 clock 72.2Hz 800x600 (0x46) 49.5MHz +HSync +VSync h: width 800 start 816 end 896 total 1056 skew 0 clock 46.9KHz v: height 600 start 601 end 604 total 625 clock 75.0Hz 800x600 (0x47) 40.0MHz +HSync +VSync h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz v: height 600 start 601 end 605 total 628 clock 60.3Hz 800x600 (0x48) 36.0MHz +HSync +VSync h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz v: height 600 start 601 end 603 total 625 clock 56.2Hz 640x480 (0x49) 36.0MHz -HSync -VSync h: width 640 start 696 end 752 total 832 skew 0 clock 43.3KHz v: height 480 start 481 end 484 total 509 clock 85.0Hz 640x480 (0x4a) 31.5MHz -HSync -VSync h: width 640 start 664 end 704 total 832 skew 0 clock 37.9KHz v: height 480 start 489 end 492 total 520 clock 72.8Hz 640x480 (0x4b) 31.5MHz -HSync -VSync h: width 640 start 656 end 720 total 840 skew 0 clock 37.5KHz v: height 480 start 481 end 484 total 500 clock 75.0Hz 640x480 (0x4c) 25.2MHz -HSync -VSync h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz v: height 480 start 490 end 492 total 525 clock 59.9Hz 720x400 (0x4d) 35.5MHz -HSync +VSync h: width 720 start 756 end 828 total 936 skew 0 clock 37.9KHz v: height 400 start 401 end 404 total 446 clock 85.0Hz 640x400 (0x4e) 31.5MHz -HSync +VSync h: width 640 start 672 end 736 total 832 skew 0 clock 37.9KHz v: height 400 start 401 end 404 total 445 clock 85.1Hz 640x350 (0x4f) 31.5MHz +HSync -VSync h: width 640 start 672 end 736 total 832 skew 0 clock 37.9KHz v: height 350 start 382 end 385 total 445 clock 85.1Hz
Created an attachment (id=33508)
A snapshot of the corruption
On my 945GME card the screen is corrupted.
I think it's a software thing as I can capture the corruption with ksnapshot
I have te corruption with both KMS enabled or disabled.
Actually I'm using the notebook fine with the Xorg fbdev driver
# lspci -vvv
Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Address: 00000000 Data: 0000
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0- ,D1-,D2- ,D3hot- ,D3cold- )
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
Subsystem: ASUSTeK Computer Inc. Device 8340
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f3e00000 (32-bit, non-prefetchable) [size=512K]
Region 1: I/O ports at cc00 [size=8]
Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M]
Region 3: Memory at f3dc0000 (32-bit, non-prefetchable) [size=256K]
Kernel driver in use: i915
$ DISPLAY=:0.0 xrandr --verbose
0. 000000 1.000000 0.000000
0. 000000 0.000000 1.000000
filter:
0. 000000 1.000000 0.000000
0. 000000 0.000000 1.000000
filter:
supported: None Full Center Full aspect
Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096
VGA1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x41
Timestamp: 1579531
Subpixel: unknown
Clones:
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
LVDS1 connected 1024x600+0+0 (0x43) normal (normal left inverted right x axis y axis) 0mm x 0mm
Identifier: 0x42
Timestamp: 1579531
Subpixel: horizontal rgb
Clones:
CRTC: 1
CRTCs: 1
Transform: 1.000000 0.000000 0.000000
scaling mode: Full
1024x600 (0x43) 45.0MHz *current +preferred
h: width 1024 start 1072 end 1104 total 1200 skew 0 clock 37.5KHz
v: height 600 start 603 end 609 total 623 clock 60.2Hz
800x600 (0x44) 56.3MHz +HSync +VSync
h: width 800 start 832 end 896 total 1048 skew 0 clock 53.7KHz
v: height 600 start 601 end 604 total 631 clock 85.1Hz
800x600 (0x45) 50.0MHz +HSync +VSync
h: width 800 start 856 end 976 total 1040 skew 0 clock 48.1KHz
v: height 600 start 637 end 643 total 666 clock 72.2Hz
800x600 (0x46) 49.5MHz +HSync +VSync
h: width 800 start 816 end 896 total 1056 skew 0 clock 46.9KHz
v: height 600 start 601 end 604 total 625 clock 75.0Hz
800x600 (0x47) 40.0MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
v: height 600 start 601 end 605 total 628 clock 60.3Hz
800x600 (0x48) 36.0MHz +HSync +VSync
h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz
v: height 600 start 601 end 603 total 625 clock 56.2Hz
640x480 (0x49) 36.0MHz -HSync -VSync
h: width 640 start 696 end 752 total 832 skew 0 clock 43.3KHz
v: height 480 start 481 end 484 total 509 clock 85.0Hz
640x480 (0x4a) 31.5MHz -HSync -VSync
h: width 640 start 664 end 704 total 832 skew 0 clock 37.9KHz
v: height 480 start 489 end 492 total 520 clock 72.8Hz
640x480 (0x4b) 31.5MHz -HSync -VSync
h: width 640 start 656 end 720 total 840 skew 0 clock 37.5KHz
v: height 480 start 481 end 484 total 500 clock 75.0Hz
640x480 (0x4c) 25.2MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz
v: height 480 start 490 end 492 total 525 clock 59.9Hz
720x400 (0x4d) 35.5MHz -HSync +VSync
h: width 720 start 756 end 828 total 936 skew 0 clock 37.9KHz
v: height 400 start 401 end 404 total 446 clock 85.0Hz
640x400 (0x4e) 31.5MHz -HSync +VSync
h: width 640 start 672 end 736 total 832 skew 0 clock 37.9KHz
v: height 400 start 401 end 404 total 445 clock 85.1Hz
640x350 (0x4f) 31.5MHz +HSync -VSync
h: width 640 start 672 end 736 total 832 skew 0 clock 37.9KHz
v: height 350 start 382 end 385 total 445 clock 85.1Hz