This is a multi-part message in MIME format.
On 17/11/2021 23:54, Jack wrote:
On 2021.11.14 17:51, Wol wrote:
I'm still trying to get Wayland to work reliably. At the moment I log
in at a TTY, then fire it up with "startplasma-wayland" ... except it
doesn't start properly!
Seems to work fine for me (with minimal testing.)
I'm GUESSING part of the problem is my video card isn't set up
properly. But I thought I'd followed the gentoo guide, and compiled
the Radeon and R600 drivers into my kernel. I prefer to compile stuff
in the kernel and not as modules, and I told it to load the drivers
into the kernel, but am worried I might have missed something. I've
changed it for the next kernel so it'll be a module loading what it
wants from the firmware directory, so hopefully that'll be better but
I'm not sure.
I did an lspci -k and got this for the video card ...
09:00.0 VGA compatible controller: Advanced Micro Devices, Inc.
[AMD/ATI] RV710 [Radeon HD 4350/4550]
Subsystem: ASUSTeK Computer Inc. RV710 [Radeon HD 4350/4550]
Kernel driver in use: radeon
Kernel modules: radeon
1c:00.0 VGA compatible controller: Advanced Micro Devices, Inc.
[AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X]
Subsystem: XFX Pine Group Inc. Cape Verde XT [Radeon HD 7770/8760 / R7 250X]
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
I notice it says "VGA compatible", and not what the wiki page leads me
to expect - something like "Video driver" - which makes me think the
card isn't set up properly.
The symptoms basically are that wayland always hangs the first attempt
to start it. Once killed from another tty it MAY (or may not) start
successfully.
I mentioned Thunderbird - that keeps on losing contact with the
compositor or something which is why it keeps crashing ...
No crash, although I didn't run it very long.
And I run a multi-user system. I tried to fire up wayland as a second
user, and got the error
kwin_xwl: /tmp/.X11-unix is not owned by root or us
Of course it isn't - it's not a user specific link so of course it's
going to clash with another user!
When you run multiple copies of xorg, each one runs in a different
console. I wouldn't be surprised if wayland simply isn't set up to do
that.
I attach the wayland log I got in case it gives anybody any other
clues as to what's going on.
The attached log includes the above kwin error. Can you post one where there isn't another wayland session running? I'd also confirm that directory does go away when no X or wayland is running. You might need
to manually delete it.
Okay, I rebooted the system, and tried to start Wayland. The first log
is the output of my first attempt. This hung and I had to kill it.
Actually, it was worse than that, <ctrl><alt><f2> caused the video
driver or somesuch to crash - I ended up with a scrambled display, and
had to ssh in and reboot ...
I then googled, and because it said DISPLAY is not set, I tried setting
it to both DISPLAY=localhost:0 and DISPLAY=0:0. This gave two identical
logs, the second one, which didn't hang - it just failed to start and terminated.
I'm trying to install and run the latest kernel - the current kernel has compiled the driver and firmware into the kernel, I've told the new
kernel to build it as a module and not load the firmware into the
kernel, but you've seen my post about genkernel ... where simply trying
to tell genkernel to put the final initramfs somewhere other than the
default causes fatal errors in the build ...
Cheers,
Wol
Tm8gYmFja2VuZCBzcGVjaWZpZWQgdGhyb3VnaCBjb21tYW5kIGxpbmUgYXJndW1lbnQsIHRy eWluZyBhdXRvIHJlc29sdXRpb24KS1dpbiBleGl0ZWQgd2l0aCBjb2RlIDEKTGF1bmNoaW5n IGt3aW4Kc3RhcnRwbGFzbWFjb21wb3NpdG9yOiBTaHV0dGluZyBkb3duLi4uCnN0YXJ0cGxh c21hY29tcG9zaXRvcjogRG9uZS4K Tm8gYmFja2VuZCBzcGVjaWZpZWQgdGhyb3VnaCBjb21tYW5kIGxpbmUgYXJndW1lbnQsIHRy eWluZyBhdXRvIHJlc29sdXRpb24Ka3dpbl93YXlsYW5kX2RybTogZHJtU2V0Q2xpZW50Q2Fw IGZvciBBdG9taWMgTW9kZSBTZXR0aW5nIGZhaWxlZC4gVXNpbmcgbGVnYWN5IG1vZGUgb24g R1BVICIvZGV2L2RyaS9jYXJkMCIKa3dpbl94a2Jjb21tb246IFhLQjogL3Vzci9zaGFyZS9Y MTEvbG9jYWxlL2VuX1VTLlVURi04L0NvbXBvc2U6NTA4OTo0NjogdGhpcyBjb21wb3NlIHNl cXVlbmNlIGlzIGEgZHVwbGljYXRlIG9mIGFub3RoZXI7IHNraXBwaW5nIGxpbmUKa3dpbl94 a2Jjb21tb246IFhLQjogL3Vzci9zaGFyZS9YMTEvbG9jYWxlL2VuX1VTLlVURi04L0NvbXBv c2U6NTA5MTo0ODogdGhpcyBjb21wb3NlIHNlcXVlbmNlIGlzIGEgZHVwbGljYXRlIG9mIGFu b3RoZXI7IHNraXBwaW5nIGxpbmUKa3dpbl94a2Jjb21tb246IFhLQjogL3Vzci9zaGFyZS9Y MTEvbG9jYWxlL2VuX1VTLlVURi04L0NvbXBvc2U6NTA5Mzo0ODogdGhpcyBjb21wb3NlIHNl cXVlbmNlIGlzIGEgZHVwbGljYXRlIG9mIGFub3RoZXI7IHNraXBwaW5nIGxpbmUKa3dpbl94 a2Jjb21tb246IFhLQjogL3Vzci9zaGFyZS9YMTEvbG9jYWxlL2VuX1VTLlVURi04L0NvbXBv c2U6NTA5Nzo0NzogdGhpcyBjb21wb3NlIHNlcXVlbmNlIGlzIGEgZHVwbGljYXRlIG9mIGFu b3RoZXI7IHNraXBwaW5nIGxpbmUKa3dpbl94a2Jjb21tb246IFhLQjogL3Vzci9zaGFyZS9Y MTEvbG9jYWxlL2VuX1VTLlVURi04L0NvbXBvc2U6NTA5OTo0NjogdGhpcyBjb21wb3NlIHNl cXVlbmNlIGlzIGEgZHVwbGljYXRlIG9mIGFub3RoZXI7IHNraXBwaW5nIGxpbmUKa3dpbl94 a2Jjb21tb246IFhLQjogL3Vzci9zaGFyZS9YMTEvbG9jYWxlL2VuX1VTLlVURi04L0NvbXBv c2U6NTEwNzo0ODogdGhpcyBjb21wb3NlIHNlcXVlbmNlIGlzIGEgZHVwbGljYXRlIG9mIGFu b3RoZXI7IHNraXBwaW5nIGxpbmUKa3dpbl94a2Jjb21tb246IFhLQjogL3Vzci9zaGFyZS9Y MTEvbG9jYWxlL2VuX1VTLlVURi04L0NvbXBvc2U6NTExMTo0NjogdGhpcyBjb21wb3NlIHNl cXVlbmNlIGlzIGEgZHVwbGljYXRlIG9mIGFub3RoZXI7IHNraXBwaW5nIGxpbmUKa3dpbl94 a2Jjb21tb246IFhLQjogL3Vzci9zaGFyZS9YMTEvbG9jYWxlL2VuX1VTLlVURi04L0NvbXBv c2U6NTExMzo0NjogdGhpcyBjb21wb3NlIHNlcXVlbmNlIGlzIGEgZHVwbGljYXRlIG9mIGFu b3RoZXI7IHNraXBwaW5nIGxpbmUKa3dpbl94a2Jjb21tb246IFhLQjogL3Vzci9zaGFyZS9Y MTEvbG9jYWxlL2VuX1VTLlVURi04L0NvbXBvc2U6NTExNzo0NTogdGhpcyBjb21wb3NlIHNl cXVlbmNlIGlzIGEgZHVwbGljYXRlIG9mIGFub3RoZXI7IHNraXBwaW5nIGxpbmUKa3dpbl94 a2Jjb21tb246IFhLQjogL3Vzci9zaGFyZS9YMTEvbG9jYWxlL2VuX1VTLlVURi04L0NvbXBv c2U6NTEyMDo0NjogdGhpcyBjb21wb3NlIHNlcXVlbmNlIGlzIGEgZHVwbGljYXRlIG9mIGFu b3RoZXI7IHNraXBwaW5nIGxpbmUKT3BlbkdMIHZlbmRvciBzdHJpbmc6ICAgICAgICAgICAg ICAgICAgIFguT3JnCk9wZW5HTCByZW5kZXJlciBzdHJpbmc6ICAgICAgICAgICAgICAgICBB TUQgUlY3MTAgKERSTSAyLjUwLjAgLyA1LjEwLjYxLWdlbnRvbywgTExWTSAxMy4wLjApCk9w ZW5HTCB2ZXJzaW9uIHN0cmluZzogICAgICAgICAgICAgICAgICAzLjAgTWVzYSAyMS4yLjUK T3BlbkdMIHNoYWRpbmcgbGFuZ3VhZ2UgdmVyc2lvbiBzdHJpbmc6IDEuMzAKRHJpdmVyOiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFI2MDBHCkdQVSBjbGFzczogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBVbmtub3duCk9wZW5HTCB2ZXJzaW9uOiAgICAgICAg ICAgICAgICAgICAgICAgICAzLjAKR0xTTCB2ZXJzaW9uOiAgICAgICAgICAgICAgICAgICAg ICAgICAgIDEuMzAKTWVzYSB2ZXJzaW9uOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDIx LjIuNQpMaW51eCBrZXJuZWwgdmVyc2lvbjogICAgICAgICAgICAgICAgICAgNS4xMC42MQpS ZXF1aXJlcyBzdHJpY3QgYmluZGluZzogICAgICAgICAgICAgICAgbm8KR0xTTCBzaGFkZXJz OiAgICAgICAgICAgICAgICAgICAgICAgICAgIHllcwpUZXh0dXJlIE5QT1Qgc3VwcG9ydDog ICAgICAgICAgICAgICAgICAgeWVzClZpcnR1YWwgTWFjaGluZTogICAgICAgICAgICAgICAg ICAgICAgICBubwpGaWx0ZXIgbXVsdGktcGxhbmUgZm9ybWF0IDk2MTk1OTI1NwpGaWx0ZXIg bXVsdGktcGxhbmUgZm9ybWF0IDgyNTMxNjY5NwpGaWx0ZXIgbXVsdGktcGxhbmUgZm9ybWF0 IDg0MjA5MzkxMwpGaWx0ZXIgbXVsdGktcGxhbmUgZm9ybWF0IDkwOTIwMjc3NwpGaWx0ZXIg bXVsdGktcGxhbmUgZm9ybWF0IDg3NTcxMzg4MQpGaWx0ZXIgbXVsdGktcGxhbmUgZm9ybWF0 IDk2MTg5Mzk3NwpGaWx0ZXIgbXVsdGktcGxhbmUgZm9ybWF0IDgyNTMxNjk1MwpGaWx0ZXIg bXVsdGktcGxhbmUgZm9ybWF0IDg0MjA5NDE2OQpGaWx0ZXIgbXVsdGktcGxhbmUgZm9ybWF0 IDkwOTIwMzAzMwpGaWx0ZXIgbXVsdGktcGxhbmUgZm9ybWF0IDg3NTcxNDEzNwpGaWx0ZXIg bXVsdGktcGxhbmUgZm9ybWF0IDg0MjA5NDE1OApGaWx0ZXIgbXVsdGktcGxhbmUgZm9ybWF0 IDkwOTIwMzAyMgprZi5ub3RpZmljYXRpb25zOiBlbnYgc2F5cyBLREUgaXMgcnVubmluZyBi dXQgU05JIHVuYXZhaWxhYmxlIC0tIGNoZWNrIEtERV9GVUxMX1NFU1NJT04gYW5kIFhER19D VVJSRU5UX0RFU0tUT1AKa3dpbl94d2w6IC90bXAvLlgxMS11bml4IGRvZXMgbm90IGV4aXN0 LiBQbGVhc2UgY2hlY2sgeW91ciBpbnN0YWxsYXRpb24Ka3dpbl94d2w6IEZhaWxlZCB0byBj cmVhdGUgWHdheWxhbmQgY29ubmVjdGlvbiBzb2NrZXRzCmtkZWluaXQ1OiBBYm9ydGluZy4g JERJU1BMQVkgaXMgbm90IHNldC4gCmtkZWluaXQ1OiBBYm9ydGluZy4gJERJU1BMQVkgaXMg bm90IHNldC4gCnN0YXJ0cGxhc21hLXdheWxhbmRzZXNzaW9uOiBTdGFydGluZyB1cC4uLnF0 LnFwYS53YXlsYW5kOiBXYXlsYW5kIGRvZXMgbm90IHN1cHBvcnQgUVdpbmRvdzo6cmVxdWVz dEFjdGl2YXRlKCkKbGlicG5nIHdhcm5pbmc6IGlDQ1A6IGtub3duIGluY29ycmVjdCBzUkdC IHByb2ZpbGUKcXQucXBhLndheWxhbmQ6IFdheWxhbmQgZG9lcyBub3Qgc3VwcG9ydCBRV2lu ZG93OjpyZXF1ZXN0QWN0aXZhdGUoKQpxdC5xcGEud2F5bGFuZDogV2F5bGFuZCBkb2VzIG5v dCBzdXBwb3J0IFFXaW5kb3c6OnJlcXVlc3RBY3RpdmF0ZSgpCmxpYnBuZyB3YXJuaW5nOiBp Q0NQOiBrbm93biBpbmNvcnJlY3Qgc1JHQiBwcm9maWxlCnF0LnFwYS53YXlsYW5kOiBXYXls YW5kIGRvZXMgbm90IHN1cHBvcnQgUVdpbmRvdzo6cmVxdWVzdEFjdGl2YXRlKCkKImt3aW5f d2F5bGFuZF93cmFwcGVyIiAoIi0teHdheWxhbmQiLCAiL3Vzci9saWI2NC9saWJleGVjL3N0 YXJ0cGxhc21hLXdheWxhbmRzZXNzaW9uIikgZXhpdGVkIHdpdGggY29kZSAxNQpzdGFydHBs YXNtYWNvbXBvc2l0b3I6IFNodXR0aW5nIGRvd24uLi4Kc3RhcnRwbGFzbWFjb21wb3NpdG9y OiBEb25lLgpUaGUgV2F5bGFuZCBjb25uZWN0aW9uIGJyb2tlLiBEaWQgdGhlIFdheWxhbmQg Y29tcG9zaXRvciBkaWU/Cg==
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)