New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monitor goes to standby with nVidia Quadro K1200+DisplayPort+ASUS PB278 #1952

Closed
HeDamsja opened this Issue May 4, 2016 · 13 comments

Comments

Projects
None yet
3 participants
@HeDamsja

HeDamsja commented May 4, 2016

Qubes OS version (e.g., R3.1): R3.1


Expected behavior:

Frame Buffer console and/or X

Actual behavior:

Monitor goes into standby mode

Steps to reproduce the behavior:

Use an nVidia Quadro K1200 card.

General notes:

dmesg-qubes-3.1.txt

I do not believe that this is a Qubes-specific thing. Rather, it is an issue with nouveau and K1200 (and K2200). Filed a bug with nouveau. Hope this helps someone avoid frustration (until the bug is fixed)

The installation required the following gyrations: (probably didn't need to do some of them)

  1. Append nomodeset ip=dhcp inst.nokill inst.vnc to the kernel command line
  2. Set the root password after install completes but before the first reboot (used chroot to do this) - this is so that it'd be possible to log in at all.
  3. Post-install boot:
  • Remove nomodeset from kernel boot line
  • Blindly type in the LUKS passphrase. sleep 5m :)
  • CTRL-ALT-F2, blindly log in as root
  • Run dmesg > dmesg.out
  • Reboot, letting nomodeset remain
  • Sneakernet the dmesg.out file (see attached)

DMESG output (scraped for DRM or nouveau mentions)

    Line 707: [    3.996995] ata5.00: supports DRM functions and may not be fully accessible
    Line 718: [    4.000030] ata5.00: supports DRM functions and may not be fully accessible
    Line 835: [    5.005631] [drm] Initialized drm 1.1.0 20060810
    Line 835: [    5.005631] [drm] Initialized drm 1.1.0 20060810
    Line 850: [    5.015110] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x1173c0a2
    Line 851: [    5.015261] nouveau  [  DEVICE][0000:01:00.0] Chipset: GM107 (NV117)
    Line 852: [    5.015396] nouveau  [  DEVICE][0000:01:00.0] Family : NV110
    Line 916: [    5.149227] nouveau  [   VBIOS][0000:01:00.0] using image from PROM
    Line 917: [    5.149482] nouveau  [   VBIOS][0000:01:00.0] BIT signature found
    Line 918: [    5.149615] nouveau  [   VBIOS][0000:01:00.0] version 82.07.76.00.05
    Line 919: [    5.149968] nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
    Line 920: [    5.150126] nouveau  [     PFB][0000:01:00.0] RAM type: GDDR5
    Line 921: [    5.150257] nouveau  [     PFB][0000:01:00.0] RAM size: 4096 MiB
    Line 922: [    5.150388] nouveau  [     PFB][0000:01:00.0]    ZCOMP: 0 tags
    Line 951: [    5.791767] nouveau  [  PTHERM][0000:01:00.0] FAN control: PWM
    Line 952: [    5.791906] nouveau  [  PTHERM][0000:01:00.0] fan management: automatic
    Line 953: [    5.792049] nouveau  [  PTHERM][0000:01:00.0] internal sensor: yes
    Line 954: [    5.792208] nouveau  [     CLK][0000:01:00.0] 07: core 405 MHz memory 810 MHz 
    Line 955: [    5.792444] nouveau  [     CLK][0000:01:00.0] 0f: core 719-1032 MHz memory 5010 MHz 
    Line 956: [    5.792739] nouveau  [     CLK][0000:01:00.0] --: core 405 MHz memory 810 MHz 
    Line 961: [    5.803376] nouveau  [     DRM] VRAM: 4096 MiB
    Line 961: [    5.803376] nouveau  [     DRM] VRAM: 4096 MiB
    Line 962: [    5.803505] nouveau  [     DRM] GART: 1048576 MiB
    Line 962: [    5.803505] nouveau  [     DRM] GART: 1048576 MiB
    Line 963: [    5.803636] nouveau  [     DRM] TMDS table version 2.0
    Line 963: [    5.803636] nouveau  [     DRM] TMDS table version 2.0
    Line 964: [    5.803773] nouveau  [     DRM] DCB version 4.0
    Line 964: [    5.803773] nouveau  [     DRM] DCB version 4.0
    Line 965: [    5.803904] nouveau  [     DRM] DCB outp 00: 04800fb6 04420010
    Line 965: [    5.803904] nouveau  [     DRM] DCB outp 00: 04800fb6 04420010
    Line 966: [    5.804035] nouveau  [     DRM] DCB outp 01: 04000f72 00020010
    Line 966: [    5.804035] nouveau  [     DRM] DCB outp 01: 04000f72 00020010
    Line 967: [    5.804166] nouveau  [     DRM] DCB outp 02: 02811fa6 04420010
    Line 967: [    5.804166] nouveau  [     DRM] DCB outp 02: 02811fa6 04420010
    Line 968: [    5.804297] nouveau  [     DRM] DCB outp 03: 02011f62 00020010
    Line 968: [    5.804297] nouveau  [     DRM] DCB outp 03: 02011f62 00020010
    Line 969: [    5.804428] nouveau  [     DRM] DCB outp 04: 01822fd6 04420020
    Line 969: [    5.804428] nouveau  [     DRM] DCB outp 04: 01822fd6 04420020
    Line 970: [    5.804558] nouveau  [     DRM] DCB outp 05: 01022f92 00020020
    Line 970: [    5.804558] nouveau  [     DRM] DCB outp 05: 01022f92 00020020
    Line 971: [    5.804689] nouveau  [     DRM] DCB outp 06: 08833fc6 04420010
    Line 971: [    5.804689] nouveau  [     DRM] DCB outp 06: 08833fc6 04420010
    Line 972: [    5.804824] nouveau  [     DRM] DCB outp 07: 08033f82 00020010
    Line 972: [    5.804824] nouveau  [     DRM] DCB outp 07: 08033f82 00020010
    Line 973: [    5.804955] nouveau  [     DRM] DCB conn 00: 00020046
    Line 973: [    5.804955] nouveau  [     DRM] DCB conn 00: 00020046
    Line 974: [    5.805112] nouveau  [     DRM] DCB conn 01: 00010146
    Line 974: [    5.805112] nouveau  [     DRM] DCB conn 01: 00010146
    Line 975: [    5.805268] nouveau  [     DRM] DCB conn 02: 02000246
    Line 975: [    5.805268] nouveau  [     DRM] DCB conn 02: 02000246
    Line 976: [    5.805425] nouveau  [     DRM] DCB conn 03: 01000346
    Line 976: [    5.805425] nouveau  [     DRM] DCB conn 03: 01000346
    Line 977: [    5.812275] nouveau E[   PDISP][0000:01:00.0][0x00000006] 00:0006:0f44: link training failed
    Line 978: [    5.814067] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    Line 979: [    5.814200] [drm] Driver supports precise vblank timestamp query.
    Line 980: [    5.819578] nouveau  [     DRM] MM: using COPY for buffer copies
    Line 980: [    5.819578] nouveau  [     DRM] MM: using COPY for buffer copies
    Line 989: [    5.985153] nouveau  [     DRM] allocated 1920x1080 fb: 0x60000, bo ffff8800056c5400
    Line 989: [    5.985153] nouveau  [     DRM] allocated 1920x1080 fb: 0x60000, bo ffff8800056c5400
    Line 990: [    5.985481] fbcon: nouveaufb (fb0) is primary device
    Line 991: [    5.995035] nouveau E[   PDISP][0000:01:00.0][0x00000006] 00:0006:0f44: link training failed
    Line 992: [    6.002405] nouveau E[   PDISP][0000:01:00.0][0x00000006] 00:0006:0f44: link training failed
    Line 1011: [   14.006426] nouveau E[   PDISP][0000:01:00.0][0x00000006] 02:0006:0f42: link training failed
    Line 1012: [   16.007175] nouveau E[   PDISP][0000:01:00.0] chid 2 mthd 0x0080 data 0x00000000 0x00005080 0x0000000d
    Line 1013: [   16.007176] nouveau E[   PDISP][0000:01:00.0] Base 1:
    Line 1014: [   16.007179] nouveau E[   PDISP][0000:01:00.0]     0x0080: 0x00000000              
    Line 1015: [   16.007182] nouveau E[   PDISP][0000:01:00.0]     0x0084: 0x00000000 -> 0x00000010
    Line 1016: [   16.007184] nouveau E[   PDISP][0000:01:00.0]     0x0088: 0x00000000 -> 0x00000200
    Line 1017: [   16.007187] nouveau E[   PDISP][0000:01:00.0]     0x008c: 0x00000000              
    Line 1018: [   16.007190] nouveau E[   PDISP][0000:01:00.0]     0x0090: 0x00000000 -> 0x00000001
    Line 1019: [   16.007193] nouveau E[   PDISP][0000:01:00.0]     0x0094: 0x00000000 -> 0xf0000000
    Line 1020: [   16.007196] nouveau E[   PDISP][0000:01:00.0]     0x00a0: 0x00000000              
    Line 1021: [   16.007199] nouveau E[   PDISP][0000:01:00.0]     0x00a4: 0x00000000              
    Line 1022: [   16.007202] nouveau E[   PDISP][0000:01:00.0]     0x00c0: 0x00000000 -> 0xffff0000
    Line 1023: [   16.007204] nouveau E[   PDISP][0000:01:00.0]     0x00c4: 0x00000000              
    Line 1024: [   16.007207] nouveau E[   PDISP][0000:01:00.0]     0x00c8: 0x00000000              
    Line 1025: [   16.007210] nouveau E[   PDISP][0000:01:00.0]     0x00cc: 0x00000000              
    Line 1026: [   16.007213] nouveau E[   PDISP][0000:01:00.0]     0x00e0: 0x00000000 -> 0x40000000
    Line 1027: [   16.007216] nouveau E[   PDISP][0000:01:00.0]     0x00e4: 0x00000000              
    Line 1028: [   16.007219] nouveau E[   PDISP][0000:01:00.0]     0x00e8: 0x00000000              
    Line 1029: [   16.007222] nouveau E[   PDISP][0000:01:00.0]     0x00ec: 0x00000000              
    Line 1030: [   16.007224] nouveau E[   PDISP][0000:01:00.0]     0x00fc: 0x00000000              
    Line 1031: [   16.007227] nouveau E[   PDISP][0000:01:00.0]     0x0100: 0xfffe0000              
    Line 1032: [   16.007230] nouveau E[   PDISP][0000:01:00.0]     0x0104: 0x00000000              
    Line 1033: [   16.007233] nouveau E[   PDISP][0000:01:00.0]     0x0108: 0x18131813              
    Line 1034: [   16.007236] nouveau E[   PDISP][0000:01:00.0]     0x010c: 0xf0000000              
    Line 1035: [   16.007239] nouveau E[   PDISP][0000:01:00.0]     0x0110: 0x00000000              
    Line 1036: [   16.007242] nouveau E[   PDISP][0000:01:00.0]     0x0114: 0x00000000              
    Line 1037: [   16.007244] nouveau E[   PDISP][0000:01:00.0]     0x0118: 0x00000000              
    Line 1038: [   16.007247] nouveau E[   PDISP][0000:01:00.0]     0x011c: 0x00000000              
    Line 1039: [   16.007250] nouveau E[   PDISP][0000:01:00.0]     0x0130: 0x00000000              
    Line 1040: [   16.007253] nouveau E[   PDISP][0000:01:00.0]     0x0134: 0x00000000              
    Line 1041: [   16.007256] nouveau E[   PDISP][0000:01:00.0]     0x0138: 0x00000000              
    Line 1042: [   16.007259] nouveau E[   PDISP][0000:01:00.0]     0x013c: 0x00000000              
    Line 1043: [   16.007261] nouveau E[   PDISP][0000:01:00.0]     0x0140: 0x00010000              
    Line 1044: [   16.007264] nouveau E[   PDISP][0000:01:00.0]     0x0144: 0x00000000              
    Line 1045: [   16.007267] nouveau E[   PDISP][0000:01:00.0]     0x0148: 0x00000000              
    Line 1046: [   16.007270] nouveau E[   PDISP][0000:01:00.0]     0x014c: 0x00000000              
    Line 1047: [   16.007273] nouveau E[   PDISP][0000:01:00.0]     0x0150: 0x00000000              
    Line 1048: [   16.007276] nouveau E[   PDISP][0000:01:00.0]     0x0154: 0x00010000              
    Line 1049: [   16.007279] nouveau E[   PDISP][0000:01:00.0]     0x0158: 0x00000000              
    Line 1050: [   16.007281] nouveau E[   PDISP][0000:01:00.0]     0x015c: 0x00000000              
    Line 1051: [   16.007284] nouveau E[   PDISP][0000:01:00.0]     0x0160: 0x00000000              
    Line 1052: [   16.007287] nouveau E[   PDISP][0000:01:00.0]     0x0164: 0x00000000              
    Line 1053: [   16.007290] nouveau E[   PDISP][0000:01:00.0]     0x0168: 0x00010000              
    Line 1054: [   16.007293] nouveau E[   PDISP][0000:01:00.0]     0x016c: 0x00000000              
    Line 1055: [   16.007293] nouveau E[   PDISP][0000:01:00.0] Base 1 - Image 0:
    Line 1056: [   16.007296] nouveau E[   PDISP][0000:01:00.0]     0x0400: 0x00000000 -> 0x00000600
    Line 1057: [   16.007298] nouveau E[   PDISP][0000:01:00.0]     0x0404: 0x00000000              
    Line 1058: [   16.007301] nouveau E[   PDISP][0000:01:00.0]     0x0408: 0x00000000 -> 0x04380780
    Line 1059: [   16.007304] nouveau E[   PDISP][0000:01:00.0]     0x040c: 0x00000000 -> 0x01001e00
    Line 1060: [   16.007307] nouveau E[   PDISP][0000:01:00.0]     0x0410: 0x0000e900 -> 0x0000cf00
    Line 1061: [   16.007308] nouveau E[   PDISP][0000:01:00.0] Base 1 - Image 1:
    Line 1062: [   16.007310] nouveau E[   PDISP][0000:01:00.0]     0x0420: 0x00000000              
    Line 1063: [   16.007313] nouveau E[   PDISP][0000:01:00.0]     0x0424: 0x00000000              
    Line 1064: [   16.007316] nouveau E[   PDISP][0000:01:00.0]     0x0428: 0x00000000              
    Line 1065: [   16.007320] nouveau E[   PDISP][0000:01:00.0]     0x042c: 0x00000000              
    Line 1066: [   16.007323] nouveau E[   PDISP][0000:01:00.0]     0x0430: 0x0000e900              
    Line 1068: [   52.333114] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
    Line 1068: [   52.333114] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
    Line 1069: [   52.333114] nouveau 0000:01:00.0: registered panic notifier
    Line 1070: [   52.336020] [drm] Initialized nouveau 1.2.2 20120801 for 0000:01:00.0 on minor 0
    Line 1070: [   52.336020] [drm] Initialized nouveau 1.2.2 20120801 for 0000:01:00.0 on minor 0

Related issues:

Relevant labels:

nvidia nouveau quadro

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong May 4, 2016

Member

I do not believe that this is a Qubes-specific thing. Rather, it is an issue with nouveau and K1200 (and K2200). Filed a bug with nouveau. Hope this helps someone avoid frustration (until the bug is fixed)

Thanks! In that case, I'll tag this as a documentation enhancement.

If you're willing to submit a pull request to add this information, please do. This would probably be the appropriate page: https://www.qubes-os.org/doc/install-nvidia-driver/

Member

andrewdavidwong commented May 4, 2016

I do not believe that this is a Qubes-specific thing. Rather, it is an issue with nouveau and K1200 (and K2200). Filed a bug with nouveau. Hope this helps someone avoid frustration (until the bug is fixed)

Thanks! In that case, I'll tag this as a documentation enhancement.

If you're willing to submit a pull request to add this information, please do. This would probably be the appropriate page: https://www.qubes-os.org/doc/install-nvidia-driver/

@andrewdavidwong andrewdavidwong added this to the Documentation/website milestone May 4, 2016

@HeDamsja

This comment has been minimized.

Show comment
Hide comment
@HeDamsja

HeDamsja May 5, 2016

@andrewdavidwong: Once I have something more concrete than just stating the fact 'it's broke, yo', I'll gladly submit a PR against the docs. Unless I misunderstood what you're asking me to document (quite possible) - I'd be glad to submit a PR for something else as well.

