испортил xorg.
побаловался nvidia x server settings



даже монитор не определяется

исправил xorg



паявились режимы разрешений, определился монитор и считывается EDID.
EDID правильный.
% telnet towel.blinkenlights.nl
Немного покапался в raw EDID
Байты 12h, 13h (Version и Revision EDID) = 01 03 (то есть версия EDID - 1.3, что и потверждается, значит всего один блок - 128 байт )
Байт 18h (Feature Support - DPMS) = EA (1-ый бит, бит/флаг Preferred Timing Mode = 1, значит монитор имеет фиксированное разрешение и это родное разрешение должно быть указано первым в EDID, в списке поддерживаемых разрешений)
И как видим это разрешение равно - 1366 х 1414 … разрешение какое то не стандартное, я с таким и не встречался ….
(Проверить прямо из raw EDID уже трудно, нужно лезти в спецификацию... и всеравно там ногу сломишь с битами...)

с битами действительно можно голову сломать
% telnet towel.blinkenlights.nl
Почти окосел но ОНО заработало!!!

Подсовывание EDID файлика в /usr/lib/firmware не помогло (может что я неправильно делал). нвидия постоянно пыталась найти EDID.
Поудалял "хвасты" что на делал в системе, пока работает
$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+
   1680x1050     59.95
   1600x1200     60.00
   1440x900      59.89
   1280x1024     75.02    60.02
   1280x960      60.00
   1280x800      59.81
   1152x864      75.00
   1024x768      75.03    70.07    60.00
   800x600       75.00    72.19    60.32    56.25
   640x480       75.00    72.81    59.94
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

Побродив по просторам, выложу все в одном месте, с вольными комментариями. Надеюсь съэкономлю кому-нибудь кучу нервов и времени.

xrandr отказывается создавать нужный режим.
$ xrandr --addmode DVI-I-0 1920x1080_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  39
  Current serial number in output stream:  40

Проверяем наличие EDID

Устанавливаем read-edid

считать EDID - get-edid | parse-edid
считать EDID и записать - get-edid > edid.bin
прочитать EDID - parse-edid < edid.bin

от root запускаем
# modprobe i2c_dev

считываем EDID
# get-edid | parse-edid

# get-edid | parse-edid
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 1
No EDID on bus 2
No EDID on bus 3
No byte reading on this bus...
Problem requesting slave address: Bad file descriptor
1 potential busses found: 0
Bus 0 doesn't really have an EDID...
Couldn't find an accessible EDID on this computer.
Attempting to use the classical VBE interface
Partial Read... Try again
в моем случае вообще не считывается

нужен edid.bin на монитор, мне получилось вытащить из под винды подобие этого файла. потом поправить в hexeditor
как вариант, этот файл можно смастерить самому.
взять за основу любой edid.bin, прогнать gtf или cvt для разных разрешений и записать в бинарник.

проверям результат
# parse-edid < raw.bin
Checksum Correct

Section "Monitor"
        Identifier "VA2231 Series"
        ModelName "VA2231 Series"
        VendorName "VSC"
        # Monitor Manufactured week 46 of 2011
        # EDID version 1.3
        # Analog Display
        DisplaySize 480 270
        Gamma 2.20
        Option "DPMS" "true"
        Horizsync 24-82
        VertRefresh 50-75
        # Maximum pixel clock is 170MHz
        #Not giving standard mode: 1680x1050, 60Hz
        #Not giving standard mode: 1600x1200, 60Hz
        #Not giving standard mode: 1440x900, 60Hz
        #Not giving standard mode: 1280x1024, 60Hz
        #Not giving standard mode: 1280x960, 60Hz
        #Not giving standard mode: 1280x800, 60Hz
        #Not giving standard mode: 1152x864, 75Hz
        Modeline        "Mode 0" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
EndSection

получившийся бинарник закидываем в /etc/X11/xorg.conf.d
и тудаже немудреный xorg.conf

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "CustomEDID" "CRT-0:/etc/X11/xorg.conf.d/vs-edid.bin"
#    Option "UseEDID" "false"
EndSection

после перезагрузки начинает работать немного неправильно.
в биос, grub разрешение 640x480. на экране запуска системы 1024х768
экран логина, рекомендованное разрешение.
ссылки к размышлению
read-edid
xorg.conf
много букв
edid.bin ноутбука и монитора
% telnet towel.blinkenlights.nl
edid ноутбука
# parse-edid < lenovo.bin
Checksum Correct

Section "Monitor"
        Identifier "@
                     @"
        ModelName "@
                    @"
        VendorName "SEC"
        # Monitor Manufactured week 0 of 2010
        # EDID version 1.3
        # Digital Display
        DisplaySize 340 190
        Gamma 2.20
        Option "DPMS" "true"
        Modeline        "Mode 0" 74.80 1366 1414 1446 1578 768 770 775 790 -hsync -vsync
