Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved]Virtualbox Gentoo, Start X No screens found and more
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21335
Location: here

PostPosted: Tue Mar 13, 2018 7:58 pm    Post subject: Reply with quote

Code:
  The following REQUIRED_USE flag constraints are unsatisfied:
    webgl? ( exactly-one-of ( gles2 opengl ) )

If you want webgl you should have or gles2 or opengl enable but not both. Disable one of two from webkit-gtk package
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42581
Location: 56N 3W

PostPosted: Tue Mar 13, 2018 8:40 pm    Post subject: Reply with quote

Hironatashima,

Its probably time to learn about per package USE flags.

I can't find a reference on the wiki, so I'll refer you to
Code:
man portage

Read the section on package.use

This will allow you to set USE flags that will apply just to net-libs/webkit-gtk, or even just to one version of it.
What is set here are per package changes from the global settings as shown in
Code:
emerge --info

_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Wed Mar 14, 2018 1:11 pm    Post subject: Reply with quote

You guys really are brilliant!

Sorry for the delay of my results, but I'm also getting ready to move to a new house, so I've been taking my time on this.

So here's the results of my first solo attempt at creating a file in package.use. Here's my makeshift rawfile:

Code:

#webkit-gtk USE flags
net-libs/webkit-gtk X egl geolocation opengl gnome-keyring gstreamer introspection jit libnotify spell wayland webgl (-aqua) -coverage -doc -nsplugin -test -gles2


and the output of my emerge afterwards:

Code:

localhost ~ # emerge net-libs/webkit-gtk
Calculating dependencies... done!
[ebuild     U ~] x11-libs/gtk+-3.22.26 [3.22.19] USE="wayland*"
[ebuild  N     ] net-libs/webkit-gtk-2.18.6  USE="X egl geolocation gnome-keyring gstreamer introspection jit libnotify -opengl spell wayland webgl (-aqua) -coverage -doc gles2 -nsplugin {-test}"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

  (x11-libs/gtk+-3.22.26:3/3::gentoo, ebuild scheduled for merge) pulled in by
    >=x11-libs/gtk+-3.22:3[aqua?,introspection?,wayland?,X?] required by (net-libs/webkit-gtk-2.18.6:4/37::gentoo, ebuild scheduled for merge)
                                                ^^^^^^^^                                                                                                                         

  (x11-libs/gtk+-3.22.19:3/3::gentoo, installed) pulled in by
    >=x11-libs/gtk+-3.21.0:3[X=,introspection?,wayland=] required by (media-libs/clutter-gtk-1.8.4:1.0/1.0::gentoo, installed)
                                               ^^^^^^^^                                                                                                           


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by games-board/gnome-mines-3.24.0::gentoo
# required by gnome-base/gnome-extra-apps-3.24.2::gentoo[games]
# required by gnome-base/gnome-3.24.2::gentoo[extras]
# required by @selected
# required by @world (argument)
=x11-libs/gtk+-3.22.26 ~amd64

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.


I gather that I need to create a mask, or something to that affect. SO here was my band-aid that I put in the package.mask:

Code:

#for net-libs/webkit-gtk
x11-libs/gtk+-3.22.26*


and the output of emerge of webkit-gtk:

Code:

