Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Nov 2024 17:21:05 +0100
From:      Mario Marietto <marietto2008@gmail.com>
To:        Mohammad Noureldin <mohammad@thelightbird.com>
Cc:        freebsd-desktop@freebsd.org,  FreeBSD Mailing List <freebsd-questions@freebsd.org>, Jan Beich <jbeich@freebsd.org>
Subject:   Re: console-kit-daemon[5142]: GLib-GIO-CRITICAL: g_dbus_message_new_signal: assertion 'g_variant_is_object_path (path)' failed
Message-ID:  <CA%2B1FSijV7_FYtjQvy5oEKtb9jKFOjGwDV4NVr2fa_wd7aazY8w@mail.gmail.com>
In-Reply-To: <CAAQ96DxEGUqUVSWXuZuczDpfPUV9xORQH4vXZYjUpZFuB1t-dQ@mail.gmail.com>
References:  <CA%2B1FSig=N4omX0KTWuCmTYOzYvpVk7de1xqZT6DvWLwWaLcYtw@mail.gmail.com> <CAAQ96DzOR=WDYUwY_snvdtCdi2%2BFuuPmXXExh03XGTAWN9bvbw@mail.gmail.com> <CA%2B1FSiikp%2BGDUEqziQX=_Oz=NMMRfZ4iJZnRa0t=kpEpU%2B0JcA@mail.gmail.com> <CAAQ96DxEGUqUVSWXuZuczDpfPUV9xORQH4vXZYjUpZFuB1t-dQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000007a56b20626e1d81b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

>Worth mentioning I do also have this set at the end of my .xinitrc:

>$ cat .xinitrc
><snip>
># PRIME configuration
>xrandr --setprovideroutputsource modesetting NVIDIA-0
>xrandr --auto
>exec /usr/local/bin/i3

In my case,this is how I have modified my .xinitrc,according with your :

nano /home/marietto/.xinitrc

setxkbmap it
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
daemon -f pipewire
daemon -f wireplumber
exec dbus-launch --exit-with-session ck-launch-session startplasma-wayland

On Thu, Nov 14, 2024 at 3:37=E2=80=AFPM Mohammad Noureldin <
mohammad@thelightbird.com> wrote:

> Hi Mario,
>
> On Thu, Nov 14, 2024 at 2:10=E2=80=AFPM Mario Marietto <marietto2008@gmai=
l.com>
> wrote:
>
>> ---> I am not sure if this is directly related, but this doesn't look
>> like the recommended way to leverage the auto-configuration features in =
X
>> server explained in [1] and especially in the context of having to work
>> with systems equipped with 2 GPU(s).
>>
>> Can you copy and paste here your xorg.conf file,please ? I didn't
>> understand if I should not use modesetting,but maybe driver "i915kms" ? =
or
>> maybe I should not create xorg.conf at all ? In this way I suppose wayla=
nd
>> will work,but if I want to use X,does it work even without xorg.conf ? I
>> have some doubts.
>>
>> Anyway my xorg.conf file has been generated automatically by Xorg
>> -configure
>>
>
> This is the whole idea behind auto-configuration, that you don't need thi=
s
> anymore. When you follow the explanations from the article I've shared in
> my previous email, you should end up with configurations similar to these=
:
>
> $ cat /usr/local/share/X11/xorg.conf.d/20-intel-outputclass.conf
> Section "OutputClass"
>     Identifier "intel"
>     MatchDriver "i915kms"
>     Driver "modesetting"
>     Option "PrimaryGPU" "yes"
> EndSection
>
> $ cat /usr/local/share/X11/xorg.conf.d/20-nvidia-drm-outputclass.conf
> Section "OutputClass"
>     Identifier "nvidia"
>     MatchDriver "nvidia-drm"
>     Driver "nvidia"
>     ModulePath "/usr/local/lib/nvidia/xorg"
>     ModulePath "/usr/local/lib/xorg/modules"
> EndSection
>
> In this case I have set the iGPU, from Intel, as the Primary GPU.
>
>
>> ----> When it comes to graphics kernel modules, I only have i915kms and
>> nvidia-drm set in kld_list
>>
>> So,if you have nvidia-drm in kld_list,It means that you have installed
>> the nvidia-driver. Infact :
>>
>> [root@marietto /usr/home/marietto/Desktop]=3D=3D> pkg install
>> nvidia-drm-515-kmod
>> Updating FreeBSD repository catalogue...
>> FreeBSD repository is up to date.
>> All repositories are up to date.
>> The following 3 package(s) will be affected (of 0 checked):
>>
>> New packages to be INSTALLED:
>> nvidia-driver: 550.127.05
>> nvidia-drm-515-kmod: 550.127.05_1
>>
>
> This is what I have in my rc.conf:
> $ cat /etc/rc.conf
> <snip>
> kld_list=3D"i915kms nvidia-drm"
> <snip>
>
> Worth mentioning I do also have this set at the end of my .xinitrc:
>
> $ cat .xinitrc
> <snip>
> # PRIME configuration
> xrandr --setprovideroutputsource modesetting NVIDIA-0
> xrandr --auto
>
> exec /usr/local/bin/i3
>
>
>> On Thu, Nov 14, 2024 at 1:44=E2=80=AFPM Mohammad Noureldin <
>> mohammad@thelightbird.com> wrote:
>>
>>> Hi Mario,
>>>
>>> On Thu, Nov 14, 2024 at 11:45=E2=80=AFAM Mario Marietto <marietto2008@g=
mail.com>
>>> wrote:
>>>
>>>> Hello bro.
>>>>
>>>>
> <snip>
>
>
>>
>>
>> --
>> Mario.
>>
>
>
> --
> Thanks
> - Mohammad Noureldin
> --
> "Life is like riding a bicycle. To keep your balance you must keep moving=
"
> - Albert Einstein
>
>

--=20
Mario.

--0000000000007a56b20626e1d81b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>&gt;Worth mentioning I do also have this set at =
the end of my .xinitrc:</div><div><br></div><div>&gt;$ cat .xinitrc</div><d=
iv>&gt;&lt;snip&gt;</div><div>&gt;# PRIME configuration<br>&gt;xrandr --set=
provideroutputsource modesetting NVIDIA-0<br>&gt;xrandr --auto<br>&gt;exec =
/usr/local/bin/i3</div><div><br></div><div>In my case,this is how I have mo=
dified my .xinitrc,according with your :</div><div><br></div></div><div>nan=
o /home/marietto/.xinitrc<br></div><div><br></div><div>setxkbmap it</div>xr=
andr --setprovideroutputsource modesetting NVIDIA-0<br>xrandr --auto<br>dae=
mon -f pipewire<br>daemon -f wireplumber<br>exec dbus-launch --exit-with-se=
ssion ck-launch-session startplasma-wayland<br></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Nov 14, 2024 at 3:37=
=E2=80=AFPM Mohammad Noureldin &lt;<a href=3D"mailto:mohammad@thelightbird.=
com">mohammad@thelightbird.com</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D=
"ltr"><div dir=3D"ltr">Hi Mario,<br></div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Thu, Nov 14, 2024 at 2:10=E2=80=AFPM=
 Mario Marietto &lt;<a href=3D"mailto:marietto2008@gmail.com" target=3D"_bl=
ank">marietto2008@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex"><div dir=3D"ltr"><div><div><div>---&gt; I am not=
 sure if this is directly related, but this doesn&#39;t look=20
like the recommended way to leverage the auto-configuration features in X
 server explained in [1] and especially in the context of having to work=20
with systems equipped with 2 GPU(s).</div><div><br></div><div>Can you copy =
and paste here your xorg.conf file,please ? I didn&#39;t understand if I sh=
ould not use modesetting,but maybe driver &quot;i915kms&quot; ? or maybe I =
should not create xorg.conf at all ? In this way I suppose wayland will wor=
k,but if I want to use X,does it work even without xorg.conf ? I have some =
doubts.<br></div><div><br></div><div>Anyway my xorg.conf file has been gene=
rated automatically by Xorg -configure<br></div></div></div></div></blockqu=
ote><div><br></div><div>This is the whole idea behind auto-configuration, t=
hat you don&#39;t need this anymore. When you follow the explanations from =
the article I&#39;ve shared in my previous email, you should end up with co=
nfigurations similar to these:</div><div><br></div><div>$ cat /usr/local/sh=
are/X11/xorg.conf.d/20-intel-outputclass.conf<br>Section &quot;OutputClass&=
quot;<br>=C2=A0 =C2=A0 Identifier &quot;intel&quot;<br>=C2=A0 =C2=A0 MatchD=
river &quot;i915kms&quot;<br>=C2=A0 =C2=A0 Driver &quot;modesetting&quot;<b=
r>=C2=A0 =C2=A0 Option &quot;PrimaryGPU&quot; &quot;yes&quot;<br>EndSection=
</div><div><br></div><div>$ cat /usr/local/share/X11/xorg.conf.d/20-nvidia-=
drm-outputclass.conf<br>Section &quot;OutputClass&quot;<br>=C2=A0 =C2=A0 Id=
entifier &quot;nvidia&quot;<br>=C2=A0 =C2=A0 MatchDriver &quot;nvidia-drm&q=
uot;<br>=C2=A0 =C2=A0 Driver &quot;nvidia&quot;<br>=C2=A0 =C2=A0 ModulePath=
 &quot;/usr/local/lib/nvidia/xorg&quot;<br>=C2=A0 =C2=A0 ModulePath &quot;/=
usr/local/lib/xorg/modules&quot;<br>EndSection</div><div><br></div><div>In =
this case I have set the iGPU, from Intel, as the Primary GPU.<br></div><di=
v><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"l=
tr"><div><div><div></div><div><br></div></div><div>----&gt; When it comes t=
o graphics kernel modules, I only have i915kms and nvidia-drm set in kld_li=
st</div></div><div><br></div><div>So,if you have nvidia-drm in kld_list,It =
means that you have installed the nvidia-driver. Infact :<br></div><div><br=
></div><div>[root@marietto /usr/home/marietto/Desktop]=3D=3D&gt; pkg instal=
l nvidia-drm-515-kmod</div>Updating FreeBSD repository catalogue...<br>Free=
BSD repository is up to date.<br>All repositories are up to date.<br>The fo=
llowing 3 package(s) will be affected (of 0 checked):<br><br>New packages t=
o be INSTALLED:<br>	nvidia-driver: 550.127.05<br>	nvidia-drm-515-kmod: 550.=
127.05_1<br></div></blockquote><div><br></div><div>This is what I have in m=
y rc.conf:</div><div><div>$ cat /etc/rc.conf</div><div>&lt;snip&gt;</div><d=
iv>kld_list=3D&quot;i915kms nvidia-drm&quot;</div><div>&lt;snip&gt;<br></di=
v><div>=C2=A0</div><div>Worth mentioning I do also have this set at the end=
 of my .xinitrc:</div><div><br></div><div>$ cat .xinitrc</div><div>&lt;snip=
&gt;</div><div># PRIME configuration<br>xrandr --setprovideroutputsource mo=
desetting NVIDIA-0<br>xrandr --auto<br><br>exec /usr/local/bin/i3</div><div=
><br></div></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">On Thu, Nov 14, 2024 at 1:44=E2=80=AFPM Mohammad Noureldin &lt;<a =
href=3D"mailto:mohammad@thelightbird.com" target=3D"_blank">mohammad@thelig=
htbird.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div>Hi Mario,</div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Nov 14, 2024 at 11:45=E2=
=80=AFAM Mario Marietto &lt;<a href=3D"mailto:marietto2008@gmail.com" targe=
t=3D"_blank">marietto2008@gmail.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hello bro.<br>
<br></div></div></blockquote></div></div></blockquote></div></blockquote><d=
iv><br></div><div>&lt;snip&gt;<br></div><div>=C2=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div class=3D"gmail_quote"><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Ma=
rio.<br></div>
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><div><div dir=3D"ltr" style=3D"color:rgb(136,136,136)">Thank=
s<br>- Mohammad Noureldin<br>--<br>&quot;Life is like riding a bicycle. To =
keep your balance you must keep moving&quot;<br>- Albert Einstein</div></di=
v><div dir=3D"ltr" style=3D"color:rgb(136,136,136)"><br></div></div></div><=
/div></div>
</div>
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Ma=
rio.<br></div>

--0000000000007a56b20626e1d81b--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSijV7_FYtjQvy5oEKtb9jKFOjGwDV4NVr2fa_wd7aazY8w>