EndSection

этот-же edid открытый в Okteta
0000:0000 | 00 FF FF FF  FF FF FF 00  4C A3 52 31  00 00 00 00 | .ÿÿÿÿÿÿ.L£R1....
0000:0010 | 00 14 01 03  80 22 13 78  EA C8 95 9E  57 54 92 26 | .....".xêÈ..WT.&
0000:0020 | 0F 50 54 00  00 00 01 01  01 01 01 01  01 01 01 01 | .PT.............
0000:0030 | 01 01 01 01  01 01 38 1D  56 D4 50 00  16 30 30 20 | ......8.VÔP..00
0000:0040 | 25 00 58 C2  10 00 00 19  00 00 00 0F  00 00 00 00 | %.XÂ............
0000:0050 | 00 00 00 00  00 25 D9 06  6A 00 00 00  00 FE 00 53 | .....%Ù.j....þ.S
0000:0060 | 41 4D 53 55  4E 47 0A 20  4C A3 41 54  00 00 00 FE | AMSUNG. L£AT...þ
0000:0070 | 00 4C 54 4E  31 35 36 41  54 32 34 34  30 31 00 18 | .LTN156AT24401..
(матрица samsung 0_o )

также Monitor Asset Manager под виндой смог получить
два файлика mif и inf

mif открыл в Okteta
0000:0000 | 53 74 61 72  74 20 43 6F  6D 70 6F 6E  65 6E 74 0D | Start Component.
0000:0010 | 0A 20 20 4E  61 6D 65 20  3D 20 22 4D  61 63 68 69 | .  Name = "Machi
0000:0020 | 6E 65 22 0D  0A 20 20 53  74 61 72 74  20 47 72 6F | ne"..  Start Gro
0000:0030 | 75 70 0D 0A  20 20 20 20  4E 61 6D 65  20 3D 20 22 | up..    Name = "
0000:0040 | 4D 6F 6E 69  74 6F 72 20  49 6E 66 6F  72 6D 61 74 | Monitor Informat
0000:0050 | 69 6F 6E 22  0D 0A 20 20  20 20 49 44  20 3D 20 31 | ion"..    ID = 1
0000:0060 | 0D 0A 20 20  20 20 43 6C  61 73 73 20  3D 20 22 45 | ..    Class = "E
0000:0070 | 6E 54 65 63  68 7C 4D 6F  6E 69 74 6F  72 20 49 6E | nTech|Monitor In
0000:0080 | 66 6F 72 6D  61 74 69 6F  6E 7C 33 2E  30 22 0D 0A | formation|3.0"..
0000:0090 | 20 20 20 20  53 74 61 72  74 20 41 74  74 72 69 62 |     Start Attrib
0000:00A0 | 75 74 65 0D  0A 20 20 20  20 20 20 4E  61 6D 65 20 | ute..      Name
0000:00B0 | 3D 20 22 4D  6F 64 65 6C  4E 61 6D 65  22 0D 0A 20 | = "ModelName"..
0000:00C0 | 20 20 20 20  20 49 44 20  3D 20 31 0D  0A 20 20 20 |      ID = 1..
0000:00D0 | 20 20 20 54  79 70 65 20  3D 20 53 74  72 69 6E 67 |    Type = String
0000:00E0 | 28 36 34 29  0D 0A 20 20  20 20 20 20  53 74 6F 72 | (64)..      Stor
0000:00F0 | 61 67 65 20  3D 20 53 70  65 63 69 66  69 63 0D 0A | age = Specific..
0000:0100 | 20 20 20 20  20 20 56 61  6C 75 65 20  3D 20 22 6E |       Value = "n
0000:0110 | 2F 61 22 0D  0A 20 20 20  20 45 6E 64  20 41 74 74 | /a"..    End Att
0000:0120 | 72 69 62 75  74 65 0D 0A  20 20 45 6E  64 20 47 72 | ribute..  End Gr
0000:0130 | 6F 75 70 0D  0A 45 6E 64  20 43 6F 6D  70 6F 6E 65 | oup..End Compone
0000:0140 | 6E 74 0D 0A  0D 0A                                 | nt....
что помоему не то

inf открытый Kwrite
; INF file generated by Monitor Asset Manager (2.90.0.1020), 16.09.2016
; Copyright (c) 1995-2016, EnTech Taiwan.
; Internet: http://www.entechtaiwan.com

[Version]
Signature="$WINDOWS NT$"
Class=Monitor
ClassGUID={4d36e96e-e325-11ce-bfc1-08002be10318}
Provider=%MFG%
DriverVer=16.09.2016, 1.0.0.0
;CatalogFile=YourSignedCatalogFile.cat