localhost ~ # emerge net-libs/webkit-gtk
Calculating dependencies... done!
[ebuild     U ~] x11-libs/gtk+-3.22.26 [3.22.19] USE="wayland*"
[ebuild  N     ] net-libs/webkit-gtk-2.18.6  USE="X egl geolocation gles2 gnome-keyring gstreamer introspection jit libnotify spell wayland webgl (-aqua) -coverage -doc -nsplugin -opengl {-test}"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

  (x11-libs/gtk+-3.22.26:3/3::gentoo, ebuild scheduled for merge) pulled in by
    >=x11-libs/gtk+-3.22:3[aqua?,introspection?,wayland?,X?] required by (net-libs/webkit-gtk-2.18.6:4/37::gentoo, ebuild scheduled for merge)
                                                ^^^^^^^^                                                                                                                         

  (x11-libs/gtk+-3.22.19:3/3::gentoo, installed) pulled in by
    >=x11-libs/gtk+-3.21.0:3[X=,introspection?,wayland=] required by (media-libs/clutter-gtk-1.8.4:1.0/1.0::gentoo, installed)
                                               ^^^^^^^^                                                                                                           


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by games-board/gnome-chess-3.24.1::gentoo
# required by gnome-base/gnome-extra-apps-3.24.2::gentoo[games]
# required by gnome-base/gnome-3.24.2::gentoo[extras]
# required by @selected
# required by @world (argument)
=x11-libs/gtk+-3.22.26 ~amd64

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.


Recommendations?
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21335
Location: here

PostPosted: Wed Mar 14, 2018 1:37 pm    Post subject: Reply with quote

In package.use you should add/remove use flags that you need. Do not have to set all of them:
Code:
net-libs/webkit-gtk wayland

In this case portage add wayland use flag to net-libs/webkit-gtk in addition to those default
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Wed Mar 14, 2018 1:40 pm    Post subject: Reply with quote

Thank you for the reply Fedeliallalinea.

Wayland is in my global USE in make.conf, so technically I don't need it in my package.use, then,?
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21335
Location: here

PostPosted: Wed Mar 14, 2018 1:58 pm    Post subject: Reply with quote

You can post output of
Code:
# emerge -pvq x11-libs/gtk+:3

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Wed Mar 14, 2018 2:07 pm    Post subject: Reply with quote

As requested:

Code:

localhost ~ # emerge -pvq x11-libs/gtk+:3
[ebuild     U ] x11-libs/gtk+-3.22.26 [3.22.19] USE="X colord cups introspection wayland* (-aqua) -broadway -cloudprint -examples {-test} -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

  (x11-libs/gtk+-3.22.26:3/3::gentoo, ebuild scheduled for merge) pulled in by
    x11-libs/gtk+:3 (Argument)

  (x11-libs/gtk+-3.22.19:3/3::gentoo, installed) pulled in by
    >=x11-libs/gtk+-3.21.0:3[X=,introspection?,wayland=] required by (media-libs/clutter-gtk-1.8.4:1.0/1.0::gentoo, installed)
                                               ^^^^^^^^                                                                                                           



The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by gnome-extra/yelp-3.22.0::gentoo
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by @selected
# required by @world (argument)
=x11-libs/gtk+-3.22.26 ~amd64

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21335
Location: here

PostPosted: Wed Mar 14, 2018 2:56 pm    Post subject: Reply with quote

When you add a new use flag in make.conf is recommanded to run command
Code:
# emerge --changed-use --deep @world

portage recompile all packages that have disabled wayland use flag.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Wed Mar 14, 2018 3:07 pm    Post subject: Reply with quote

So this whole issue came up because of the fact that I am unable to emerge any @world functions because of dependency conflicts that keep cropping up. here's the output of emerge --changed-use --deep @world

Code:

localhost ~ # emerge --changed-use --deep @world
Calculating dependencies... done!

!!! The ebuild selected to satisfy ">=media-libs/gst-plugins-bad-1.4:1.0" has unmet requirements.
- media-libs/gst-plugins-bad-1.12.3::gentoo USE="X bzip2 egl gles2 gtk introspection nls opengl orc wayland -test -vcd -vnc" ABI_X86="(64) -32 (-x32)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    gles2? ( !opengl )

  The above constraints are a subset of the following complete expression:
    gles2? ( !opengl ) opengl? ( X ) wayland? ( egl ) egl? ( any-of ( opengl gles2 ) )

(dependency required by "media-libs/clutter-gst-3.0.24::gentoo" [installed])
(dependency required by "gnome-extra/sushi-3.24.0::gentoo" [installed])
(dependency required by "gnome-base/nautilus-3.24.2.1::gentoo[previewer]" [installed])
(dependency required by "gnome-extra/gnome-tweak-tool-3.24.1::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])


and again, just for the sake of reference my make.conf:

Code:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
USE="gtk gnome -sysv-utils -qt4 -qt5 -kde dvd alsa cdr dvdr X systemd branding wayland xa gles2 egl jpeg2k client python upnp-av youtube networkmanager"
# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
VIDEO_CARDS="vboxvideo"
INPUT_DEVICES="libinput synaptics"

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
#GENTOO_MIRRORS for the MAKE.CONF
GENTOO_MIRRORS="ftp://ftp.gtlib.gatech.edu/pub/gentoo rsync://rsync.gtlib.gatech.edu/gentoo http://www.gtlib.gatech.edu/pub/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://lug.mtu.edu/gentoo/ http://mirror.lug.udel.edu/pub/gentoo/ http://cosmos.illinois.edu/pub/gentoo/ ftp://cosmos.illinois.edu/pub/gentoo/
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21335
Location: here

PostPosted: Wed Mar 14, 2018 3:20 pm    Post subject: Reply with quote

Hironatashima wrote:
Code:
!!! The ebuild selected to satisfy ">=media-libs/gst-plugins-bad-1.4:1.0" has unmet requirements.
- media-libs/gst-plugins-bad-1.12.3::gentoo USE="X bzip2 egl gles2 gtk introspection nls opengl orc wayland -test -vcd -vnc" ABI_X86="(64) -32 (-x32)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    gles2? ( !opengl )


The syntax is same as wayland problem, if gles2 is set opengl can be disable or vice versa (for media-libs/gst-plugins-bad package).
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Wed Mar 14, 2018 3:20 pm    Post subject: Reply with quote

I had to tinker with the package.use contents a bit, and after I did, emerge --changed-use --deep @world is now humming away happily. I'll let yall know how it goes when it finishes.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Thu Mar 15, 2018 1:04 pm    Post subject: Reply with quote

Ladies and gentlement, my dependencies issue seems to be solved! the emerge @world completed after a day and a half of compiling, lol.

now to get back to what NeddySeagoon was helping me with initially after I got Gnome3 running:

here's the segment of my /var/log/Xorg.0.log that applies to glamor:

Code:

...
[    19.790] (II) Loading sub module "glamoregl"
[    19.790] (II) LoadModule: "glamoregl"
[    19.790] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[    19.817] (II) Module glamoregl: vendor="X.Org Foundation"
[    19.817]    compiled for 1.19.5, module version = 1.0.0
[    19.817]    ABI class: X.Org ANSI C Emulation, version 0.4
[    19.817] (II) glamor: OpenGL accelerated X.org driver based.
[    20.915] (II) glamor: EGL version 1.4 (DRI2):
[    20.915] EGL_MESA_drm_image required.
[    20.917] (EE) modeset(0): glamor initialization failed
[    20.917] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[    20.921] (II) modeset(0): Output VGA-1 has no monitor section
[    20.924] (II) modeset(0): EDID for output VGA-1
[    20.924] (II) modeset(0): Manufacturer: VBX  Model: 0  Serial#: 64554880
[    20.924] (II) modeset(0): Year: 1990  Week: 1
...


So glamor still is broken.

and here's another thing that generates an error:

Code:

...
[    20.946] (==) Depth 24 pixmap format is 32 bpp
[    20.948] (==) modeset(0): Backing store enabled
[    20.948] (==) modeset(0): Silken mouse enabled
[    20.949] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    20.956] (==) modeset(0): DPMS enabled
[    20.956] (--) RandR disabled
[    20.957] (II) AIGLX: Screen 0 is not DRI2 capable
[    20.957] (EE) AIGLX: reverting to software rendering
[    20.960] (II) IGLX: enabled GLX_MESA_copy_sub_buffer
[    20.960] (II) IGLX: Loaded and initialized swrast
[    20.960] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    20.960] (II) modeset(0): Damage tracking initialized
[    20.960] (II) modeset(0): Setting screen physical size to 508 x 260
...


I am reasonably sure that AIGLX applies to some sort of graphics rendering or processing. The fact that this throws an error makes me think it is significant for something. Does it actually matter that it isn't working?

I'm going to reboot the VM to see if the output is going to change.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Thu Mar 15, 2018 1:18 pm    Post subject: Reply with quote

After my reboot, here's my pastebin for Xorg.0.log:

https://paste.pound-python.org/show/nBQgLhyHXUGEdAjpZWwo/


I also found another log in my /var/log that surprised me, because I didn't realize there'd be another. here is Xorg.1.log. It has some errors, and I'm not really sure what produced this particular log file:

https://paste.pound-python.org/show/u4aAkJd7FaLh7ZflYSB8/
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42581
Location: 56N 3W

PostPosted: Thu Mar 15, 2018 1:59 pm    Post subject: Reply with quote

Hironatashima,

You can run several instances of Xorg.
The first one generates Xorg.0.log, the next one is Xorg.1.log ... and so on.
Code:
[    34.842] (==) Matched vboxvideo as autoconfigured driver 0
[    34.842] (==) Matched vboxvideo as autoconfigured driver 1
[    34.842] (==) Matched modesetting as autoconfigured driver 2
[    34.842] (==) Matched fbdev as autoconfigured driver 3
[    34.842] (==) Matched vesa as autoconfigured driver 4


So vboxvideo is the best driver for you.
All the other drivers are present too but
Code:
[    34.882] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[    34.882] (==) modeset(0): RGB weight 888
[    34.882] (==) modeset(0): Default visual is TrueColor
[    34.882] (II) Loading sub module "glamoregl"
[    34.882] (II) LoadModule: "glamoregl"
[    34.883] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[    34.898] (II) Module glamoregl: vendor="X.Org Foundation"
[    34.899]    compiled for 1.19.5, module version = 1.0.0
[    34.899]    ABI class: X.Org ANSI C Emulation, version 0.4
[    34.899] (II) glamor: OpenGL accelerated X.org driver based.
[    34.977] (II) glamor: EGL version 1.4 (DRI2):
[    34.977] EGL_MESA_drm_image required.
modeset is in use.

We know mesa is built with USE=egl and your
Code:
emerge --changed-use --deep @world
will have fixed anything else, unless you set -egl is package.use/

Check that your normal user is in the video group.

Check your direct rendering.
Code:
  $ glxinfo | head -n3
name of display: :0
display: :0  screen: 0
direct rendering: Yes


I see you are using systemd. That may have its own wrinkles that I know nothing about as I'm an openRC user.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Thu Mar 15, 2018 2:15 pm    Post subject: Reply with quote

standard user is in video group.

output of glxinfo:

Code:

hiro@hirotux ~ $ glxinfo | head -n3
name of display: :0
display: :0  screen: 0
direct rendering: Yes


and yes, systemd is what I'm using. This is my first time using Gnome as my GUI, as I wanted to try something new, and the recommendation was to run systemd instead of OpenRC for the parent daemon. typically I use KDE. So far, everything else seems in place though. I'm going to poke around the systemd stuff to see if my own research can get me some answers now.

Also, thanks for the refresh on Xorg.... I'd actually forgotten that.

I wonder if the DRM_MESA components were compiled in my kernal config.... I'm going to check that out too
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42581
Location: 56N 3W

PostPosted: Thu Mar 15, 2018 2:31 pm    Post subject: Reply with quote

Hironatashima,

Code:
direct rendering: Yes
means that its available. That's a good sign.

Code:
[    34.805] (II) xfree86: Adding drm device (/dev/dri/card0)

says that your kernel has DRM support for one video card.
However, it could be the wrong one.

The output of dmesg could help.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Thu Mar 15, 2018 2:48 pm    Post subject: Reply with quote

NeddySeagoon,

here's the pastebin of dmesg:

https://paste.pound-python.org/show/pDykSGmfGZmhLxrJQnn2/

I'll draw attention to this output of it:

Code:

...
[   11.412593] systemd[1]: systemd 236 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK -SYSVINIT +UTMP -LIBCRYPTSETUP +GCRYPT -GNUTLS +ACL -XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN default-hierarchy=hybrid)
[   11.412631] systemd[1]: Detected virtualization oracle.
[   11.412635] systemd[1]: Detected architecture x86-64.
[   11.419448] systemd[1]: Set hostname to <hirotux>.
[   11.623656] systemd[1]: File /lib/systemd/system/systemd-journald.service:35 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
[   11.623702] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[   11.696098] random: crng init done
[   11.761673] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[   11.763547] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[   11.766960] systemd[1]: Created slice System Slice.
[   11.768784] systemd[1]: Listening on Journal Socket (/dev/log).
[   11.895280] vboxdrv: loading out-of-tree module taints kernel.
[   11.895472] vboxdrv: module verification failed: signature and/or required key missing - tainting kernel
[   11.900272] vboxdrv: Found 1 processor cores
[   11.916957] vboxdrv: TSC mode is Invariant, tentative frequency 2557730824 Hz
[   11.916957] vboxdrv: Successfully loaded version 5.1.32 (interface 0x002a0000)
[   12.045541] VBoxNetAdp: Successfully started.
[   12.046966] VBoxNetFlt: Successfully started.
[   12.048840] VBoxPciLinuxInit
[   12.048845] vboxpci: IOMMU not found (not registered)
[   12.138245] EXT4-fs (sda4): re-mounted. Opts: (null)
[   12.259905] systemd-journald[1991]: Received request to flush runtime journal from PID 1
[   12.262973] systemd-journald[1991]: File /var/log/journal/f742e187f62de4c53348dc7d5a9f9309/system.journal corrupted or uncleanly shut down, renaming and replacing.
[   13.381027] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[   13.382162] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:00/input/input6
[   13.413295] vgdrvHeartbeatInit: Setting up heartbeat to trigger every 2000 milliseconds
[   13.416376] input: Unspecified device as /devices/pci0000:00/0000:00:04.0/input/input7
[   13.416548] vboxguest: misc device minor 53, IRQ 20, I/O port d020, MMIO at 00000000f0400000 (size 0x400000)
[   13.416550] vboxguest: Successfully loaded version 5.1.32 (interface 0x00010004)
[   13.423105] [drm] VRAM 01000000
[   13.426425] [TTM] Zone  kernel: Available graphics memory: 2021198 kiB
[   13.426426] [TTM] Initializing pool allocator
[   13.426431] [TTM] Initializing DMA pool allocator
[   13.427414] fbcon: vboxdrmfb (fb0) is primary device
[   13.483550] Console: switching to colour frame buffer device 100x37
[   13.490256] vboxvideo 0000:00:02.0: fb0: vboxdrmfb frame buffer device
[   13.490847] [drm] Initialized vboxvideo 1.0.0 20130823 for 0000:00:02.0 on minor 0
[   13.544220] input: PC Speaker as /devices/platform/pcspkr/input/input8
[   13.640509] e1000 0000:00:03.0 enp0s3: renamed from eth0
[   13.739024] Error: Driver 'pcspkr' is already registered, aborting...
[   14.025666] ppdev: user-space parallel port driver
[   14.032016] Adding 524284k swap on /dev/sda3.  Priority:-1 extents:1 across:524284k
[   14.407241] vboxsf: Successfully loaded version 5.1.32 (interface 0x00010004)
[   14.711274] VBoxService 5.1.32 r120294 (verbosity: 0) linux.amd64 (Mar 12 2018 08:52:59) release log
...


As these seem to be the only errors that dmesg outputs. However, being... well rusty, as I am only now getting back into gentoo after 11 years of not messing with it, I'm not exactly sure of what output I'm looking for. I don't see MESA in here at all, though.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42581
Location: 56N 3W

PostPosted: Thu Mar 15, 2018 3:02 pm    Post subject: Reply with quote

Hironatashima,

Code:
[   11.916957] vboxdrv: Successfully loaded version 5.1.32 (interface 0x002a0000)
...
[   13.427414] fbcon: vboxdrmfb (fb0) is primary device
[   13.483550] Console: switching to colour frame buffer device 100x37
[   13.490256] vboxvideo 0000:00:02.0: fb0: vboxdrmfb frame buffer device
[   13.490847] [drm] Initialized vboxvideo 1.0.0 20130823 for 0000:00:02.0 on minor 0


That suggests that your kernel is in good shape. The console is using vboxdrmfb.

I wasn't so much looking for errors in dmesg as to see what happened with the console.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Thu Mar 15, 2018 3:10 pm    Post subject: Reply with quote

Ok, fair enough. So, you mentioned before that we don't want modeset, right? How do we change/fix that?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42581
Location: 56N 3W

PostPosted: Thu Mar 15, 2018 3:26 pm    Post subject: Reply with quote

NeddySeagoon,

You can use a stub xorg.conf that contains just a Section Device.

Quoting from your pastebin in your original post.
Code:
 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
   Identifier  "Card0"
   Driver      "vboxvideo"
   BusID       "PCI:0:2:0"
EndSection


The BusID entry is not required but if its there it must be correct.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Thu Mar 15, 2018 3:27 pm    Post subject: Reply with quote

ok, I'll give it a shot, and let you know the results.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Thu Mar 15, 2018 3:36 pm    Post subject: Reply with quote

results were a login screen that would log in, then immediately log back out. pastebin:

https://paste.pound-python.org/show/ZWNLUTBIVdh497zB9270/

However, I believe I need to polish up my devices segment of that stub. I'll be working on that more over time.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42581
Location: 56N 3W

PostPosted: Thu Mar 15, 2018 4:15 pm    Post subject: Reply with quote

Hironatashima,

Code:
[   177.896] (EE) No devices detected.


Your video card is at
Code:
[   177.892] (--) PCI:*(0:0:2:0) 80ee:beef:0000:0000 rev 0, Mem @ 0xe0000000/16777216, BIOS @ 0x????????/131072

Your BusID is
Code:
BusID       "PCI:0:2:0"
I'm not sure those two are the same.

As you only have one video card, comment out the BusID and try again.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Hironatashima
Apprentice
Apprentice


Joined: 28 Apr 2005
Posts: 212

PostPosted: Thu Mar 15, 2018 5:15 pm    Post subject: Reply with quote

it seems with the stub xorg.conf I will not be able to run Xserver. With just the stub section I get a no screens found error and no devices detected error. is it an all or nothing deal? I think the bus entry is fine, what you are saying for BUS ID it checks out, as I'm matching what you're saying with dmesg.

Further, even with an autogenerated xorg.conf from X -configure, the X server fails to display after I login to GDM.

Xorg.0.log shows no devices found, and no screens found.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42581
Location: 56N 3W

PostPosted: Thu Mar 15, 2018 5:22 pm    Post subject: Reply with quote

Hironatashima,

There is one more straw to clutch at ...

Code:
[   177.896] (II) VBoxVideo: guest driver for VirtualBox: vbox
[   177.896] (II) vboxvideo: kernel driver found, not loading.

Where does the vboxvideo kernel driver come from?

Is it the guest kernel or a loadable module provided by videobox guest additions?
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum