Hi all.

How can identify what trouble X?
I run OpenBSD 6.3 - amd64 on my laptop Dell Alienware 13.

Something fill both logs:
- /var/log/Xorg.0.log
- /var/log/xenodm.log

with this repeated message : "WaitForSomething(): poll: Invalid argument"

I use a custom xorg.conf, as:

----
Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"   "fr"  # "fr-oss" pour Feisty et +
    #Option        "XkbVariant" "latin9"
EndSection

Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
    Option        "CorePointer"
    Option        "Device"        "/dev/input/mice"
    Option        "Protocol"        "ExplorerPS/2"
    Option        "ZAxisMapping"        "4 5"
    Option        "Emulate3Buttons"    "true"
EndSection

Section "Device"
        Identifier      "intel" #modesetting, or Intel Graphics
        Driver  "intel" #modesetting
        Option  "AccelMethod"   "sna"   #sna by default
        Option  "DDC"                   "true"  #true by default
        Option  "DRI"                   "true"
        Option  "HotPlug"               "true"
        Option  "NoAccel"               "false" #false by default
        Option  "RelaxedFencing"        "true"  #true if G33 Model & >
        Option  "SwapbuffersWait"       "true"  #true by default (avoid
tearing)
        Option  "TearFree"              "true"  #false by default
(avoid tearing)
        Option  "Throttle"              "true"  #true by default
        Option  "Tiling"                "true"  #true by default
        Option  "TripleBuffer"  "true"  #true by default
        #Option "VideoRAM"              ???
        Option  "VSync"                 "true"  #true by default
EndSection

Section "Monitor"
    Identifier             "Monitor0"
EndSection

Section "Screen"
    Identifier             "Screen0"
    Device                 "intel"
    Monitor                "Monitor0"
    DefaultDepth           24 #Choose the depth (16|24)
    SubSection             "Display"
        Depth              16
        Modes              "1920x1080" "1400x1050" "1290X1024"
"1280X960" "1024x768" "800x600"
    EndSubSection
    SubSection "Display"
        Depth               24
        Modes                           "1920x1080" "1400x1050"
"1290X1024" "1280X960" "1024x768" "800x600"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier    "Default Layout"
    Screen        "Screen0"
    #InputDevice   "Generic Keyboard"
    #InputDevice   "Configured Mouse"
EndSection

----

Egual for xenodm, i use two custom files:

=> Xsetup_0:
----
#!/bin/sh
# $OpenBSD: Xsetup_0,v 1.1 2016/10/23 08:30:37 matthieu Exp $
if [ "$DISPLAY" = ":0" -o "$DISPLAY" = ":0.0" ]
then
        /usr/local/bin/qiv -zrd7 /home/zou/Images/Wallpapers/* &
        /usr/X11R6/bin/xclock -digital -update 1 -render &
        echo $! > /var/run/xclock.pid
fi

#sxpm OpenBSD.xpm &
----
=> GiveConsole
----
#!/bin/sh
# Assign ownership of the console to the invoking user
# $OpenBSD: GiveConsole,v 1.1 2016/10/23 08:30:37 matthieu Exp $
#
# By convention, both xconsole and xterm -C check that the
# console is owned by the invoking user and is readable before attaching
# the console output.  This way a random user can invoke xterm -C without
# causing serious grief.
#
chown $USER /dev/console

if [ -c /dev/drm0 ]; then
    chown $USER /dev/drm0
fi

/usr/X11R6/bin/sessreg -a -l $DISPLAY -u none -x
/etc/X11/xenodm/Xservers $USER

if test -r /var/run/xclock.pid; then kill $(cat /var/run/xclock.pid); fi
----

=> Xenodm.log:
----
$ head -n25 /var/log/xenodm.log


xenodm info (pid 46359): Starting
xenodm info (pid 46359): Starting X server on :0

X.Org X Server 1.19.6
Release Date: 2017-12-20
X Protocol Version 11, Revision 0
Build Operating System: OpenBSD 6.3 amd64
Current Operating System: OpenBSD ptb-aw13zou.stephane-huc.net 6.3
GENERIC.MP#107 amd64
Build Date: 24 March 2018  02:38:24PM

Current version of pixman: 0.34.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr  3 17:06:54 2018
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/X11R6/share/X11/xorg.conf.d"
xenodm info (pid 80557): sourcing /home/zou/.config/xenodm/Xsetup_0
xenodm info (pid 80557): sourcing /home/zou/.config/xenodm/GiveConsole
xenodm info (pid 4308): executing session /etc/X11/xenodm/Xsession
WaitForSomething(): poll: Invalid argument
WaitForSomething(): poll: Invalid argument
WaitForSomething(): poll: Invalid argument
----

=> Xorg.0.log:
----
$ tail -n25 /var/log/Xorg.0.log


[ 18934.693] WaitForSomething(): poll: Invalid argument
[ 18934.693] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
[ 18934.694] WaitForSomething(): poll: Invalid argument
----


-- 
~ " Fully Basic System Distinguish Life! " ~ " Libre as a BSD " +=<<<
----
<me>Stephane HUC as PengouinBSD or CIOTBSD</me>
<mail>b...@stephane-huc.net</mail>


Reply via email to