HeDamsja commented May 5, 2016

@andrewdavidwong: Once I have something more concrete than just stating the fact 'it's broke, yo', I'll gladly submit a PR against the docs. Unless I misunderstood what you're asking me to document (quite possible) - I'd be glad to submit a PR for something else as well.

@HeDamsja

This comment has been minimized.

Show comment
Hide comment
@HeDamsja

HeDamsja May 5, 2016

So, an update.

Based on a suggestion from the nouveau folks, tried a more recent kernel. Fedora Core 23's 4.4.8-300, to be exact. Things work. DMesg output attached. Not sure if there's a way to backport 4.4.x's nouveau into Qubes' 4.1.x

dmesg-4.4.8-300.fc23.x86_64.txt

In kernel 4.1.x's output, there are "link training failed" messages, but in 4.4.x's, there are EDID checksum error messages instead. Wonder if 4.4.x's version simply handles ASUS' EDID brainfart better than 4.1.x?

dmesg output with drm|nouvea isolated:

    Line 951: [    1.547510] [drm] Initialized drm 1.1.0 20060810
    Line 951: [    1.547510] [drm] Initialized drm 1.1.0 20060810
    Line 968: [    1.600409] nouveau 0000:01:00.0: NVIDIA GM107 (1173c0a2)
    Line 972: [    1.719765] nouveau 0000:01:00.0: bios: version 82.07.76.00.05
    Line 973: [    1.720583] nouveau 0000:01:00.0: fb: 4096 MiB GDDR5
    Line 984: [    2.382416] nouveau 0000:01:00.0: DRM: VRAM: 4096 MiB
    Line 984: [    2.382416] nouveau 0000:01:00.0: DRM: VRAM: 4096 MiB
    Line 985: [    2.382582] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
    Line 985: [    2.382582] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
    Line 986: [    2.382744] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
    Line 986: [    2.382744] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
    Line 987: [    2.382909] nouveau 0000:01:00.0: DRM: DCB version 4.0
    Line 987: [    2.382909] nouveau 0000:01:00.0: DRM: DCB version 4.0
    Line 988: [    2.383084] nouveau 0000:01:00.0: DRM: DCB outp 00: 04800fb6 04420010
    Line 988: [    2.383084] nouveau 0000:01:00.0: DRM: DCB outp 00: 04800fb6 04420010
    Line 989: [    2.383250] nouveau 0000:01:00.0: DRM: DCB outp 01: 04000f72 00020010
    Line 989: [    2.383250] nouveau 0000:01:00.0: DRM: DCB outp 01: 04000f72 00020010
    Line 990: [    2.383417] nouveau 0000:01:00.0: DRM: DCB outp 02: 02811fa6 04420010
    Line 990: [    2.383417] nouveau 0000:01:00.0: DRM: DCB outp 02: 02811fa6 04420010
    Line 991: [    2.383579] nouveau 0000:01:00.0: DRM: DCB outp 03: 02011f62 00020010
    Line 991: [    2.383579] nouveau 0000:01:00.0: DRM: DCB outp 03: 02011f62 00020010
    Line 992: [    2.383743] nouveau 0000:01:00.0: DRM: DCB outp 04: 01822fd6 04420020
    Line 992: [    2.383743] nouveau 0000:01:00.0: DRM: DCB outp 04: 01822fd6 04420020
    Line 993: [    2.383905] nouveau 0000:01:00.0: DRM: DCB outp 05: 01022f92 00020020
    Line 993: [    2.383905] nouveau 0000:01:00.0: DRM: DCB outp 05: 01022f92 00020020
    Line 994: [    2.384068] nouveau 0000:01:00.0: DRM: DCB outp 06: 08833fc6 04420010
    Line 994: [    2.384068] nouveau 0000:01:00.0: DRM: DCB outp 06: 08833fc6 04420010
    Line 995: [    2.384232] nouveau 0000:01:00.0: DRM: DCB outp 07: 08033f82 00020010
    Line 995: [    2.384232] nouveau 0000:01:00.0: DRM: DCB outp 07: 08033f82 00020010
    Line 996: [    2.384422] nouveau 0000:01:00.0: DRM: DCB conn 00: 00020046
    Line 996: [    2.384422] nouveau 0000:01:00.0: DRM: DCB conn 00: 00020046
    Line 997: [    2.384583] nouveau 0000:01:00.0: DRM: DCB conn 01: 00010146
    Line 997: [    2.384583] nouveau 0000:01:00.0: DRM: DCB conn 01: 00010146
    Line 998: [    2.384745] nouveau 0000:01:00.0: DRM: DCB conn 02: 02000246
    Line 998: [    2.384745] nouveau 0000:01:00.0: DRM: DCB conn 02: 02000246
    Line 999: [    2.384906] nouveau 0000:01:00.0: DRM: DCB conn 03: 01000346
    Line 999: [    2.384906] nouveau 0000:01:00.0: DRM: DCB conn 03: 01000346
    Line 1000: [    2.404056] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    Line 1001: [    2.404226] [drm] Driver supports precise vblank timestamp query.
    Line 1002: [    2.483016] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
    Line 1002: [    2.483016] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
    Line 1003: [    2.516315] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 88
    Line 1003: [    2.516315] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 88
    Line 1003: [    2.516315] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 88
    Line 1013: [    2.683040] nouveau 0000:01:00.0: DRM: allocated 2560x1440 fb: 0x60000, bo ffff880440965400
    Line 1013: [    2.683040] nouveau 0000:01:00.0: DRM: allocated 2560x1440 fb: 0x60000, bo ffff880440965400
    Line 1014: [    2.683385] fbcon: nouveaufb (fb0) is primary device
    Line 1016: [    3.089721] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
    Line 1016: [    3.089721] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
    Line 1017: [    3.092198] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
    Line 1017: [    3.092198] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
    Line 1019: [    3.361257] nouveau 0000:01:00.0: priv: HUB0: 10eb14 80000122 (18408231)

HeDamsja commented May 5, 2016

So, an update.

Based on a suggestion from the nouveau folks, tried a more recent kernel. Fedora Core 23's 4.4.8-300, to be exact. Things work. DMesg output attached. Not sure if there's a way to backport 4.4.x's nouveau into Qubes' 4.1.x

dmesg-4.4.8-300.fc23.x86_64.txt

In kernel 4.1.x's output, there are "link training failed" messages, but in 4.4.x's, there are EDID checksum error messages instead. Wonder if 4.4.x's version simply handles ASUS' EDID brainfart better than 4.1.x?

dmesg output with drm|nouvea isolated:

    Line 951: [    1.547510] [drm] Initialized drm 1.1.0 20060810
    Line 951: [    1.547510] [drm] Initialized drm 1.1.0 20060810
    Line 968: [    1.600409] nouveau 0000:01:00.0: NVIDIA GM107 (1173c0a2)
    Line 972: [    1.719765] nouveau 0000:01:00.0: bios: version 82.07.76.00.05
    Line 973: [    1.720583] nouveau 0000:01:00.0: fb: 4096 MiB GDDR5
    Line 984: [    2.382416] nouveau 0000:01:00.0: DRM: VRAM: 4096 MiB
    Line 984: [    2.382416] nouveau 0000:01:00.0: DRM: VRAM: 4096 MiB
    Line 985: [    2.382582] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
    Line 985: [    2.382582] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
    Line 986: [    2.382744] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
    Line 986: [    2.382744] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
    Line 987: [    2.382909] nouveau 0000:01:00.0: DRM: DCB version 4.0
    Line 987: [    2.382909] nouveau 0000:01:00.0: DRM: DCB version 4.0
    Line 988: [    2.383084] nouveau 0000:01:00.0: DRM: DCB outp 00: 04800fb6 04420010
    Line 988: [    2.383084] nouveau 0000:01:00.0: DRM: DCB outp 00: 04800fb6 04420010
    Line 989: [    2.383250] nouveau 0000:01:00.0: DRM: DCB outp 01: 04000f72 00020010
    Line 989: [    2.383250] nouveau 0000:01:00.0: DRM: DCB outp 01: 04000f72 00020010
    Line 990: [    2.383417] nouveau 0000:01:00.0: DRM: DCB outp 02: 02811fa6 04420010
    Line 990: [    2.383417] nouveau 0000:01:00.0: DRM: DCB outp 02: 02811fa6 04420010
    Line 991: [    2.383579] nouveau 0000:01:00.0: DRM: DCB outp 03: 02011f62 00020010
    Line 991: [    2.383579] nouveau 0000:01:00.0: DRM: DCB outp 03: 02011f62 00020010
    Line 992: [    2.383743] nouveau 0000:01:00.0: DRM: DCB outp 04: 01822fd6 04420020
    Line 992: [    2.383743] nouveau 0000:01:00.0: DRM: DCB outp 04: 01822fd6 04420020
    Line 993: [    2.383905] nouveau 0000:01:00.0: DRM: DCB outp 05: 01022f92 00020020
    Line 993: [    2.383905] nouveau 0000:01:00.0: DRM: DCB outp 05: 01022f92 00020020
    Line 994: [    2.384068] nouveau 0000:01:00.0: DRM: DCB outp 06: 08833fc6 04420010
    Line 994: [    2.384068] nouveau 0000:01:00.0: DRM: DCB outp 06: 08833fc6 04420010
    Line 995: [    2.384232] nouveau 0000:01:00.0: DRM: DCB outp 07: 08033f82 00020010
    Line 995: [    2.384232] nouveau 0000:01:00.0: DRM: DCB outp 07: 08033f82 00020010
    Line 996: [    2.384422] nouveau 0000:01:00.0: DRM: DCB conn 00: 00020046
    Line 996: [    2.384422] nouveau 0000:01:00.0: DRM: DCB conn 00: 00020046
    Line 997: [    2.384583] nouveau 0000:01:00.0: DRM: DCB conn 01: 00010146
    Line 997: [    2.384583] nouveau 0000:01:00.0: DRM: DCB conn 01: 00010146
    Line 998: [    2.384745] nouveau 0000:01:00.0: DRM: DCB conn 02: 02000246
    Line 998: [    2.384745] nouveau 0000:01:00.0: DRM: DCB conn 02: 02000246
    Line 999: [    2.384906] nouveau 0000:01:00.0: DRM: DCB conn 03: 01000346
    Line 999: [    2.384906] nouveau 0000:01:00.0: DRM: DCB conn 03: 01000346
    Line 1000: [    2.404056] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    Line 1001: [    2.404226] [drm] Driver supports precise vblank timestamp query.
    Line 1002: [    2.483016] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
    Line 1002: [    2.483016] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
    Line 1003: [    2.516315] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 88
    Line 1003: [    2.516315] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 88
    Line 1003: [    2.516315] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 88
    Line 1013: [    2.683040] nouveau 0000:01:00.0: DRM: allocated 2560x1440 fb: 0x60000, bo ffff880440965400
    Line 1013: [    2.683040] nouveau 0000:01:00.0: DRM: allocated 2560x1440 fb: 0x60000, bo ffff880440965400
    Line 1014: [    2.683385] fbcon: nouveaufb (fb0) is primary device
    Line 1016: [    3.089721] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
    Line 1016: [    3.089721] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
    Line 1017: [    3.092198] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
    Line 1017: [    3.092198] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
    Line 1019: [    3.361257] nouveau 0000:01:00.0: priv: HUB0: 10eb14 80000122 (18408231)
@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong May 5, 2016

Member

Once I have something more concrete than just stating the fact 'it's broke, yo', I'll gladly submit a PR against the docs. Unless I misunderstood what you're asking me to document (quite possible) - I'd be glad to submit a PR for something else as well.

I was just thinking that your workaround steps above might be useful to others, but if you'd prefer to wait until you have something more concrete, that would certainly be fine. Either way, your contribution is appreciated. :)

Member

andrewdavidwong commented May 5, 2016

Once I have something more concrete than just stating the fact 'it's broke, yo', I'll gladly submit a PR against the docs. Unless I misunderstood what you're asking me to document (quite possible) - I'd be glad to submit a PR for something else as well.

I was just thinking that your workaround steps above might be useful to others, but if you'd prefer to wait until you have something more concrete, that would certainly be fine. Either way, your contribution is appreciated. :)

@HeDamsja

This comment has been minimized.

Show comment
Hide comment
@HeDamsja

HeDamsja May 5, 2016

@andrewdavidwong
I was just thinking that your workaround steps above might be useful to others, but if you'd prefer to wait until you have something more concrete, that would certainly be fine. Either way, your contribution is appreciated. :)

Fair enough :)
It seems like the work-around itself would belong in a troubleshooting or debug section, rather than a proper install section - it does not, after all, produce a usable system.

A (not the ) solution seems to be to have a text-only setup post-boot. One which would mirror the initial GUI. A pile of work to keep that in sync with the GUI-based one, AFAIK (could be wrong). Curiously, there were, in one of the install log console windows, messages scrolling indicating a failure of systemctl enable initial-setup-graphical.service and systemctl enable initial-setup-text.service, so it appears that some pieces of this sort of a thing are in place.

HeDamsja commented May 5, 2016

@andrewdavidwong
I was just thinking that your workaround steps above might be useful to others, but if you'd prefer to wait until you have something more concrete, that would certainly be fine. Either way, your contribution is appreciated. :)

Fair enough :)
It seems like the work-around itself would belong in a troubleshooting or debug section, rather than a proper install section - it does not, after all, produce a usable system.

A (not the ) solution seems to be to have a text-only setup post-boot. One which would mirror the initial GUI. A pile of work to keep that in sync with the GUI-based one, AFAIK (could be wrong). Curiously, there were, in one of the install log console windows, messages scrolling indicating a failure of systemctl enable initial-setup-graphical.service and systemctl enable initial-setup-text.service, so it appears that some pieces of this sort of a thing are in place.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong May 5, 2016

Member

It seems like the work-around itself would belong in a troubleshooting or debug section, rather than a proper install section - it does not, after all, produce a usable system.

TBH, the current Nvidia page is in need of a cleanup, so I don't think the addition of a helpful debugging section would detract from it in any way.

Member

andrewdavidwong commented May 5, 2016

It seems like the work-around itself would belong in a troubleshooting or debug section, rather than a proper install section - it does not, after all, produce a usable system.

TBH, the current Nvidia page is in need of a cleanup, so I don't think the addition of a helpful debugging section would detract from it in any way.

@HeDamsja

This comment has been minimized.

Show comment
Hide comment
@HeDamsja

HeDamsja May 5, 2016

@andrewdavidwong
TBH, the current Nvidia page is in need of a cleanup, so I don't think the addition of a helpful debugging section would detract from it in any way.

Fair enough. Will work on that PR.

Perhaps someone with more familiarity with Qubes' kernel selection process an weigh in on the possibility of pulling in the nouveau/drm bits from 4.4.8 branch (seems like less of an insane request than asking the kernel to be entirely upgraded to 4.4.8 )

HeDamsja commented May 5, 2016

@andrewdavidwong
TBH, the current Nvidia page is in need of a cleanup, so I don't think the addition of a helpful debugging section would detract from it in any way.

Fair enough. Will work on that PR.

Perhaps someone with more familiarity with Qubes' kernel selection process an weigh in on the possibility of pulling in the nouveau/drm bits from 4.4.8 branch (seems like less of an insane request than asking the kernel to be entirely upgraded to 4.4.8 )

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek May 6, 2016

Member

We're working on having 4.4 in Qubes 3.2.

Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Member

marmarek commented May 6, 2016

We're working on having 4.4 in Qubes 3.2.

Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

@HeDamsja

This comment has been minimized.

Show comment
Hide comment

HeDamsja commented May 6, 2016

@marmarek: Awesome.

@HeDamsja

This comment has been minimized.

Show comment
Hide comment
@HeDamsja

HeDamsja May 6, 2016

@marmarek: FWIW - I am volunteering to be a tester for R3.2

HeDamsja commented May 6, 2016

@marmarek: FWIW - I am volunteering to be a tester for R3.2

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek May 6, 2016

Member

Watch #1807 - there will be links to test images.

Member

marmarek commented May 6, 2016

Watch #1807 - there will be links to test images.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong May 7, 2016

Member

@HeDamsja, we've merged your PR (thank you!). Is there any further reason to keep this issue open?

Member

andrewdavidwong commented May 7, 2016

@HeDamsja, we've merged your PR (thank you!). Is there any further reason to keep this issue open?

@HeDamsja

This comment has been minimized.

Show comment
Hide comment
@HeDamsja

HeDamsja May 9, 2016

@andrewdavidwong: Fair point, closing :)

HeDamsja commented May 9, 2016

@andrewdavidwong: Fair point, closing :)

@HeDamsja HeDamsja closed this May 9, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment