Автор Тема: X11 Настройки за Kubuntu  (Прочетена 3922 пъти)

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
X11 Настройки за Kubuntu
« -: Sep 22, 2009, 18:54 »
Здравейте,
Един малко глупав въпрос.
В Кубунтуту (ЛТС) във файла /etc/X11/xorg.conf има:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# 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 "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "us"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Emulate3Buttons"       "true"
EndSection

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizEdgeScroll"       "0"
EndSection

Section "Device"
        Identifier      "Configured Video Device"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Synaptics Touchpad"
EndSection

Та на въпроса. От къде този гад си взима настройките по подразбиране? Каквото и да направя в този конфигурационен файл, нещата се объркват (става въпрос за монитора и видеокартата).
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #1 -: Sep 22, 2009, 19:31 »
xrandr Можеш даже да си изтриеш xorg.conf и пак ще работи X (разбира се на min) Поне във Fedora 11 е така - нямаш xorg.conf докато не го пуснеш (създадеш) ръчно
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #2 -: Sep 22, 2009, 19:53 »
Цитат
докато не го пуснеш (създадеш) ръчно
Проблема е че го има, и явно влияе от записите в него. А xrandr неможе да смени драйвер за видеокартата. Аз не си и виждам там драйвера а в същото време е настроено и работи. Но за вторият монитор е драма като го включвам на различни монитори. Прави глупости. За щото видеокартата не е настроена по подразбиране както трябва.
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #3 -: Sep 22, 2009, 20:42 »
Въпроса ти беше за гадта и за настройките по подразбиране отговора е xrandr Сега вече след като имаш xorg.conf си опиши драйвера там и предполагам че и проблемите с втория монитор ще се оправят. С nvidia ли си или с ATI ?
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #4 -: Sep 22, 2009, 23:00 »
С nvidia ли си или с ATI ?

Стига с тези хиперболоиди :) на лапатопа съм с прост интел мобил GM965/GL960. А както написах дори и най простата конфигурация i810 и intel за драйвер и монитор 1280х800 /60Hz. Нещата се омазват драматично. В лога пише че използва файла от /etc/X11...  Както пише че се връзва с intel драйвера. Та като си го сложа в xorg.conf нещата не са добре.
Някак си трябва да премахна това чудо да не ми презаписва настройките и да прави каквото сметне за добро.
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #5 -: Sep 22, 2009, 23:43 »
Когато си фиксираш точните настройки в xorg.conf xrandr няма да ти се бърка Мисля че проблема е в xorg.conf но за съжаление нямам опит с интелски чипсети а това което успях да намеря в мрежата е повече от скромно http://www.thinkwiki.org/wiki/Installing_Ubuntu_on_a_ThinkPad_R60e Съжалявам че немога да помогна
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #6 -: Sep 23, 2009, 22:23 »
Всекакви настройки пробвах. Неще и неще. Най доброто е 'размлячкан' с грешно съотношение екран.
От началото на 1998 година ползвам Линукс. Смятах че всички настройки по XF84Config, XF86Config-4 и xorg.config ги знам но се оказва че това ми се опира.
Само като го оставя празен всичко е наред - е трябва да правя рестарт за различните монитори (на вторият изход).
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #7 -: Sep 23, 2009, 23:22 »
Какво аз разбрах дотук:
С текущия ти xorg.conf когато работиш само с лаптопа - няма проблеми.
Проблемите се появяват на втория монитор(телевизор)
Xrandr в конзолата работи коректно - в смисъл че можеш да включваш и изключваш мониторите
Ако горното е вярно - опиши си и двата монитора в xorg.conf и си напиши две скриптчета нещо като tv_on и laptop_on
Някъде из мрежата го четох тоя номер но не помня къде Ще поровя за всеки случай
P.S. Нещо такова http://forum.eeeuser.com/viewtopic.php?id=11405
Активен

plandz

  • Напреднали
  • *****
  • Публикации: 535
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #8 -: Sep 23, 2009, 23:30 »
Това дали няма да ти помогне?

http://manual.sidux.com/bg/hw-dev-mon-bg.htm

Ако да - желая ти успех!
Активен