[DestinationDirs]
DefaultDestDir=23

[SourceDisksNames]
1=%DISC%

[SourceDisksFiles]
;YourColorProfileFile.icm

[Manufacturer]
%VENDOR%=EDID_OVERRIDE,NTx86,NTamd64

[EDID_OVERRIDE.NTx86]
%PRODUCTID%=OVERRIDDEN-EDID.Install, MONITOR\VSCBB25

[EDID_OVERRIDE.NTamd64]
%PRODUCTID%=OVERRIDDEN-EDID.Install.NTamd64, MONITOR\VSCBB25

[OVERRIDDEN-EDID.Install.NTx86]
DelReg=DEL_CURRENT_REG
AddReg=OVERRIDDEN-EDID.AddReg, MODE1, DPMS
CopyFiles=OVERRIDDEN-EDID.CopyFiles

[OVERRIDDEN-EDID.Install.NTamd64]
DelReg=DEL_CURRENT_REG
AddReg=OVERRIDDEN-EDID.AddReg, MODE1, DPMS
CopyFiles=OVERRIDDEN-EDID.CopyFiles

[OVERRIDDEN-EDID.Install.NTx86.HW]
AddReg=OVERRIDDEN-EDID_AddReg

[OVERRIDDEN-EDID.Install.NTamd64.HW]
AddReg=OVERRIDDEN-EDID_AddReg

[OVERRIDDEN-EDID_AddReg]
;Base EDID
HKR,EDID_OVERRIDE,"0",0x01,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x5A,0x63,0x25,0xBB,0x01,0x01,0x01,0x01,0x2E,0x15,0x01,0x03,0x18,0x30,0x1B,0x78,0x2E,0xDC,0x55,0xA3,0x59,0x48,0x9E,0x24,0x11,0x50,0x54,0xBF,0xEF,0x80,0xB3,0x00,0xA9,0x40,0x95,0x00,0x81,0x80,0x81,0x40,0x81,0x00,0x71,0x4F,0x01,0x01,0x02,0x3A,0x80,0x18,0x71,0x38,0x2D,0x40,0x58,0x2C,0x45,0x00,0xDD,0x0C,0x11,0x00,0x00,0x1E,0x00,0x00,0x00,0xFF,0x00,0x53,0x39,0x56,0x31,0x31,0x34,0x36,0x33,0x30,0x37,0x35,0x36,0x0A,0x00,0x00,0x00,0xFD,0x00,0x32,0x4B,0x18,0x52,0x11,0x00,0x0A,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0xFC,0x00,0x56,0x41,0x32,0x32,0x33,0x31,0x20,0x53,0x65,0x72,0x69,0x65,0x73,0x00,0x99

[DEL_CURRENT_REG]
HKR,MODES
HKR,EDID_OVERRIDE
HKR,,MaxResolution
HKR,,PreferredMode
HKR,,DPMS
HKR,,ICMProfile

[DPMS]
HKR,,DPMS,,1

HKR,,PreferredMode,,"1920,1080,60"
[MODE1]
HKR,,MaxResolution,,"1920,1080,60"

[OVERRIDDEN-EDID.AddReg]
HKR,"MODES\1920,1080,60",Mode1,,"24.0-82.0,50.0-75.0,+,+"

[OVERRIDDEN-EDID.CopyFiles]
;YourColorProfileFile.icm for non-sRGB displays

[Strings]
MFG="EnTech Taiwan"
DISC="Monitor EDID Override Installation Disk"
PRODUCTID="ViewSonic VA2231 Series (VSCBB25 EDID Override)"
VENDOR="ViewSonic"

это уже больше подходит.
кусок после HKR,EDID_OVERRIDE это и есть тот самый "код" который арч невидит.

теперь осталось придумать как из этого смастерить bin файл
не придумал. взял копию edid с ноута и в hexedit ручками переписал таблицу из inf файла
# parse-edid < raw.bin
Checksum Correct

Section "Monitor"
        Identifier "VA2231 Series"
        ModelName "VA2231 Series"
        VendorName "VSC"
        # Monitor Manufactured week 46 of 2011
        # EDID version 1.3
        # Analog Display
        DisplaySize 480 270
        Gamma 2.20
        Option "DPMS" "true"
        Horizsync 24-82
        VertRefresh 50-75
        # Maximum pixel clock is 170MHz
        #Not giving standard mode: 1680x1050, 60Hz
        #Not giving standard mode: 1600x1200, 60Hz
        #Not giving standard mode: 1440x900, 60Hz
        #Not giving standard mode: 1280x1024, 60Hz
        #Not giving standard mode: 1280x960, 60Hz
        #Not giving standard mode: 1280x800, 60Hz
        #Not giving standard mode: 1152x864, 75Hz
        Modeline        "Mode 0" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
EndSection
% telnet towel.blinkenlights.nl
немного подразобрался

# modprobe i2c_dev
ничего не выведет, это запуск модуля

# get-edid | parse-edid
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 1
No EDID on bus 2
No EDID on bus 3
No byte reading on this bus...
Problem requesting slave address: Bad file descriptor
1 potential busses found: 0
Bus 0 doesn't really have an EDID...
Couldn't find an accessible EDID on this computer.
Attempting to use the classical VBE interface
Partial Read... Try again
собственно edid не читается.
пробовал на ноуте, прочиталось. идентификатор, названиемодели, моделайн и тому подобное.

осталось разобраться че за зверь VBE )

пока лазил по вики, правильно ли я понял...

в ядре есть несколько дефолтных EDID.
получается некий скудный набор настроек, при установке системы.
за одно есть несколько распространенных широкоформатных edid которые по умолчанию выключены.

в /proc/cmdline смастерилась такая строчка
 BOOT_IMAGE=/vmlinuz-linux root=UUID=94b942ab-7fa7-4a93-bb9e-77d37d85a386 rw quiet rdm_kms_helper.edid_firmware=edid/1920x1080.bin
 

загрузился. фаерфокс открылся в четверти экрана, хотя должен был развернуться на весь экран. и нехотел растягиваться пока не перезапустил
xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 16384 x 16384
DVI-I-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*+
   800x600       72.19    60.32    56.25
   640x480       59.94
   512x384       60.00
   400x300       72.19
   320x240       60.05
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
тоесть 1920*1080 неполучится.

вижу 3 варианта.
- разобраться что такое VBE
- придумать как вытащить EDID.bin из винды, что былобы проще, поидеи все само заработает
- попробовать настроить xrandr таже ошибка
% telnet towel.blinkenlights.nl
"починил" графику.
долго бился, хотел все и вся просто переставить по новому, но извернулся.
удалил через pacman -Rdd
xorg и всю папку /etc/X11,
все касаемое vesa
все касаемое nvidia
все касаемое nouveau
все касаемое xf86-video
все касаемое kde

решил раз мне нужна cuda а она работает только с нвидиевским драйвером, ставим nvidia.
добавляю xorg.
пытаюсь стартануть икы, изучаю лог ксорга. glx проблема в чехарде библиотек.
кто-то притянул mesa-libgl вместо nvidia-libgl
поставил sddm, и непонимаю почему не запускаются kde. оказывается их тоже нужно поставить ;)

inxi -F
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
System:    Host: ARCH Kernel: 4.7.2-1-ARCH x86_64 (64 bit) Desktop: KDE Plasma 5.7.5
           Distro: Arch Linux
Machine:   Mobo: ASRock model: N68-S3 UCC
           BIOS: American Megatrends v: P1.60 date: 09/19/2011
CPU:       Hexa core AMD Phenom II X6 1045T (-MCP-) cache: 3072 KB
           clock speeds: max: 2700 MHz 1: 800 MHz 2: 800 MHz 3: 800 MHz 4: 1400 MHz
           5: 1400 MHz 6: 800 MHz
Graphics:  Card: NVIDIA GK104 [GeForce GTX 660 Ti]
           Display Server: X.org 1.18.4 driver: nvidia
           tty size: 92x34 Advanced Data: N/A for root
Audio:     Card-1 NVIDIA MCP61 High Definition Audio driver: snd_hda_intel
           Card-2 NVIDIA GK104 HDMI Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.7.2-1-ARCH
Network:   Card: NVIDIA MCP61 Ethernet driver: forcedeth
           IF: enp0s7 state: up speed: 100 Mbps duplex: full mac: 00:25:22:d4:a4:f2
Drives:    HDD Total Size: 2000.4GB (39.2% used)
           ID-1: /dev/sda model: ST2000DL003 size: 2000.4GB
Partition: ID-1: / size: 114G used: 7.6G (8%) fs: ext4 dev: /dev/sda8
           ID-2: /home size: 470G used: 21G (5%) fs: ext4 dev: /dev/sda9
           ID-3: /boot size: 471M used: 43M (10%) fs: ext4 dev: /dev/sda7
Sensors:   System Temperatures: cpu: 24.2C mobo: N/A gpu: 32C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 148 Uptime: 1:57 Memory: 1285.4/7988.3MB Init: systemd
           Client: Shell (bash) inxi: 2.3.1

pacman -Qs nvidia
local/cuda 7.5.18-4
    NVIDIA's GPU programming toolkit
local/libvdpau 1.1.1-2
    Nvidia VDPAU library
