Титла: Проблем с монитор
Публикувано от: Svetl1o в Aug 09, 2011, 09:54
Здравейте, имам лаптоп с Puppy linux. На скоро реших да включа монитор към него (понеже има проблем с монитора на лаптопчето), но проблемът е, че когато се логна в Puppy и мониторът изгасва, пробвах да сменя резолюцията и пак не става (през останалото време мониторът си работи - при включване и изключване, но до като съм в Puppy е изключен). Има ли някакво решение? :)
Титла: Re: Проблем с монитор
Публикувано от: AMD в Aug 09, 2011, 10:13
Направи си настройка на xorg.conf да поддържа два дисплея.
Титла: Re: Проблем с монитор
Публикувано от: Svetl1o в Aug 09, 2011, 10:55
Направи си настройка на xorg.conf да поддържа два дисплея.
Нещо не разбрах как става от там, търсих в интернет и там не успях да разбера, ако може малко по-подробно (: даже ако има възможност да включа другия монитор (изключвайки този на лаптопа) също би ми свършило работа, просто да използвам втория монитор. :)
Титла: Re: Проблем с монитор
Публикувано от: trosho в Aug 09, 2011, 16:48
Не е дадена никаква съществена информация, за да може някой по-точно да ти каже "Направи това и това". Не се знае нито хардуерът (модел на лаптопа или поне на видеокартата), нито какъв драйвер се използва, нито дали си с Xorg или Xvesa (доколкото си спомням, имаше и такава възможност в Puppy).
Най-елементарно е да се пробва с Menu-> Setup-> Xorg Video Wizard (или команда xorgwizard в терминала)-> XorgWizard при свързан и включен външен монитор и да се надяваш, че той ще е включен в новия xorg.conf (малко се съмнявам да стане).
Иначе има различни начини за конфигуриране на "dual head" система. Може да стане с xrandr, с ръчно редактиране на xorg.conf или с програма от производителя на картата/драйвера. Възможно е да има и случай, в зависимост от комбинацията видеокарта-драйвер-графичен сървър, при който да не можеш да използваш външен монитор.
Дай повече информация, за да може евентуално някой да ти каже нещо по-конкретно. Освен информация за лаптопа, може да кажеш и коя точно версия на Pupy използваш (инсталирана или в Live вариант) - виж какво ще ти покажат тези команди: cat /etc/issue и cat /etc/puppyversion. Покажи резултата от команда xrandr -q. Дай съдържанието на файл /etc/X11/xorg.conf (може да го отвориш за редакция и през Xorg Video Wizard). Добре е да се види и съдържанието на /var/log/Xorg.0.log (качи го някъде или дай съдържанието му в pastebin.com ($2), например).
Титла: Re: Проблем с монитор
Публикувано от: Svetl1o в Aug 09, 2011, 19:03
Инсталиран Lucid Puppy Linux 5.0.1 - Kernel Linux 2.6.33.2(i686). Моделът на лаптопа е Dell Inspiron 5000e (старичък е ;D тей че ако не стане - нищо, просто искам да пробвам). xorg.conf: #Special base config file used in Puppy Linux.
# ********************************************************************** # Module section -- this section is used to specify # which dynamically loadable modules to load. # ********************************************************************** # Section "Module" Load "synaptics"
# This loads the DBE extension module.
Load "dbe" # Double buffer extension
# This loads the miscellaneous extensions module, and disables # initialisation of the XFree86-DGA extension within that module. SubSection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubSection
# This loads the font modules # Load "type1" Load "freetype"
# This loads xtrap extension, used by xrandr # Load "xtrap"
# This loads the GLX module (if present). xorg 7.4/5 need explicit disable to disable... Load "glx" #LOADGLX
# This loads dri module (if present). 7.4 loads it by default, have to disable... # Load "dri" #LOADDRI Load "dri"
EndSection
# ********************************************************************** # Files section. This allows default font paths to be set # **********************************************************************
Section "Files"
# Multiple FontPath entries are allowed (which are concatenated together), # as well as specifying multiple comma-separated entries in one FontPath # command (or a combination of both methods)
FontPath "/usr/share/X11/fonts/misc/" FontPath "/usr/share/X11/fonts/Type1/" FontPath "/usr/share/X11/fonts/TTF/"
EndSection
# ********************************************************************** # Server flags section. # **********************************************************************
Section "ServerFlags"
# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence # (where n is 1 through 12). This allows clients to receive these key # events.
# Option "DontVTSwitch"
# Enables mode switching with xrandr # There is a report that this can cause Xorg not to work on some # video hardware, so default is commented-out... # but i want to use it in xorgwizard so leave on...
Option "RandR" "on"
# With this, Xorg won't talk to HAL to add evdev devices and you'll be back # with the old Xorg behavior (pre-7.4)...
Option "AutoAddDevices" "false"
# For no-Hal, kirk also suggests this...
# Option "AllowMouseOpenFail" "true"
# Xorg 7.4, Ubuntu Jaunty, CTRL-ALT-BACKSPACE is disabled by default...
Option "DontZap" "false"
EndSection
#everything past here is auto-generated by Puppy's Xorg Wizard...
Section "ServerLayout" InputDevice "Synaptics Mouse" "AlwaysCore" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc102" Option "XkbLayout" "us" #xkeymap0 EndSection
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "IMPS/2" #mouse0protocol Option "Device" "/dev/mouse" #Option "Emulate3Buttons" #Option "Emulate3Timeout" "50" Option "ZAxisMapping" "4 5" #scrollwheel EndSection
Section "InputDevice" Identifier "Synaptics Mouse" Driver "synaptics" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "LeftEdge" "1700" Option "RightEdge" "5300" Option "TopEdge" "1700" Option "BottomEdge" "4200" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "0" Option "MaxTapMove" "220" Option "VertScrollDelta" "100" Option "MinSpeed" "0.10" Option "MaxSpeed" "0.30" Option "AccelFactor" "0.0030" Option "SHMConfig" "on" #Option "Repeater" "/dev/ps2mouse" EndSection
Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 31.5-37 VertRefresh 40-70 #UseModes "Modes0" #monitor0usemodes Option "PreferredMode" "800x600" EndSection Section "Modes" Identifier "Modes0" #modes0modeline0 EndSection
Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "ShadowFB" # [<bool>] #Option "DefaultRefresh" # [<bool>] #Option "ModeSetClearScreen" # [<bool>] Identifier "Card0" Driver "vesa" #card0driver VendorName "ATI Technologies Inc" BoardName "Rage Mobility M3 AGP 2x" BusID "PCI:1:0:0" EndSection
Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 16 #Option "metamodes" "800x600_60 +0+0" #METAMODES_0 Subsection "Display" Depth 16 Modes "800x600" EndSubsection EndSection
#PuppyHardwareProfile=ATI_MOBILE_M3
От xrandr -q излиза минимална резолюция 640х480, максимална 800х600 (използвана 800х600) /var/log/Xorg.0.log Permission denied старичък е лаптопът (както вече казах хД) и ако стане нещо сложно - по-добре дан си губите времето хД.
Титла: Re: Проблем с монитор
Публикувано от: trosho в Aug 09, 2011, 23:10
Машината наистина е на доста години и нещата, ако въобще се получат, няма да станат лесно. От съдържанието на xorg.conf, както и от спецификациите тук - цък ($2), се вижда, че видеокартата е ATI Rage Mobility M3. Това добре, но се вижда, че използваният драйвер е " vesa", а той е доста ограничен (ограничени резолюции, честоти на опресняване, липса на каквото и да е 2D или 3D ускорение...). От това, което чета в различни теми, той не поддържа "dual head", а само "one head". Не съм сигурен, че поддържа и XRanR (The X Resize and Rotate Extension, ако не бъркам). Затова мисля, че с този драйвер няма да "извадиш" картина на външен монитор. За ATI Rage Mobility M3 май се използва драйвер " r128" - цък ($2). Както пише там, при него може и да покажеш картина на външен монитор: External VGA port
Works fine. Dualhead is supported in Xorg 6.9 and higher.
Освен да опиташ да използваш този драйвер. При мен имам едно .iso на Lucid Puppy 5.25 и виждам, че в XorgWizard има драйвер "r128". При теб версията е по-стара, но мисля, че и в нея ще има същия драйвер. Ако не ти го предлага с автоматичната опцията <Probe>, трябва да пробваш с ръчно избиране - <Choosе>. Важното е в xorg.conf да имаш подобно нещо: Section "Device" ... Identifier "Card0" Driver "r128" #card0driver VendorName "ATI Technologies Inc" ... EndSection
Скриптовете, използвани в Puppy, правят разни копия на xorg.conf (май заради PuppyHardwareProfile=...), затова опитай да смениш драйвера през XorgWizard, а не с ръчно редактиране.
|