Ако се чувствате добре,не се тревожете.Ще ви мине. - Murphy's Laws

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #9 -: Sep 23, 2009, 23:51 »
Някак си трябва да премахна това чудо да не ми презаписва настройките и да прави каквото сметне за добро.
Успех!  ;D Баси, помня времето като не зпалеше хикса как псувах, сега в убунту не може да го спреш, оня ден откачих, пали ми хикс и ми покзава прозорци да ми каже че не работел правилно Х-а  :o не бил конфигуриран  ;D с мноого мъъъъка успях да го убия тоя Х (ако на някой му се наложи killall xinit) както не бил конфигуриран пък stаrtx ме вкара в гнома  ??? абе мъка пълна. Много се отплеснах, идеята ми беше, че интелският драйвер има проблем с широкоекранните резолюции (поне имаше, дори се инсталираше допълнителен пакет на времето, който трябваше да се добави да се изпълнява със стартирането, че да бачка цялата работа) та поогедай лога дали не се стартира нещо допълнително което като ти промениш xorg-a се пропуска и от там fail-a.
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #10 -: Sep 24, 2009, 00:11 »
С текущия ти xorg.conf когато работиш само с лаптопа - няма проблеми.
Да няма проблеми - но този конфигурационен файл е практически празен

Ако горното е вярно - опиши си и двата монитора в xorg.conf и си напиши две скриптчета нещо като tv_on и laptop_on

Точно в описването е проблема. Каквото и да пробвам да напиша - дисплеите не се държат коректно. Обаче като има запис за Dual head или Clone поне пали и двта монитора. Тогава се манипулира мониторите с xrand, както и с графичният инструмент на КДЕ, Гном.
Ако няма запис в xorg става само с рестарт на X-а. Xrandr ми дава че е включил/изключил вторият монитор, и че всичко е ОК но картинка няма.
През графичните инструменти, яторият дисплей не е активен изобщо.
Страното е че Intel картите имат много добра подръжка, и лесна конфигурация.
Другият проблем е, че се ползва моят лаптоп от още няколко души които искат лесно да го 'прещракват' за презентациите и подобни. И то трябва да го направа както е под win с функционалните клавиши.
До преди няколко месеца бях с Gentoo и там нямаше проблем. Трудно ми беше да го подържам заради честото му движвние и минах на Ubuntu.
Продължавам ровенето, сигурен съм че е дреболия която я пропускам.
Ако и утре не стане, правя едно DOE (design of experiment) и започвам систематично да пробвам конфигурации, докато стане.

//офф
А защо ползват моят лапатоп - ами защото винаги всичко му работеше - без да създава проблеми. Личните им винаги нещо им има - я офис не работи, или е като охлюв станал. Ама нещат да минат на Линукс  ???
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #11 -: Sep 24, 2009, 08:24 »
Включи външния монитор или телевизор и дай изхода на xrandr  Трябва да излязат и двете устройства (вградения и външния монитори) със разделителните им способности които ще ни дадат възможност да изчислим виртуалния десктоп И разположението им във него защото може да се получи проблем при големина > от 2048x2048
Цитат
For the Intel 945 chip in the R60e a virtual size larger than 2048 will disable DRI. (If you do not need 3D graphics that is not important.)
Дай и текущия ти xorg.conf за да може да го редактираме в съответствие с горното

P.S. Целта е след това да напишем някакъв подобен скрипт (или да напаснем тоя)
#!/bin/bash
# this cycles through three states for the lcd/vga external display
#  1) LCD only
#  2) LCD and VGA displayed
#  3) VGA Only
# This script is bound to the Control F8 key using xbindkey app

if [ -f ~/.lcdOn ]; then
    if [ -f ~/.vgaOn ]; then
        # current state is 2) VGA only
        # next state is 3) VGA only
        xrandr --output VGA --mode 1280x1024 -r 60 --pos 0x0
        xrandr --output LVDS --off
        touch ~/.vgaOn
        rm ~/.lcdOn
    else
        # current state is 1) LCD only
        # next state is 2) LCD & VGA
        xrandr --output VGA --mode 1280x1024 -r 60 --pos 0x0
        xrandr --output LVDS --mode 1024x768 -r 50 --pos 0x0
        touch ~/.vgaOn
        touch  ~/.lcdOn
    fi
else
    if [ -f ~/.vgaOn ]; then
        # current state is 3) VGA only
        # next state is 1) LCD only
        xrandr --output VGA --off
        xrandr --output LVDS --mode 1024x768 -r 50 --pos 0x0
        rm ~/.vgaOn
        touch  ~/.lcdOn
    else
        #nothing has been setup so just have the LCD on
        xrandr --output VGA --off
        xrandr --output LVDS --mode 1024x768 -r 50 --pos 0x0
        rm ~/.vgaOn
        touch  ~/.lcdOn
    fi
fi

или подобен

#!/bin/sh

statusvga=`xrandr -q | grep 1024x768+0+0 | grep VGA-0 | cut -c1-5`
statuslvds=`xrandr -q | grep "1400x1050+0+0\|1024x768+0+0" | grep LVDS | cut -c1-4`

if [ "$statusvga" != "VGA-0" ] && [ "$statuslvds" == "LVDS" ] ; then
   xrandr --output LVDS --mode 1024x768 --output VGA-0 --auto
fi
if [ "$statusvga" == "VGA-0" ] && [ "$statuslvds" == "LVDS" ] ; then
   xrandr --output LVDS --off
fi
if [ "$statusvga" == "VGA-0" ] && [ "$statuslvds" != "LVDS" ] ; then
   xrandr --output LVDS --mode 1400x1050 --output VGA-0 --off
fi
exit
« Последна редакция: Sep 24, 2009, 08:33 от c2h5oh »
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #12 -: Sep 24, 2009, 22:28 »
Включи външния монитор или телевизор и дай изхода на xrandr  Трябва да излязат и двете устройства (вградения и външния монитори) със разделителните им способности които ще ни дадат възможност да изчислим виртуалния десктоп И разположението им във него защото може да се получи проблем при големина > от 2048x2048
Ето изхода от xrandr при вкл. монитор.

Цитат
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
   1280x800       60.0*+   60.0
   1280x768       60.0
   1024x768       60.0
   800x600        60.3
   640x480        59.9
TV disconnected (normal left inverted right x axis y axis)

Това е без да рестартирам X. При рестарт със включен втори монитор вече ми го дава.
Цитат
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280
VGA connected (normal left inverted right x axis y axis)
   1280x1024      75.0     60.0
   1024x768       75.1     70.1     60.0
   832x624        74.6
   800x600        72.2     75.0     60.3     56.2
   640x480        75.0     72.8     66.7     60.0
   720x400        70.1
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
   1280x800       60.0*+   60.0
   1280x768       60.0
   1024x768       60.0
   800x600        60.3
   640x480        59.9
TV disconnected (normal left inverted right x axis y axis)

Текущият xorg.conf е даден в първата публикация.
Винаги го открива ако направя запис за драйвера и монитора в xorg.conf. Но токава ми включва някакви разделителни способности които не отговарят на монитор и екранчето, въпреки че съм указал на

Код:
Subsection "Display"
        Depth       24
        Modes       "1280x800"

За първи дисплей, и

Код:
Subsection "Display"
        Depth       24
        Modes       "1280x1024" "800x600"
За вторият
По този начин външният монитор работи коректно но вграденият е със странни резолюции и няма нагласяване.

В момента ето фрагменти от лога

X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Ubuntu (xorg-server 2:1.4.1~git20080131-1ubuntu9.2)
Current Operating System: Linux smurf 2.6.24-24-generic #1 SMP Sat Aug 22 01:06:14 UTC 2009 i686
Build Date: 13 June 2008  01:08:21AM
.......
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep 24 21:36:19 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "Configured Monitor"
(**) |   |-->Device "Configured Video Device"
(**) |-->Input Device "Synaptics Touchpad"
(==) Automatically adding devices
(==) Automatically enabling devices
................
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(0:2:0) Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller rev 3, Mem @ 0xfc000000/20, 0xd0000000/28, I/O @ 0x1800/3
(--) PCI: (0:2:1) Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller rev 3, Mem @ 0xfc100000/20
(II) Addressable bus resource ranges are
..............
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
.....................
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
   compiled for 1.4.0.90, module version = 2.2.1
   Module class: X.Org Video Driver
   ABI class: X.Org Video Driver, version 2.0
........................
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
   i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
   E7221 (i915), 915GM, 945G, 945GM, 945GME, 965G, G35, 965Q, 946GZ,
   965GM, 965GME/GLE, G33, Q35, Q33, Intel Integrated Graphics Device
(II) Primary Device is: PCI 00:02:0
(--) Assigning device section with no busID to primary device
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(--) Chipset 965GM found
........................
(II) intel(0): Creating default Display subsection in Screen section
   "Default Screen" for depth/fbbpp 24/32
(==) intel(0): Depth 24, (==) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(II) intel(0): Integrated Graphics Chipset: Intel(R) 965GM
(--) intel(0): Chipset: "965GM"
(--) intel(0): Linear framebuffer at 0xD0000000
(--) intel(0): IO registers at addr 0xFC000000
(II) intel(0): 2 display pipes available.
(==) intel(0): Using EXA for acceleration
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module "ddc" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"(II) Module "i2c" already built-in
(II) intel(0): Output VGA using monitor section Configured Monitor
(II) intel(0): I2C bus "CRTDDC_A" initialized.
(II) intel(0): Output LVDS has no monitor section
(II) intel(0): I2C bus "LVDSDDC_C" initialized.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): EDID vendor "SEC", prod id 16961
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules//libint10.so
(II) intel(0): initializing int10
(WW) intel(0): Bad V_BIOS checksum
(II) intel(0): Primary V_BIOS segment is: 0xc000
(II) intel(0): VESA BIOS detected
(II) intel(0): VESA VBE Version 3.0
(II) intel(0): VESA VBE Total Mem: 7616 kB
(II) intel(0): VESA VBE OEM: Intel(r)GM965/PM965/GL960 Graphics Chip Accelerated VGA BIOS
(II) intel(0): VESA VBE OEM Software Rev: 1.0
(II) intel(0): VESA VBE OEM Vendor: Intel Corporation
(II) intel(0): VESA VBE OEM Product: Intel(r)GM965/PM965/GL960 Graphics Controller
(II) intel(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) intel(0): found backlight control method /sys/class/backlight/acpi_video0
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" registered at address 0x70.
(II) intel(0): No SDVO device found on SDVOB
(II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" registered at address 0x72.
(II) intel(0): No SDVO device found on SDVOC
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed.
(II) intel(0): Output TV has no monitor section
(II) intel(0): EDID vendor "SEC", prod id 16961
(II) intel(0): Output VGA disconnected
(II) intel(0): Output LVDS connected
(II) intel(0): Output TV disconnected
(II) intel(0): Output LVDS using initial mode 1280x800
(II) intel(0): Monitoring connected displays enabled
(II) intel(0): detected 512 kB GTT.
(II) intel(0): detected 7676 kB stolen memory.
(==) intel(0): video overlay key set to 0x101fe
(==) intel(0): Will not try to enable page flipping
(==) intel(0): Triple buffering disabled
(==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
(==) intel(0): DPI set to (96, 96)
..........................
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"(II) Module "ramdac" already built-in
(II) intel(0): Comparing regs from server start up to After PreInit
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd0000009
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
(WW) intel(0): Register 0x61114 (PORT_HOTPLUG_STAT) changed from 0x00000000 to 0x00000400
(WW) intel(0): Register 0x71024 (PIPEBSTAT) changed from 0x00000206 to 0x80000206
(WW) intel(0): PIPEBSTAT before: status: VSYNC_INT_STATUS SVBLANK_INT_STATUS VBLANK_INT_STATUS
(WW) intel(0): PIPEBSTAT after: status: FIFO_UNDERRUN VSYNC_INT_STATUS SVBLANK_INT_STATUS VBLANK_INT_STATUS
(WW) intel(0): Register 0x68000 (TV_CTL) changed from 0x00000000 to 0x000c0000
(WW) intel(0): Register 0x68010 (TV_CSC_Y) changed from 0x00000000 to 0x0332012d
(WW) intel(0): Register 0x68014 (TV_CSC_Y2) changed from 0x00000000 to 0x07d30104
(WW) intel(0): Register 0x68018 (TV_CSC_U) changed from 0x00000000 to 0x0733052d
(WW) intel(0): Register 0x6801c (TV_CSC_U2) changed from 0x00000000 to 0x05c70200
(WW) intel(0): Register 0x68020 (TV_CSC_V) changed from 0x00000000 to 0x0340030c
(WW) intel(0): Register 0x68024 (TV_CSC_V2) changed from 0x00000000 to 0x06d00200
(WW) intel(0): Register 0x68028 (TV_CLR_KNOBS) changed from 0x00000000 to 0x00606000
(WW) intel(0): Register 0x6802c (TV_CLR_LEVEL) changed from 0x00000000 to 0x010b00e1
(WW) intel(0): Register 0x68030 (TV_H_CTL_1) changed from 0x00000000 to 0x00400359
(WW) intel(0): Register 0x68034 (TV_H_CTL_2) changed from 0x00000000 to 0x80480022
(WW) intel(0): Register 0x68038 (TV_H_CTL_3) changed from 0x00000000 to 0x007c0344
(WW) intel(0): Register 0x6803c (TV_V_CTL_1) changed from 0x00000000 to 0x00f01415
(WW) intel(0): Register 0x68040 (TV_V_CTL_2) changed from 0x00000000 to 0x00060607
(WW) intel(0): Register 0x68044 (TV_V_CTL_3) changed from 0x00000000 to 0x80120001
(WW) intel(0): Register 0x68048 (TV_V_CTL_4) changed from 0x00000000 to 0x000900f0
(WW) intel(0): Register 0x6804c (TV_V_CTL_5) changed from 0x00000000 to 0x000a00f0
(WW) intel(0): Register 0x68050 (TV_V_CTL_6) changed from 0x00000000 to 0x000900f0
(WW) intel(0): Register 0x68054 (TV_V_CTL_7) changed from 0x00000000 to 0x000a00f0
(WW) intel(0): Register 0x68060 (TV_SC_CTL_1) changed from 0x00000000 to 0xc1710088
(WW) intel(0): Register 0x68064 (TV_SC_CTL_2) changed from 0x00000000 to 0x4e2d1dc8
(WW) intel(0): Register 0x68070 (TV_WIN_POS) changed from 0x00000000 to 0x00360024
(WW) intel(0): Register 0x68074 (TV_WIN_SIZE) changed from 0x00000000 to 0x02640198
(WW) intel(0): Register 0x68080 (TV_FILTER_CTL_1) changed from 0x00000000 to 0x8000085e
(WW) intel(0): Register 0x68084 (TV_FILTER_CTL_2) changed from 0x00000000 to 0x00028283
(WW) intel(0): Register 0x68088 (TV_FILTER_CTL_3) changed from 0x00000000 to 0x00014141
(WW) intel(0): Register 0x68100 (TV_H_LUMA_0) changed from 0x00000000 to 0xb1403000
(WW) intel(0): Register 0x681ec (TV_H_LUMA_59) changed from 0x00000000 to 0x0000b060
(WW) intel(0): Register 0x68200 (TV_H_CHROMA_0) changed from 0x00000000 to 0xb1403000
(WW) intel(0): Register 0x682ec (TV_H_CHROMA_59) changed from 0x00000000 to 0x0000b060
(==) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
............................
(II) intel(0): fbc disabled on plane a
(II) intel(0): EDID vendor "SEC", prod id 16961
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0   68.94  1280 1296 1344 1408  800 801 804 816 -hsync -vsync (49.0 kHz)
(II) intel(0): EDID vendor "SEC", prod id 16961
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): fbc disabled on plane a
(II) intel(0): EDID vendor "SEC", prod id 16961
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0   68.94  1280 1296 1344 1408  800 801 804 816 -hsync -vsync (49.0 kHz)
(II) intel(0): EDID vendor "SEC", prod id 16961
(II) intel(0): fbc disabled on plane a




#!/bin/bash
# this cycles through three states for the lcd/vga external display
#  1) LCD only
#  2) LCD and VGA displayed
#  3) VGA Only
# This script is bound to the Control F8 key using xbindkey app

if [ -f ~/.lcdOn ]; then
    if [ -f ~/.vgaOn ]; then
        # current state is 2) VGA only
        # next state is 3) VGA only
        xrandr --output VGA --mode 1280x1024 -r 60 --pos 0x0
        xrandr --output LVDS --off
        touch ~/.vgaOn
        rm ~/.lcdOn
    else
        # current state is 1) LCD only
        # next state is 2) LCD & VGA
        xrandr --output VGA --mode 1280x1024 -r 60 --pos 0x0
        xrandr --output LVDS --mode 1024x768 -r 50 --pos 0x0
        touch ~/.vgaOn
        touch  ~/.lcdOn
    fi
else
    if [ -f ~/.vgaOn ]; then
        # current state is 3) VGA only
        # next state is 1) LCD only
        xrandr --output VGA --off
        xrandr --output LVDS --mode 1024x768 -r 50 --pos 0x0
        rm ~/.vgaOn
        touch  ~/.lcdOn
    else
        #nothing has been setup so just have the LCD on
        xrandr --output VGA --off
        xrandr --output LVDS --mode 1024x768 -r 50 --pos 0x0
        rm ~/.vgaOn
        touch  ~/.lcdOn
    fi
fi

или подобен

#!/bin/sh

statusvga=`xrandr -q | grep 1024x768+0+0 | grep VGA-0 | cut -c1-5`
statuslvds=`xrandr -q | grep "1400x1050+0+0\|1024x768+0+0" | grep LVDS | cut -c1-4`

if [ "$statusvga" != "VGA-0" ] && [ "$statuslvds" == "LVDS" ] ; then
   xrandr --output LVDS --mode 1024x768 --output VGA-0 --auto
fi
if [ "$statusvga" == "VGA-0" ] && [ "$statuslvds" == "LVDS" ] ; then
   xrandr --output LVDS --off
fi
if [ "$statusvga" == "VGA-0" ] && [ "$statuslvds" != "LVDS" ] ; then
   xrandr --output LVDS --mode 1400x1050 --output VGA-0 --off
fi
exit

Благодаря за скрипта  [_]3  [_]3  [_]3 . Пасна ми идеално на десктопа а и работи.
Май за сега ще го зарежа и след ден два ще го почна отново на чисто.
« Последна редакция: Sep 24, 2009, 22:32 от victim70 »
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Re: X11 Настройки за Kubuntu
« Отговор #13 -: Sep 25, 2009, 01:01 »
Цитат
Код:Subsection "Display"
        Depth       24
        Modes       "1280x800"
За първи дисплей, и
Код:Subsection "Display"
        Depth       24
        Modes       "1280x1024" "800x600"
За вторият
По този начин външният монитор работи коректно но вграденият е със странни резолюции и няма нагласяване.
Мисля че просто си влияят двата в смисъл че си застъпват полетата
Опитай да включиш втория монитор LVDS(1280х1024) "под" първия -VGA (Предполагам че правилно съм се ориентирал - лаптопа е с 1280х800 а външния  1280х1024 )
Код:
xrandr --output LVDS --mode 1280x1024 -r 50 --below VGA
или
xrandr --output LVDS --mode 1280x1024 -r 50 ---pos 0x801
Не съм сигурен но ми се струва че без изрични параметри или и двата монитора се натискат да започнат от координати 0х0 или втория по подразбиране е вдясно от първия. Ако това е вярно то виртуалния ти десктоп става вече 2560х 1024 което е много над 2048 Ако е "отдолу" тогава той ще е 1280х1824 което ни вкарва в ограничението от 2048х2048 и съответно да се запази DRI
Доколкото се ориентирам xorg.conf трябва/може да се редактира :
Код:
Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
     SubSection "Display"
                Virtual  2048 2048
     EndSubSection
EndSection
Тука е обяснено доста добре (даже и аз почнах да го разбирам)
http://intellinuxgraphics.org/dualhead.html

В линка който даде plandz има примерен xorg.conf в който са описали положението на екраните - ляво, дясно и т.н. а в горния линк пък с координати Явно има с какво да експериментираш Аз ако намеря още нещо ще го пусна тук
Активен

completer

  • Напреднали
  • *****
  • Публикации: 347
  • Distribution: Debian 6.0
  • Window Manager: Gnome
    • Профил
    • WWW
Re: X11 Настройки за Kubuntu
« Отговор #14 -: Sep 25, 2009, 18:16 »
http://www.linux-bg.org/forum/index.php?topic=34532.msg172308#msg172308

тук обсъждахме това тъпо опростяване на xorg-а.Надявам се нещо може да ти помогне.
С X -configure пробвал ли си?
Активен

I'm using Linux and i'm proud of it!!!
I hate Windows and i'm also proud of it!!! :)

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
kubuntu
Настройка на програми
moffo 6 7392 Последна публикация Dec 21, 2005, 02:48
от
kubuntu dvd проблем
Настройка на програми
mishaikin 8 8011 Последна публикация Jan 04, 2006, 19:02
от mishaikin
Kubuntu
Настройка на програми
MarineForce 5 5256 Последна публикация Apr 08, 2006, 09:37
от
Приемат поръчки за kubuntu 6.06
Настройка на програми
nforcer 2 4697 Последна публикация Jun 03, 2006, 18:42
от malone
Kubuntu проблем с интернет
Настройка на хардуер
fubo 0 1870 Последна публикация Jun 10, 2006, 19:26
от fubo