разрешение экрана на intel. не получается

Автор alekseiDob, 25 июля 2019, 20:17:30

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

ferum

Цитата: ДядяМиша от 26 июля 2019, 21:47:24"стырить" драйвер, который используется в Ubuntu
Я попробую собрать, но там получится много пакетов, не все обязательно надо ставить.
У меня нетбук и его видеокарта intel на десятке не работает как надо, например kodi крашится с ошибкой на mesa. Однако нет гарантии успеха эксперимента.
Если удастся собрать будете пробовать, зная что систему можете положить?
Русские дебианщики против цифрового слабоумия !

alekseiDob

Цитата: sidbar от 26 июля 2019, 18:59:36К какому разъему на материнке подключен монитор?
с разъёмом конечно бида. подключен через древний vga уж и не помню как он правильно, на сомнительный монитор.
Всовывал кабель hdmi - dvi. всё тоже самое.
сегодня на денёк смог взять свежий LG, подключил через dvi-dvi.
Всё тоже самое. Думаю, тему разъёма можно считать исключённой

alekseiDob

Цитата: ferum от 27 июля 2019, 20:28:38Если удастся собрать будете пробовать, зная что систему можете положить?
да. готов. есть где тестить

alekseiDob

соседнюю тему про чёрный экран при установке deb-10 и подключение через hdmi на телевизор почитал
и вот я уже на шнурке hdmi )
пока без перемен. Материнская плата пишет, что она умеет плеваться графикой через все три разъёма (vga,dvi,hdmi) и чуть ли не с тремя мониторами одновременно дружить. Ох, мне бы с одним )
но меня вот что смущает:

xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
   1024x768      76.00*

нет никаких упоминаний ни vga0, ни hdmi0 или чего-то подобного. Только какой-то output default
и вот так тоже засада:

cvt 1920 1080 75
# 1920x1080 74.91 Hz (CVT 2.07M9) hsync: 84.64 kHz; pclk: 220.75 MHz
Modeline "1920x1080_75.00"  220.75  1920 2064 2264 2608  1080 1083 1088 1130 -hsync +vsync

xrandr --newmode "1920x1080_75.00"  220.75  1920 2064 2264 2608  1080 1083 1088 1130 -hsync +vsync
xrandr: Failed to get size of gamma for output default

где-то в загугливании видел что-то, а в одном из логов вроде так и писалось "если автоопределение не автоопределяет"
а вот что делать, не знаю )

alekseiDob

подключил одновременно два монитора. теперь два неправильно настроенных, но дело не в этом.
Почитал повнимательней лог

[     6.667] (==) ModulePath set to "/usr/lib/xorg/modules"
[     6.667] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.


вот может мне надо этот udev как-то reconfigure?

дальше он из этого modules грузит почти всё подряд, что там лежит и пробует
с вырезами как-то так:

6.672] (II) LoadModule: "modesetting"
6.672] (II) LoadModule: "fbdev"
6.673] (II) LoadModule: "vesa"
6.673] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     6.673] (II) FBDEV: driver for framebuffer: fbdev
[     6.673] (II) VESA: driver for VESA chipsets: vesa
[     6.673] (WW) Falling back to old probe method for modesetting
[     6.673] (EE) open /dev/dri/card0: No such file or directory
[     6.673] (WW) Falling back to old probe method for fbdev
[     6.673] (II) Loading sub module "fbdevhw"
[     6.673] (II) LoadModule: "fbdevhw"

вот может где-то в этом /dev/dri/card0 и должно что-то быть про output, который не default
далее оно на этом fbdevhw вроде как самонастраивается

6.674] (II) FBDEV(0): hardware: EFI VGA (video memory: 3072kB)
[     6.674] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[     6.674] (II) FBDEV(0): checking modes against framebuffer device...
[     6.674] (II) FBDEV(0): checking modes against monitor...
[     6.674] (II) FBDEV(0): Virtual size is 1024x768 (pitch 1024)

тут наверно и всплывает мой не убиенный 1024 режим. hardware: EFI VGA - это конечно интересно
дальше оно

6.675] (II) UnloadModule: "modesetting"
[     6.675] (II) Unloading modesetting
[     6.675] (II) UnloadModule: "vesa"
[     6.675] (II) Unloading vesa

ну и дальше экран у меня не чёрный, но режим работы 1 штука
все говорят, что пока не найду нормальный драйвер, ничего у меня не будет
но судя по логам, можно ещё побрыкаться в попытке указать где-то что-то вместо output default
по логам она вот тут посмотрела: Using system config directory "/usr/share/X11/xorg.conf.d"
[     6.663] (==) No Layout section

"у тебя там ничего нету, ну и флаг в руки, как-нибудь так загружусь"

и вот тут нету: (EE) open /dev/dri/card0: No such file or directory

"но ты не плачь, я сейчас по умолчанию как залеплю"

интересно, если у кого работает на графике intel, если ли у вас директория dev/dri/card0?
и что там?

sidbar

Devuan GNU/Linux

alekseiDob


sidbar

i915 выше ссылка была на последнюю версию, в пакетах он называется firmware-misc-nonfree
sudo lshw -c display
Devuan GNU/Linux

alekseiDob

Цитата: sidbar от 29 июля 2019, 18:20:28sudo lshw -c display
такой команды у меня нет
установил firmware-misc-nonfree. поколупалось у меня в initramfs
в /usr/lib/xorg/modules и //usr/lib/xorg/modules/drivers ничего не добавило.
перезагрузка - как ничего и не ставил.
как системе то указать использовать это нечто?

alekseiDob

немного о том, что было до firmware-misc-nonfree..
удалось изменить ругню при использовании modesetting
если раньше он ругался no Device, то теперь
6.349] (EE) Device(s) detected, but none match those in the config file.
как получилось сделать:
я её ещё раз вогнал в чёрный экран и сделал из под него Xorg -configure
Оно опять мне создало xorg.conf.new на 70 строк. скопировал в боевой, перегрузил - чёрный экран вот с этой новой ругнёй


sidbar

Цитата: alekseiDob от 29 июля 2019, 19:19:05в /usr/lib/xorg/modules и //usr/lib/xorg/modules/drivers ничего не добавило
должны быть в /lib/firmware/i915
Devuan GNU/Linux

alekseiDob

есть там с десяток бинарников. Но как ими пользоваться?

попробовал ещё раз удалить xorg.conf. не грузится
а как только копирую его назад, иксы стартуют сразу. даже перегружаться не нужно. прикольное авто

alekseiDob

lspci -nnk

00:00.0 Host bridge [0600]: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec2] (rev 0a)
Subsystem: ASUSTeK Computer Inc. 8th Gen Core Processor Host Bridge/DRAM Registers [1043:8694]
Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e98]
Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
00:14.0 USB controller [0c03]: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d] (rev 10)
Subsystem: ASUSTeK Computer Inc. Cannon Lake PCH USB 3.1 xHCI Host Controller [1043:8694]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 RAM memory [0500]: Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f] (rev 10)
Subsystem: ASUSTeK Computer Inc. Cannon Lake PCH Shared SRAM [1043:8694]
00:16.0 Communication controller [0780]: Intel Corporation Cannon Lake PCH HECI Controller [8086:a360] (rev 10)
Subsystem: ASUSTeK Computer Inc. Cannon Lake PCH HECI Controller [1043:8694]
Kernel driver in use: mei_me
Kernel modules: mei_me
00:17.0 SATA controller [0106]: Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352] (rev 10)
Subsystem: ASUSTeK Computer Inc. Cannon Lake PCH SATA AHCI Controller [1043:8694]
Kernel driver in use: ahci
Kernel modules: ahci
00:1b.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port [8086:a32c] (rev f0)
Kernel driver in use: pcieport
00:1c.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port [8086:a33c] (rev f0)
Kernel driver in use: pcieport
00:1c.7 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port [8086:a33f] (rev f0)
Kernel driver in use: pcieport
00:1d.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port [8086:a330] (rev f0)
Kernel driver in use: pcieport
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a308] (rev 10)
Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
00:1f.4 SMBus [0c05]: Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323] (rev 10)
Subsystem: ASUSTeK Computer Inc. Cannon Lake PCH SMBus Controller [1043:8694]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller [8086:a324] (rev 10)
Subsystem: ASUSTeK Computer Inc. Cannon Lake PCH SPI Controller [1043:8694]
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:8677]
Kernel driver in use: r8169
Kernel modules: r8169


Хоргами пользуюсь двумя. Сейчас тот, который создал Xorg -configure с небольшими правками, чтобы из чёрного окна выйти:
cat /etc/X11/xorg.conf

Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "glx"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "LG"
ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"            # [<bool>]
        #Option     "kmsdev"              # <str>
        #Option     "ShadowFB"            # [<bool>]
        #Option     "AccelMethod"        # <str>
        #Option     "PageFlip"            # [<bool>]
        #Option     "ZaphodHeads"        # <str>
        #Option     "DoubleShadow"        # [<bool>]
Identifier  "Card0"
# Driver      "modesetting"
# Driver      "vesa"
BusID       "PCI:00:02.0"
# BusID       "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection


ну и мой простенький с теми же эффектами:
cat /etc/X11/xorg.conf.alex

# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
Identifier "IntelG"
BusID "PCI:00:02.0"
Driver "Vesa"
# Driver "modesetting"
# Driver "nouveau" это nvidia
# Driver "intel"
EndSection

Section "Monitor"
Identifier "Hann"
#Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
EndSection

Section "Screen"
Identifier "Screen0"
Device "IntelG"
Monitor "Hann"
EndSection

там сейчас разремарена Vesa. только в таком виде оно кажется не грузится. Если хочу Vesa или modesetting должен указать
BusID      "PCI:00:02:0"
а если всё хочу заремарить, должен указать
BusID      "PCI:00:02.0"
такие вот приколы синтаксиса. Поэтому в большом Xorg два BusID. один заремарен

sidbar

Не подцепился драйвер, видно по lspci
Цитироватьесть там с десяток бинарников. Но как ими пользоваться?
Идентификатор в железке цепляется за бинарник и автоматом подгружает драйвер. Пробуйте накатить вручную, выше давал ссылку на последнии версии. В репах за январь этого года, может там еще не добавлен ваш процессор.
Devuan GNU/Linux