andikleen / linux-misc

Various Linux kernel changes
http://halobates.de
Other
64 stars 12 forks source link

[4.11] qxl drm w uni-processor vm errors #23

Open gschukin opened 7 years ago

gschukin commented 7 years ago

On a uni-processor vm i've found following errors during qxl drm driver initialization:

[    2.060862] [drm] Device Version 0.0
[    2.060863] [drm] Compression level 0 log level 0
[    2.060863] [drm] Currently using mode #0, list at 0x488
[    2.060864] [drm] 12286 io pages at offset 0x1000000
[    2.060864] [drm] 16777216 byte draw area at offset 0x0
[    2.060865] [drm] RAM header offset: 0x3ffe000
[    2.060865] [drm] rom modes offset 0x488 for 128 modes
[    2.064156] [TTM] Zone  kernel: Available graphics memory: 16474956 kiB
[    2.064157] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[    2.064157] [TTM] Initializing pool allocator
[    2.064159] [TTM] Initializing DMA pool allocator
[    2.064168] [drm] qxl: 16M of VRAM memory size
[    2.064168] [drm] qxl: 63M of IO pages memory ready (VRAM domain)
[    2.064169] [drm] qxl: 64M of Surface memory size
[    2.075147] [drm] main mem slot 1 [f4000000,3ffe000]
[    2.075147] [drm] surface mem slot 2 [f8000000,4000000]
[    2.075148] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.075148] [drm] No driver support for vblank timestamp query.
[    2.075305] [drm] fb mappable at 0xF4000000, size 3145728
[    2.075306] [drm] fb: depth 24, pitch 4096, width 1024, height 768
[    2.126717] fbcon: qxldrmfb (fb0) is primary device
[    2.144689] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144699] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144703] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144706] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144727] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144731] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144734] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144748] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144751] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144754] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144767] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144770] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.144773] [drm:qxl_send_monitors_config [qxl]] *ERROR* head 4 wrong: 1844x1841+1824+8259384
[    2.146905] Console: switching to colour frame buffer device 128x48
[    2.165262] qxl 0000:00:01.0: fb0: qxldrmfb frame buffer device
[    2.167514] [drm] Initialized qxl 0.1.0 20120117 for 0000:00:01.0 on minor 0

Everything is fine on multi-processor VM.

- Gleb

andikleen commented 7 years ago

I assume it's fixed, but please double check