xorg+notebok+külső monitor

Fórumok

xorg+notebok+külső monitor

Hozzászólások

Üdv!

az lenne a kérdésem, hogy az X.org-ban miként lehet beállítani, hogy egy notebook a VIDEO OUT-on nyomja ki a képet. Amíg nem indul el az X, addig működik a laptopon lévő fn+Funkció billentyű megoldás, de amint elindul az X, azonnal csak a laptop kijelzőjén jelenik meg a kép. A videó kártya SiS osztott memórával.

Valakinek valamilyen ötlete?

en is hasonlo cipoben jarok, bar megoldast meg nem kerestem, mert annyira nem vag foldhoz az ugy.

t

Sziasztok!

Jol sejtem, hogy VESA driverrel hajtod?
En vettem egy Tecra M1-es laptopot (Trident XP4m32 vidkartya), es kulso monitort csak 1024x768 -ban volt kepes meghajtani vesa driverrel (trident driverrel meg hasznalhatatlan volt). Ehhez is patchelni kellett az X vesa driveret.

Nekem ugyanugy mukodott FN-F5 -tel mint X elott.

Amennyire en latom a helyzetet, CSAK az nvidias laptopoknak van korrekt external VGA outputjuk.

Szia!

Nem vesa-val, hanem sis driverrel hajtom meg a kártyát. Sajnos az FN+F4 nálam nem megy.

Még valakinek valamilyen ötlete, esetleg?

8-)

A vesa-val nekem is megy. Ennyi elég is. Köszi az ötletet.

Mac

Sewastok!

Nekem i915-ös vga-m van és szeretném életre kelteni a külső vga-t. Van rá esélyem, vagy csak vesa-val fog menni?

Nálam is hasonló a helyzet. Múltkor egy előadáson rányomtam a laptopot egy kivetítőre i810-es driverrel és a rendszerindulás még szépen ment a kivetítőn, viszont amint az X-et indítottam, onnantól kezdve szép sötétség.
Akkor most vesa-val hajtsam meg az X-et, hogy kimenjen a kivetítőre is a cucc?

Nem tudom hogy, de sikerült i810-es driverrel X alatt is bekapcsolni a kivezetést.

felélesztem ezt a fórumot, mert most kísérletezgettem azzal, hogy a laptopom vga kimenetére kössek egy küső monitort, és a kettőt egyszerre használhassam.
a gépem egy régebbi hp pavilion ze2000, egy intel i915 grafikus vezérlő van benne, ezzel szeretném beüzemelni a fent leírt elrendezést.
találtam egy pontosnak tűnő wiki oldalt, ami leírta, hogy hogyan kellene elkészíteni az xorg.conf-ot, hogy menjen a két képernyős megjelenítés, és még az S-Video-s tv kimenet is.
a leírtaknak megfelelően elkészítettem a saját xorg.conf-ot, azonban az X nem indult el, ezt írta ki:


X Error of failed request:  RenderBadPicture (invalid Picture parameter)
  Major opcode of failed request:  154 (RENDER)
  Minor opcode of failed request:  7 (RenderFreePicture)
  Picture id in failed request: 0x22000c6
  Serial number of failed request:  1430
  Current serial number in output stream:  1566
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  2
  Minor opcode:  0
  Resource id:  0x2600018
ksmserver: WARNING: SmsDie timeout, client kwin(1013f129147143000122177776100000036790000)
ksmserver: WARNING: SmsDie timeout, client knotify(1013f129147143000122203575100000066020009)
ksmserver: WARNING: SmsDie WM timeout
ICE default IO error handler doing an exit(), pid = 6950, errno = 11
startkde: Shutting down...
QThread object destroyed while thread is still running.
startkde: Running shutdown scripts...
startkde: Done.

waiting for X server to shut down .FreeFontPath: FPE "/usr/share/fonts/misc" refcount is 3, should be 2; fixing.

az X11.0.log-nak a tartalma a következő:


(II) intel(0): Kernel reported 488960 total, 1 used
(II) intel(0): I830CheckAvailableMemory: 1955836 kB available
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: drmOpenMinor returns 11
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) [drm] DRM interface version 1.3
(II) [drm] DRM open master succeeded.
(II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
(II) intel(0): [drm] framebuffer mapped by ddx driver
(II) intel(0): [drm] added 1 reserved context for kernel
(II) intel(0): X context handle = 0x1
(II) intel(0): [drm] installed DRM signal handler
(==) intel(0): VideoRam: 262144 KB
(**) intel(0): Framebuffer compression enabled
(**) intel(0): Tiling enabled
(II) intel(0): Attempting memory allocation with tiled buffers.

Backtrace:
0: X(xf86SigHandler+0x7e) [0x80bf1ee]
1: [0xffffe400]
2: /usr/lib/xorg/modules/drivers//i810_drv.so [0xb7c1d343]
3: /usr/lib/xorg/modules/drivers//i810_drv.so(i830_allocate_2d_memory+0x13c) [0xb7c1d66c]
4: /usr/lib/xorg/modules/drivers//i810_drv.so [0xb7c17e65]
5: X(AddScreen+0x1fc) [0x806d42c]
6: X(InitOutput+0x21e) [0x80a1b7e]
7: X(main+0x296) [0x806dbb6]
8: /lib/libc.so.6(__libc_start_main+0xe0) [0xb7df3390]
9: X(FontFileCompleteXLFD+0x20d) [0x806d121]

Fatal server error:
Caught signal 11.  Server aborting

a gépemen az alábbiak vannak feltelepítve:
- xf86-video-intel-2.2.1
- xorg-server-1.4.2
- xf86-video-i810-1.7.4

van esetleg a hupon valaki akinek sikerült megoldani, hogy egyszerre két monitort tudjon használni, hasonló hardveren?
ha, igen, akkor kérem ossza meg a tapasztalatait velem.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.3-janos

Nekem működik Gnome alatt. Csak az a bibi, hogy nem igazán dual monitoros az egész, mert mindkettőn ugyanazt látom.
Ha 1024x768-as felbontást használok (mert azt használok), akkor a külső monitoron nagyon ronda (1280x1024-re van belőve). Ha felhúzom a felbontást a megfelelőre, akkor a laptopon csak a teljes kép felső sarkát látom (1280x1024-ből az 1024x768-as bal felső kockát).
Ha plazma TVre dugom a laptopot, akkor az meg frankón összetorzítja a képet 16:9-re (mivel csak filmet szoktam így nézni, nem gond, az mplayer -aspect kapcsolója az én barátom:)

aha.
milyen verziójú X-et, illetve intel drivert használsz?
az a helyzet, hogy mindig mikor ezt próbáltam, akkor az intel driver szállt el (az i810 is!) itt:

/usr/lib/xorg/modules/drivers//i810_drv.so(i830_allocate_2d_memory+0x13c) [0xb7c1d66c]

tehát a memóriafoglalással lehet valami gond...
nem tudom, mind az intel, mind az i810 driver ezt csinálta, és nem értem, hogy mi lehet a gond.
lehet hogy a driverek binárisai rosszak valami fordítási idejű beállítás miatt, vagy esetleg a kernelemben állíthattam be valamit.
de nem tudom... tanácstalan vagyok.
tudna valaki segíteni, hogy mi lehet a gond?

__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.3-janos

Nekem egy asus laptop-om van, ati radeon xpress 200m-mel.

Otthon ugy hasznalom, hogy van egy 21" nagy monitorom, amit a kulso csatlakozora dugok. Van egy 2560X800 virtualis display, ami a ket lcd kozott osztodik.

az ati binaris driver-t hasznalom, de ment az xorg beepitett driverevel is. A gepen Debian testing van, 2.6.24. kernellel.

itt az xorg.conf:

Section "ServerLayout"
Identifier "SAM01ad"
Screen 0 "aticonfig Screen 0" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "ServerLayout"
#InputDevice "TouchPad" "AlwaysCore"
Identifier "HSHA104845"
Screen 1 "aticonfig-Screen[1]" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/local/"
EndSection

Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
# Load "speedo"
Load "freetype"
# Load "xtt"
Load "GLcore"
Load "dri"
#Load "synaptics"
Load "glx"
EndSection

Section "InputDevice"
# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.
# Option "Protocol" "Xqueue"
# Option "Xleds" "1 2 3"
# Option "LeftAlt" "Meta"
# Option "RightAlt" "ModeShift"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc105"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# These are the default XKB settings for Xorg
# Option "XkbRules" "xorg"
# Option "XkbModel" "pc105"
# Option "XkbLayout" "us"
# Option "XkbVariant" ""
# Option "XkbOptions" ""
# Option "XkbDisable"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
Option "XkbRules" "xorg"
Option "XkbModel" "armada"
Option "XkbLayout" "us"
# Option "XkbVariant" "n"
EndSection

Section "InputDevice"

# Identifier and driver
# Option "Resolution" "256"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
# Option "Protocol" "Xqueue"
# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.
# Option "BaudRate" "9600"
# Option "SampleRate" "150"
# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# ChordMiddle is an option for some 3-button Logitech mice
# Option "ChordMiddle"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/input/mice"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
# Mouse-speed setting for PS/2 mouse.
EndSection

Section "Monitor"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
# HorizSync 30-64 # multisync
# HorizSync 31.5, 35.2 # multiple fixed sync frequencies
#HorizSync 15-25, 30-50 # multiple ranges of sync frequencies
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
# HorizSync 28.0 - 64.0
# VertRefresh 43.0 - 60.0
Identifier "My Monitor"
EndSection

Section "Monitor"

# HorizSync 28.0 - 51.0
# VertRefresh 43.0 - 60.0
Identifier "aticonfig Monitor 0"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[1]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

#Section "Device"

# The chipset line is optional in most cases. It can be used to override
# the driver's chipset detection, and should not normally be specified.
# Chipset "generic"
# The Driver line must be present. When using run-time loadable driver
# modules, this line instructs the server to load the specified driver
# module. Even when not using loadable driver modules, this line
# indicates which driver should interpret the information in this section.
# The BusID line is used to specify which of possibly multiple devices
# this section is intended for. When this line isn't present, a device
# section can only match up with the primary video device. For PCI
# devices a line like the following could be used. This line should not
# normally be included unless there is more than one video device
# intalled.
# BusID "PCI:0:10:0"
# Clocks 25.2 28.3
# Identifier "Standard VGA"
# Driver "vga"
# VendorName "Unknown"
# BoardName "Unknown"
# VideoRam 256
#EndSection

Section "Device"
Identifier "ATI Graphics Adapter 0"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "DesktopSetup" "horizontal"
Option "MonitorLayout" "LVDS,CRT"
Option "VRefresh2" "60"
Option "Mode2" "1600x1200"
Option "OpenGLOverlay" "off"
Option "OverlayOnCRTC2" "0"
BusID "PCI:1:5:0"
EndSection

Section "Device"
Identifier "aticonfig-Device[1]"
Driver "fglrx"
Option "VideoOverlay" "on"
BusID "PCI:1:5:0"
Screen 1
EndSection

Section "Screen"
Identifier "aticonfig Screen 0"
Device "ATI Graphics Adapter 0"
Monitor "aticonfig Monitor 0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1600x1200"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[1]"
Device "aticonfig-Device[1]"
Monitor "aticonfig-Monitor[1]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800"
EndSubSection
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

Section "Extensions"
Option "XVideo" "Enable"
Option "Composite" "false"
EndSection