[РЕШЕНО] Видеокарта стартует в 640x480 1024x768 не считывается EDID

yurgin
но в винде работает.
Может что то при прочтении и пропустил, но ...... если в винде все работает нормально, то можно попробовать (дополнительно к предложению vs220 ..... в части отключения проверки EDID) снять дамп EDID в винде и подсунуть этот дамп в Linux ............ конечно, это в случае, если верно предположение, что EDID считывается с ошибкой
Ошибки не исчезают с опытом - они просто умнеют
vs220
Не правильно EDID читается
Тем более будет интересен вывод:
# modprobe i2c-dev
# get-edid | parse-edid
Может здесь что найдешь vievsonic + nvidia
Ошибки не исчезают с опытом - они просто умнеют
"починил" графику.
долго бился, хотел все и вся просто переставить по новому, но извернулся.
удалил через 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
yurgin
bash: get-edid: команда не найдена
bash: parse-edid: команда не найдена
какие пакеты добавить?
pacman -Ql read-edid | grep bin
…..
read-edid /usr/bin/get-edid
read-edid /usr/bin/parse-edid
Ошибки не исчезают с опытом - они просто умнеют
yurgin
какие пакеты добавить?
read-edid
yurgin
# modprobe i2c-dev ничего не выводит
$ sudo modprobe i2c_dev ...... i2c-dev
$ lsmod | grep i2c_dev
i2c_dev 16384 0
Ошибки не исчезают с опытом - они просто умнеют
EDID в сыром виде (bin) можно также прочитать и отсюда (выбрав нужное)
ls /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card*/edid ......... PS ... возможно изменив на нужное
...... а потом к этому можно применить и parse-edid .......
Ошибки не исчезают с опытом - они просто умнеют
vasek
pacman -Ql read-edid | grep bin
…..
read-edid /usr/bin/get-edid
read-edid /usr/bin/parse-edid
У ТС пакет не установлен. Тогда уж лучше:
$ pacman -Fqs {get,parse}-edid
community/read-edid
community/read-edid

vasek
i2c-dev
Мы с вами это уже обсуждали: загружаешь с дефисом, а грузится все равно с подчеркиванием. Но, раз на то пошло:
$ find /usr/lib/ -name i2c?dev.ko.gz
/usr/lib/modules/4.7.2-1-ARCH/kernel/drivers/i2c/i2c-dev.ko.gz
т.е. дефис. И оставьте это уже...
Aivar
У ТС пакет не установлен.
А ему и показал какой нужен, выделил жирным ......
Насчет дефиса ......... без обид - когда то читал, что вроде бы без разницы ..... но никак к этому не привыкну ...

А насчет вывода EDID ........ все это не полный вывод, чтобы получить полный EDID нужно использовать специальные утилиты
PS..... насчет полного вывода - имел ввиду, что raw-date одни и те же, а parse-edid выводит не всю информацию..........
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.