local/libxnvctrl 370.28-1
    NVIDIA NV-CONTROL X extension
local/nvidia 370.28-1
    NVIDIA drivers for linux
local/nvidia-libgl 370.28-1
    NVIDIA drivers libraries symlinks
local/nvidia-settings 370.28-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 370.28-1
    NVIDIA drivers utilities
local/opencl-nvidia 370.28-1
    OpenCL implemention for NVIDIA

pacman -Qs nouveau
local/mesa 12.0.2-1
    an open-source implementation of the OpenGL specification

pacman -Qs xf86-video
local/xf86-video-amdgpu 1.1.0-1 (xorg-drivers xorg)
    X.org amdgpu video driver
local/xf86-video-ark 0.7.5-7 (xorg-drivers xorg)
    X.org ark video driver
local/xf86-video-ati 1:7.7.0-1 (xorg-drivers xorg)
    X.org ati video driver
local/xf86-video-dummy 0.3.7-5 (xorg-drivers xorg)
    X.org dummy video driver
local/xf86-video-glint 1.2.8-7 (xorg-drivers xorg)
    X.org GLINT/Permedia video driver
local/xf86-video-i128 1.3.6-7 (xorg-drivers xorg)
    X.org Number 9 I128 video driver
local/xf86-video-intel 1:2.99.917+703+g15c5ff1-1 (xorg-drivers xorg)
    X.org Intel i810/i830/i915/945G/G965+ video drivers
local/xf86-video-mach64 6.9.5-2 (xorg-drivers xorg)
    X.org mach64 video driver
local/xf86-video-neomagic 1.2.9-2 (xorg-drivers xorg)
    X.org neomagic video driver
local/xf86-video-openchrome 0.5.0-1 (xorg-drivers xorg)
    X.Org Openchrome drivers
local/xf86-video-r128 6.10.1-1 (xorg-drivers xorg)
    X.org ati Rage128 video driver
local/xf86-video-savage 2.3.8-2 (xorg-drivers xorg)
    X.org savage video driver
local/xf86-video-siliconmotion 1.7.8-2 (xorg-drivers xorg)
    X.org siliconmotion video driver
local/xf86-video-sis 0.10.8-2 (xorg-drivers xorg)
    X.org SiS video driver
local/xf86-video-tdfx 1.4.5-7 (xorg-drivers xorg)
    X.org tdfx video driver
local/xf86-video-trident 1.3.7-2 (xorg-drivers xorg)
    X.org Trident video driver
local/xf86-video-vmware 13.1.0-3 (xorg-drivers xorg)
    X.org vmware video driver
local/xf86-video-voodoo 1.2.5-7 (xorg-drivers xorg)
    X.org 3dfx Voodoo1/Voodoo2 2D video driver

пробовал создать обманку EDID

Section "Monitor"
    Identifier		"DVI-I-0"
    VendorName		"Unknown"
    ModelName		"WiewSonic VA2231wa-LED"
    HorizSync		24-82
    Vertrefresh		50-75
    #DispaySize		476.64 268.11
    Option		"DPMS"
    # 1920x1080 59.96 Hz (CVT 2.07M) hsync: 67.16 kHz; pclk: 173.00 MHz
    Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
EndSection

Section "Device"
    Identifier		"device0"
    Driver		"nvidia"
    VendorName		"NVIDIA Corporation"
    Option		"UseEdidFreqs" "FALSE"
    Option		"UseEDID" "FALCE"
    Option		"ModeValidation" "AllowNonEdidModes
EndSection

Section "Screen"
    Identifier		"Screen0"
    Device		"Device0"
    Monitor		"Monitor0"
    DefaultDepth	24
    SubSection		"Display"
	Depth		24
	Modes		"1920x1080R"
    EndSubSection
EndSection

если раскоментировать строчку
#DispaySize 476.64 268.11
получается ошибка.
собственно с этим конфигом сейчас загружена система. cuda работает но разрешение 1024*768

# modprobe i2c-dev ничего не выводит

# get-edid | parse-edid
bash: get-edid: команда не найдена
bash: parse-edid: команда не найдена
какие пакеты добавить?
% telnet towel.blinkenlights.nl
нашол свой прошлогодний пост на саайте улитки. драйвер получется стоял нвидиевский. с тех пор просто обновлял систему не капаясь так глубоко.
% inxi -F :(
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
System: Host: arch Kernel: 4.0.6-1-ARCH x86_64 (64 bit) Desktop: KDE Plasma 4.14.9 Distro: Arch Linux
Machine: Mobo: ASRock model: N68-S3 UCC Bios: American Megatrends v: P1.60 date: 09/19/2011
CPU: Hexa core AMD Phenom II X6 1045T (-MCP-) cache: 3072 KB
clock speeds: max: 2700 MHz 1: 2700 MHz 2: 1400 MHz 3: 2700 MHz 4: 1400 MHz 5: 2700 MHz 6: 2700 MHz
Graphics: Card: NVIDIA GK104 [GeForce GTX 660 Ti]
Display Server: N/A driver: nvidia Resolution: 134x36
Audio: Card-1 NVIDIA MCP61 High Definition Audio driver: snd_hda_intel Sound: ALSA v: k4.0.6-1-ARCH
Card-2 NVIDIA GK104 HDMI Audio Controller driver: snd_hda_intel
Network: Card: NVIDIA MCP61 Ethernet driver: forcedeth
IF: enp0s7 state: up speed: 100 Mbps duplex: full mac: 00:25:22:d4:a4:f2
Drives: HDD Total Size: 2000.4GB (15.7% used) ID-1: /dev/sda model: ST2000DL003 size: 2000.4GB
Partition: ID-1: / size: 114G used: 18G (17%) fs: ext4 dev: /dev/sda8
ID-2: /boot size: 479M used: 38M (9%) fs: ext2 dev: /dev/sda7
ID-3: /home size: 470G used: 276G (62%) fs: ext4 dev: /dev/sda9
Sensors: System Temperatures: cpu: 56.1C mobo: N/A gpu: 79C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 170 Uptime: 2:50 Memory: 2466.8/7988.9MB Init: systemd Client: Shell (zsh) inxi: 2.2.25

Драйвер nvidia не пропускает этот режим.
Смотрю, у вас так же nouveau установлен. Пробуйте с ним.

выбил все касаемое нвидии поставил по ссылке, nouveau.
сразу обрадовался, но оказалось что просто шрифт стал мельче. и cuda неработает с этим драйвером.

поудалял все и поставил тожесамое что на ноутбуке, кроме библиотек32 и bambleebe.
переставил xorg система запустилась. на этот раз cuda не работала, хотя была установлена.
при загрузке, шрифт сразу крупный, после проверки разделов диска становится мельче.
потом уже сам непомню что сделал, но сейчас система выводит только курсор "крестик" мышки.
сравнивал логи хogrа на ноуте и компе.

на ноуте
LoadModule: "glx"
Loading /usr/lib/xorg/modules/axtension/libglx.so
Module glx: vendor="X.Org Fundation"
compiled for 1.18.4, module version = 1.0.0
ABI class: X.Org Server Etension, version 9.0
AIGLX enable

на компе
LoadModule: "glx"
Loading /usr/lib/xorg/modules/axtension/libglx.so
(EE) Failed to load /usr/lib/xorg/modules/axtension/libglx.so libGL.so.1: cannot open shared object file: No such file or directory
UnloadModule glx
Unloading glx
(EE) Failed to load module "glx" (loader failed, 7)
Applying OutputClass "nvidia" to /dev/dri/card0
loading driver: nvidia

На мониторе что нет DVI или HDMI ?

монитор действительно чудесный. только VGA вход.
vievsonic va2231wa-led

может коннено и какааянибуть железка сломалась, но в винде работает.
и ранее 3 года както арч проработал.

попробую провод и переходник поменять.
% telnet towel.blinkenlights.nl
по эксперементировал с xrandr

помоему должно сработать, но уперся в ошибку.

вначале смотрю какие выхода есть, какой подключен и тп
$ xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 16384 x 16384
DVI-I-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*+
   800x600       72.19    60.32    56.25
   640x480       59.94
   512x384       60.00
   400x300       72.19
   320x240       60.05
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

получается на одном DVI висит монитор и называется DVI-I-0. DVI-I-1 это второй выход DVI. HDMI-0 единственный HDMI-0. DVI-D-0 это гнездо рядом с DVI. DP-0 и DP-1 точно незнаю что такое. думаю что это два разема на плате, для подключения в тандем, либо какието виртуальные выходы.

монитор нашолся на выходе DVI-I-0. и можно узнать про него немного больше
$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

создаю новый режим
xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync 

получилась вот такая штука
$ xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 16384 x 16384
DVI-I-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*+
   800x600       72.19    60.32    56.25
   640x480       59.94
   512x384       60.00
   400x300       72.19
   320x240       60.05
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
  1920x1080_60.00 (0x2bd) 173.000MHz -HSync +VSync
        h: width  1920 start 2048 end 2248 total 2576 skew    0 clock  67.16KHz
        v: height 1080 start 1083 end 1088 total 1120           clock  59.96Hz

осталось убедить монитор что он может работать в этом режиме
$ xrandr --addmode DVI-I-0 1920x1080_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  39
  Current serial number in output stream:  40

c кавычками тоже самое
$ randr --addmode DVI-I-0 "1920x1080_60.00"
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  39
  Current serial number in output stream:  40

у меня тут ошибка выскакивает, и как ее решить, неполучилось наяндексить.
как варинт

-я что-то сделал не так
- что-то в цепочке - видеокарта >> переходник DVI>VGA >> шнур >> монитор, неработает.
% telnet towel.blinkenlights.nl
не выдержал, начал собственные эксперименты.
вытащил видеокарту, сбросил биос. подключился к встроенной видеокарте. винда после пары перезагрузок научилась включаться в нужном разрешении, но все равно разрешение увеличивается по мере приближения к рабочему столу.
в биос и граб 640*480, логотип 1024*768, пароль 1920*1080. монитор каждый раз сообщяет свое мнение о рязрешении.
в арчь без изменений. 640*480 от старта и до финиша.

собрал все назад.
винда после пары перезагрузок переключилась на нвидиевский драйвер и точно также увеличивает ступенями разрешение. загружается раза в два быстрее чем на встроенной видеокарте.

закрузился с лайв флешки, 1024*768.
какбы не то, но и уже лучше.
и тут меня осенило, есть работающий ноут и есть вики. можно подсмотреть конфиги и что нибудь придумать.
на десктопе системе 3 года, в папке Х11 много всякого. и про это расписано на вики.
в ноуте система посвежее, кеды запускаются через KDM.
в /Х11
X11 > /xinit >xinitrc, xserverrc со скриптами и /xinitrc.d > *40-libcanderra-gtk-modules.sh, *50-systend-user.sh
Х11 > /xorg.conf.d пустая
и больше ничего, и работает. получается подсматривать особо нечего.
Пока лазил по системе, находил остатки от когдато установленного и якобы удаленного, решил переставить систему, за одно перейти на пятую КДЕ.

поставил минимальную КДЕ через sddm.
добавил часть нужных программ. настройки программ подцепились от старой системы.
в blender почемуто тормозя работал режим cuda, хотя в тот момент cuda не была установленна.
добавил cuda, слегка растормозилось. но не то, поэксперементирую с драйверами и библиотеками.
пока добавлял нужные программы глаза устали, нужно что-то делать с разрешением.
на данный момент 1024х768.
inxi -F
Resuming in non X mode: xdpyinfo not found. For package install advice run: inxi --recommends
System:    Host: ARCH Kernel: 4.7.2-1-ARCH x86_64 (64 bit) Desktop: KDE Plasma 5.7.4
           Distro: Arch Linux
Machine:   Mobo: ASRock model: N68-S3 UCC BIOS: American Megatrends v: P1.60 date: 09/19/2011
CPU:       Hexa core AMD Phenom II X6 1045T (-MCP-) cache: 3072 KB
           clock speeds: max: 2700 MHz 1: 800 MHz 2: 800 MHz 3: 800 MHz 4: 800 MHz 5: 2000 MHz
           6: 1400 MHz
Graphics:  Card: NVIDIA GK104 [GeForce GTX 660 Ti]
           Display Server: N/A drivers: nvidia (unloaded: nouveau) Resolution: 103x30
Audio:     Card-1 NVIDIA MCP61 High Definition Audio driver: snd_hda_intel
           Card-2 NVIDIA GK104 HDMI Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.7.2-1-ARCH
Network:   Card: NVIDIA MCP61 Ethernet driver: forcedeth
           IF: enp0s7 state: up speed: 100 Mbps duplex: full mac: 00:25:22:d4:a4:f2
Drives:    HDD Total Size: 2000.4GB (1.5% used) ID-1: /dev/sda model: ST2000DL003 size: 2000.4GB
Partition: ID-1: / size: 114G used: 7.8G (8%) fs: ext4 dev: /dev/sda8
           ID-2: /home size: 470G used: 21G (5%) fs: ext4 dev: /dev/sda9
           ID-3: /boot size: 471M used: 43M (10%) fs: ext4 dev: /dev/sda7
Sensors:   System Temperatures: cpu: 31.2C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 146 Uptime: 2:38 Memory: 1218.2/7988.3MB Init: systemd
           Client: Shell (bash) inxi: 2.3.1

pacman -Qs nvidia
local/cuda 7.5.18-4
    NVIDIA's GPU programming toolkit
local/libvdpau 1.1.1-2
    Nvidia VDPAU library
local/nvidia 370.28-1
    NVIDIA drivers for linux
local/nvidia-libgl 370.28-1
    NVIDIA drivers libraries symlinks
local/nvidia-utils 370.28-1
    NVIDIA drivers utilities
local/opencl-nvidia 370.28-1
    OpenCL implemention for NVIDIA
local/xf86-video-nouveau 1.0.12-2 (xorg-drivers xorg)
    Open Source 2D acceleration driver for nVidia cards

pacman -Qs nouveau
local/mesa 12.0.2-1
    an open-source implementation of the OpenGL specification
local/xf86-video-nouveau 1.0.12-2 (xorg-drivers xorg)
    Open Source 2D acceleration driver for nVidia cards

xrandr -q
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 16384 x 16384
DVI-I-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*+
   800x600       72.19    60.32    56.25
   640x480       59.94
   512x384       60.00
   400x300       72.19
   320x240       60.05
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
% telnet towel.blinkenlights.nl
Не знаю даже как сформулировать и куда тему создать...

Десктоп.
$ inxi -F
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
System:    Host: arch Kernel: 4.7.2-1-ARCH x86_64 (64 bit) Desktop: KDE Plasma 4.14.24 Distro: Arch Linux
Machine:   Mobo: ASRock model: N68-S3 UCC BIOS: American Megatrends v: P1.60 date: 09/19/2011
CPU:       Hexa core AMD Phenom II X6 1045T (-MCP-) cache: 3072 KB
           clock speeds: max: 2700 MHz 1: 800 MHz 2: 1400 MHz 3: 2000 MHz 4: 2000 MHz 5: 800 MHz 6: 800 MHz
Graphics:  Card: NVIDIA GK104 [GeForce GTX 660 Ti]
           Display Server: N/A driver: nvidia Resolution: 125x38
Audio:     Card-1 NVIDIA MCP61 High Definition Audio driver: snd_hda_intel Sound: ALSA v: k4.7.2-1-ARCH
           Card-2 NVIDIA GK104 HDMI Audio Controller driver: snd_hda_intel
Network:   Card: NVIDIA MCP61 Ethernet driver: forcedeth
           IF: enp0s7 state: up speed: 100 Mbps duplex: full mac: 00:25:22:d4:a4:f2
Drives:    HDD Total Size: 2000.4GB (2.7% used) ID-1: /dev/sda model: ST2000DL003 size: 2000.4GB
Partition: ID-1: / size: 114G used: 30G (28%) fs: ext4 dev: /dev/sda8
           ID-2: /home size: 470G used: 21G (5%) fs: ext4 dev: /dev/sda9
           ID-3: /boot size: 479M used: 43M (10%) fs: ext2 dev: /dev/sda7
Sensors:   System Temperatures: cpu: 32.1C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 162 Uptime: 52 min Memory: 1214.1/7988.3MB Init: systemd Client: Shell (bash) inxi: 2.3.1 

Все работало нормально. 2 недели компом никто не пользовался. Стоял с выдернутым шнурами. Поидеи исключает баловство с кнопкой питания и прочими форсмажорами трехгодовалого ребенка.

Дефолтом в grub включается винда.
Подошел, нажал кнопку и пошел дальше, вернулся к экрану с паролем.

Вчера под виндой погонял тестовые танки.
Несколько раз танки вылетали, сообщалось что ошибка видеодрайвера.
Несколько раз, вылетая, танки сбивали разрешение на 640х480, просто возвращал нужное. Один раз возвращая 1920х1080 попал мышкой в что-то рядом, 1920х1200 наверно, и подтвердил.

Наигравшись попробовал загрузить арч.
При загрузке биос, все как обычно.
В grub при выборе системы, разрешение переключается на 640х480. Очем монитор тут-же сообщат рекомендуя выбрать 1920х1080.
Загружаясь в KDE, монитор рекомендует переключить разрешение.
Но KDE в настройках знает только 640х480 и 320х240.



Обновив систему, попробовал загрузиться, тоже самое.

Сегодня, первый раз загружая винду, она загрузилась в 640х480. Переключил в 1920х1080. Последующие загрузки винды несколько отличаются.
Когда летают цветные пятна и собираются в логотип "окошко", разрешение 640х480. Потом экран мигает черным, разрешение меняется на нормальное и монитор сообщает что выбрано рекомендованное разрешение.

Загружаясь в арч все как вчера. 640х480.

Настройки монитора сбрасывал, не помогло.

Такое предположение что видеокарта дефолтом стартует в 640х480.
Винда потом сама переключает режим, а арч неумеет.

Подскажите что нибудь...

ЗЫ- Месяца 3-4 назад с видеокарты отпаял керамический конденсатор. Из тех что дофига параллельных напаяно между силовыми дорожками. Конденсатор почему-то начал себя считать сопротивлением и устраивал почти замыкание. Блок питания видя большую нагрузку, не стартовал. Но не думаю что это как-то связано. После комп работал, и после "хирургии" греться начал меньше.
% telnet towel.blinkenlights.nl