openSUSE y Plasma 6

Por cierto, se ve que el problema de la maximización debía de ser cosa mía sobre todo con aplicaciones “no-Plasma6” :rofl:

Por lo visto, al maximizar se quita la barra de título, así que después para “desmaximizar” o cerrar hay que pillarle el punto (yo lo tengo configurado para cerrar las ventanas con doble click en la barra de título y sin el botón de cerrado)… tendré que pensar si me merece la pena cerrarlas con un gesto o simplemente desde el gestor de tareas.

He estado jugueteando, y he visto que alguien había tenido la gentileza de portar a Plasma 6 el tema Commonality Sol, que está basado en el CDE de Solaris. El tema está guay y le da un toque retro, pero los iconos no sé si no van bien o qué pasa pero no tengo para la mayoría de cosas, así que al final he puesto Brisa Oscura con el Estilo de Plasma de Commonality. La fuente es oxygen sans. En el panel superior tengo un menú global que no se ve porque no hay aplicación al uso. Quería un plasmoide con el título de la aplicación en curso pero no va a poder ser por ahora (hay alguno, pero o no me funciona o tiene cosas de más).


Hay dos plasmoides para mostrar las temperaturas de los discos (Sensores del Vigilante del sistema). Aun habrá que darles muchas vueltas.

Salud!!

Hola @Krovikan

He recortado la barra para verlo mejor.


Siéntete libre de comenzar con un panel nuevo (vacío o no), al que le puedes añadir lo que necesites: lanzador de aplicaciones, gestor de tareas, bandeja del sistema, reloj digital y mostrar escritorio, en este caso.

Yo no sé qué es lo que tienes ahí. Puede que sólo tengas lanzadores y un gestor de tareas, pero dices que te has cargado eso. Así que asumo que tienes dos gestores de tareas -pero no lo sé!. Aquí te pongo un ejemplo que tiene el “lanzamiento rápido”.

Sin embargo el tuyo no tiene pinta de ser eso. Aquí es como si se viera difierente qué aplicaciones están abiertas y cuáles no:
krovikan2

Ahora que lo pienso, es muy probable que sea esto, pruébalo en la configuración del plasmoide “gestor de tareas”:

Salud!!

1 Like

Bueno pues ya he instalado Tumbleweed :upside_down_face:

Si que funciona acabo de instalar Tumbleweed y he instalado manualmente el driver de nvidia y con los parámetros comentados los he puesto en Yast

Sistema operativo: openSUSE Tumbleweed 20240314
Versión de KDE Plasma: 6.0.2
Versión de KDE Frameworks: 6.0.0
Versión de Qt: 6.6.2
Versión del kernel: 6.7.9-1-default (64 bits)
Plataforma gráfica: Wayland
Procesadores: 8 × Intel® Core™ i7-6700K CPU @ 4.00GHz
Memoria: 31.3 GiB de RAM
Procesador gráfico: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
Fabricante: MSI
Nombre del producto: MS-7A16
Versión del sistema: 1.0
1 Like

Grandiosa opción. Pero funciona a medias.


Sucede que se abre la aplicación justo donde está el lanzador en lugar de después de la última. Un ejemplo:

En lugar de abrirse tras la última (como hacía en 5.27), puede ver que Preferencias se ha abierto justo en el lugar del lanzador, al lado está el lanzador de Yast y después todas las aplicaciones abiertas.

No me acaba de gustar pero puede tener un pase si no hay más remedio.

Aparte del nvidia-drm.modeset=1 fbdev=1 en el kernel, la instalación de DKMS y activar el servicio en Yast para que cargue en el reinicio:

¿Te refieres a darle que si a DKMS y rebuildfs en el driver de Nvidia sin hacer dracut --force tras ello? En lugar de reiniciar, creo que sería suficiente un init 5 (que es lo que hago siempre).

¿Es eso o has hecho algo más?

Saludos

Sí al dkms y al initramfs y luego dracut -f y reiniciar , solo he instalado dkms y de momento esta en manualmente inactivo/muerto.
Y en el arranque te tiene que salir plymouth con el wallpaper de tumbleweed y un circulo dando vueltas. y no tres puntos verdes sino es que falla algo…

1 Like

El splash en el arranque lo tengo silenciado si te refieres a eso. Tengo puesto splash=verbose en el kernel.
Si te refieres a una vez introduces el log in en sddm, si cambia de verse todo negro… pues seguro que va.

Saludos

Vale eso no importa

sudo dmesg | grep nvidia
[sudo] contraseña para root: 
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.7.9-1-default root=UUID=f44561a9-5314-4416-996e-4405d663c969 splash=silent resume=/dev/disk/by-uuid/f14eafbe-53d7-489f-9f62-496fdadcdfab quiet security=apparmor nvidia-drm.modeset=1 fbdev=1 mitigations=auto
[    0.013945] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.7.9-1-default root=UUID=f44561a9-5314-4416-996e-4405d663c969 splash=silent resume=/dev/disk/by-uuid/f14eafbe-53d7-489f-9f62-496fdadcdfab quiet security=apparmor nvidia-drm.modeset=1 fbdev=1 mitigations=auto
[    1.600145] nvidia: loading out-of-tree module taints kernel.
[    1.600152] nvidia: module license 'NVIDIA' taints kernel.
[    1.600155] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    1.600156] nvidia: module license taints kernel.
[    1.966327] nvidia-nvlink: Nvlink Core is being initialized, major device number 242
[    1.967387] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=io+mem
[    2.097750] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  550.54.14  Thu Feb 22 01:25:25 UTC 2024
[    2.099769] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    2.875792] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[   13.066944] audit: type=1400 audit(1710536482.077:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=800 comm="apparmor_parser"
[   13.066959] audit: type=1400 audit(1710536482.077:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=800 comm="apparmor_parser"

Al instalar el driver se me olvido generar el xorg.conf y lo tuve que crear con

 sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf

:rofl:

He actualizado a 20240314 como he visto que has hecho tú (así ya hay Plasma 6.0.2) y he hecho todo lo que has dicho que has hecho, sin comerme una coma.

Resultado: pantalla negra de siempre. La he dejado 4 minutos y ahí seguía todo igual.

Antes de matar lo que hubiera (pues se puede matar algo con Ctrl+Alt+Backspace x2) y entrar a X.org he pillado el dmesg.

dmesg completo (expira en 3 días):
https://paste.opensuse.org/pastes/10ac2a30b14e
Un trozo del dmseg que me llamó la atención porque no está el modeset (tampoco sé si ha de estar o no):

[    0.651017] Run /init as init process
[    0.651018]   with arguments:
[    0.651018]     /init
[    0.651019]   with environment:
[    0.651020]     HOME=/
[    0.651020]     TERM=linux
[    0.651021]     BOOT_IMAGE=/boot/vmlinuz-6.7.9-1-default
[    0.651021]     splash=verbose
[    0.651022]     fbdev=1
[    0.734709] systemd[1]: systemd 255.3+suse.15.g96edf7ad18 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA -SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -XKBCOMMON -UTMP +SYSVINIT default-hierarchy=unified)
[    0.734713] systemd[1]: Detected architecture x86-64.
[    0.734714] systemd[1]: Running in initrd.
[    0.734793] systemd[1]: Hostname set to <linux>.
[    0.844661] systemd[1]: /usr/lib/systemd/system/plymouth-start.service:15: Unit uses KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update the service to use a safer KillMode=, such as 'mixed' or 'control-group'. Support for KillMode=none is deprecated and will eventually be removed.

dmesg | grep nvidia

[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.7.9-1-default root=UUID=f27e4eff-1c1d-4d5a-9f93-c0dcc4705c2d splash=verbose preempt=full quiet security=apparmor nvidia-drm.modeset=1 fbdev=1 mitigations=off
[    0.018244] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.7.9-1-default root=UUID=f27e4eff-1c1d-4d5a-9f93-c0dcc4705c2d splash=verbose preempt=full quiet security=apparmor nvidia-drm.modeset=1 fbdev=1 mitigations=off
[    1.550889] nvidia: loading out-of-tree module taints kernel.
[    1.550897] nvidia: module license 'NVIDIA' taints kernel.
[    1.550901] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    1.550901] nvidia: module license taints kernel.
[    1.751407] nvidia-nvlink: Nvlink Core is being initialized, major device number 242
[    1.752560] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=io+mem
[    2.087043] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  550.54.14  Thu Feb 22 01:25:25 UTC 2024
[    2.093779] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    2.642721] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[    5.741607] audit: type=1400 audit(1710541735.735:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=780 comm="apparmor_parser"
[    5.741611] audit: type=1400 audit(1710541735.735:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=780 comm="apparmor_parser"

dmesg | grep systemd


[    0.734709] systemd[1]: systemd 255.3+suse.15.g96edf7ad18 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA -SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -XKBCOMMON -UTMP +SYSVINIT default-hierarchy=unified)
[    0.734713] systemd[1]: Detected architecture x86-64.
[    0.734714] systemd[1]: Running in initrd.
[    0.734793] systemd[1]: Hostname set to <linux>.
[    0.844661] systemd[1]: /usr/lib/systemd/system/plymouth-start.service:15: Unit uses KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update the service to use a safer KillMode=, such as 'mixed' or 'control-group'. Support for KillMode=none is deprecated and will eventually be removed.
[    0.858955] systemd[1]: Queued start job for default target Initrd Default Target.
[    0.881227] systemd[1]: Expecting device /dev/disk/by-uuid/BCCE-5430...
[    0.881348] systemd[1]: Expecting device /dev/disk/by-uuid/f27e4eff-1c1d-4d5a-9f93-c0dcc4705c2d...
[    0.881424] systemd[1]: Reached target Initrd /usr File System.
[    0.881500] systemd[1]: Reached target Slice Units.
[    0.881541] systemd[1]: Reached target Swaps.
[    0.881582] systemd[1]: Reached target Timer Units.
[    0.881868] systemd[1]: Listening on Journal Socket (/dev/log).
[    0.882132] systemd[1]: Listening on Journal Socket.
[    0.882413] systemd[1]: Listening on udev Control Socket.
[    0.882619] systemd[1]: Listening on udev Kernel Socket.
[    0.882666] systemd[1]: Reached target Socket Units.
[    0.885912] systemd[1]: Started Entropy Daemon based on the HAVEGE algorithm.
[    0.887928] systemd[1]: Starting Create List of Static Device Nodes...
[    0.891306] systemd[1]: Starting Journal Service...
[    0.897314] systemd[1]: Starting Load Kernel Modules...
[    0.899997] systemd[1]: Starting Virtual Console Setup...
[    0.902005] systemd[1]: Finished Create List of Static Device Nodes.
[    0.904271] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
[    0.918454] systemd[1]: Finished Load Kernel Modules.
[    0.920202] systemd-journald[199]: Collecting audit messages is disabled.
[    0.922547] systemd[1]: Starting Apply Kernel Variables...
[    0.922727] systemd[1]: Finished Create Static Device Nodes in /dev gracefully.
[    0.926999] systemd[1]: Starting Create Static Device Nodes in /dev...
[    0.933372] systemd[1]: Finished Create Static Device Nodes in /dev.
[    0.933440] systemd[1]: Reached target Preparation for Local File Systems.
[    0.933451] systemd[1]: Reached target Local File Systems.
[    0.933841] systemd[1]: Finished Apply Kernel Variables.
[    0.934582] systemd[1]: Started Journal Service.
[    3.512126] systemd-journald[199]: Received SIGTERM from PID 1 (systemd).
[    3.708883] systemd[1]: systemd 255.3+suse.15.g96edf7ad18 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA -SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -XKBCOMMON -UTMP +SYSVINIT default-hierarchy=unified)
[    3.708900] systemd[1]: Detected architecture x86-64.
[    4.127144] systemd[1]: bpf-lsm: LSM BPF program attached
[    4.465419] systemd[1]: /usr/lib/systemd/system/plymouth-start.service:15: Unit uses KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update the service to use a safer KillMode=, such as 'mixed' or 'control-group'. Support for KillMode=none is deprecated and will eventually be removed.
[    4.658150] systemd[1]: initrd-switch-root.service: Deactivated successfully.
[    4.674103] systemd[1]: Stopped Switch Root.
[    4.676247] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[    4.677718] systemd[1]: Created slice Slice /system/getty.
[    4.678916] systemd[1]: Created slice Slice /system/modprobe.
[    4.680094] systemd[1]: Created slice Slice /system/systemd-fsck.
[    4.680548] systemd[1]: Created slice User and Session Slice.
[    4.681552] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    4.682107] systemd[1]: Expecting device /dev/disk/by-uuid/3e000dd7-c907-438c-b4b3-3286ec3747aa...
[    4.682320] systemd[1]: Expecting device /dev/disk/by-uuid/831953c3-9b44-4992-9744-ac8e1cc1ff4a...
[    4.683116] systemd[1]: Expecting device /dev/disk/by-uuid/BCCE-5430...
[    4.683317] systemd[1]: Expecting device /dev/disk/by-uuid/a0c21b28-0b51-4030-bed7-0cff2ba455c4...
[    4.684099] systemd[1]: Expecting device /dev/disk/by-uuid/a721ab93-49c4-4cf2-9572-ab836bec1b71...
[    4.684921] systemd[1]: Expecting device /dev/disk/by-uuid/ab6dcede-e04d-433c-82cb-5fce9ff67c3d...
[    4.685754] systemd[1]: Expecting device /dev/disk/by-uuid/f27e4eff-1c1d-4d5a-9f93-c0dcc4705c2d...
[    4.686612] systemd[1]: Stopped target Switch Root.
[    4.687425] systemd[1]: Stopped target Initrd File Systems.
[    4.688219] systemd[1]: Stopped target Initrd Root File System.
[    4.689061] systemd[1]: Reached target Local Integrity Protected Volumes.
[    4.689940] systemd[1]: Reached target Remote File Systems.
[    4.690706] systemd[1]: Reached target Slice Units.
[    4.691560] systemd[1]: Reached target System Time Set.
[    4.692433] systemd[1]: Reached target Local Verity Protected Volumes.
[    4.693377] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    4.694705] systemd[1]: Listening on LVM2 poll daemon socket.
[    4.695454] systemd[1]: Listening on Syslog Socket.
[    4.703291] systemd[1]: Listening on Process Core Dump Socket.
[    4.703512] systemd[1]: Listening on initctl Compatibility Named Pipe.
[    4.705158] systemd[1]: Listening on udev Control Socket.
[    4.705476] systemd[1]: Listening on udev Kernel Socket.
[    4.733798] systemd[1]: Mounting Huge Pages File System...
[    4.734363] systemd[1]: Mounting POSIX Message Queue File System...
[    4.734916] systemd[1]: Mounting Kernel Debug File System...
[    4.736790] systemd[1]: Mounting Kernel Trace File System...
[    4.736999] systemd[1]: Stopping Entropy Daemon based on the HAVEGE algorithm...
[    4.739867] systemd[1]: Starting Create List of Static Device Nodes...
[    4.740682] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[    4.741447] systemd[1]: Starting Load Kernel Module configfs...
[    4.742853] systemd[1]: Starting Load Kernel Module drm...
[    4.744183] systemd[1]: Starting Load Kernel Module fuse...
[    4.744298] systemd[1]: plymouth-start.service: Deactivated successfully.
[    4.744337] systemd[1]: plymouth-start.service: Unit process 365 (plymouthd) remains running after unit stopped.
[    4.767278] systemd[1]: Stopped Show Plymouth Boot Screen.
[    4.767711] systemd[1]: Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid).
[    4.767771] systemd[1]: Reached target Local Encrypted Volumes.
[    4.768461] systemd[1]: plymouth-switch-root.service: Deactivated successfully.
[    4.768637] systemd[1]: Stopped Plymouth switch root service.
[    4.769648] systemd[1]: systemd-fsck-root.service: Deactivated successfully.
[    4.769784] systemd[1]: Stopped File System Check on Root Device.
[    4.790704] systemd[1]: Starting Load Kernel Modules...
[    4.792962] systemd[1]: Starting Remount Root and Kernel File Systems...
[    4.795201] systemd[1]: Starting Coldplug All udev Devices...
[    4.799440] systemd[1]: haveged.service: Deactivated successfully.
[    4.810498] systemd[1]: Stopped Entropy Daemon based on the HAVEGE algorithm.
[    4.810895] systemd[1]: Mounted Huge Pages File System.
[    4.811040] systemd[1]: Mounted POSIX Message Queue File System.
[    4.811157] systemd[1]: Mounted Kernel Debug File System.
[    4.811267] systemd[1]: Mounted Kernel Trace File System.
[    4.843856] systemd[1]: Finished Create List of Static Device Nodes.
[    4.844544] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[    4.860554] systemd[1]: Finished Load Kernel Module configfs.
[    4.860821] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    4.880612] systemd[1]: Finished Load Kernel Module drm.
[    4.893870] systemd[1]: Finished Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
[    4.894163] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[    4.910586] systemd[1]: Finished Load Kernel Module fuse.
[    4.937239] systemd[1]: Finished Load Kernel Modules.
[    4.960579] systemd[1]: Finished Remount Root and Kernel File Systems.
[    4.984028] systemd[1]: Finished Coldplug All udev Devices.
[    5.017265] systemd[1]: Mounting FUSE Control File System...
[    5.018941] systemd[1]: Mounting Kernel Configuration File System...
[    5.019483] systemd[1]: Apply Kernel Variables for 6.7.9-1-default from /boot was skipped because of an unmet condition check (ConditionPathExists=!/usr/lib/modules/6.7.9-1-default/sysctl.conf).
[    5.021743] systemd[1]: Starting Apply Kernel Variables for 6.7.9-1-default...
[    5.022994] systemd[1]: Rebuild Hardware Database was skipped because of an unmet condition check (ConditionNeedsUpdate=/etc).
[    5.026986] systemd[1]: Starting Journal Service...
[    5.032340] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
[    5.036232] systemd[1]: Mounted FUSE Control File System.
[    5.037494] systemd[1]: Mounted Kernel Configuration File System.
[    5.057162] systemd[1]: Finished Apply Kernel Variables for 6.7.9-1-default.
[    5.058297] systemd[1]: Starting Apply Kernel Variables...
[    5.062553] systemd-journald[592]: Collecting audit messages is disabled.
[    5.090496] systemd[1]: Finished Create Static Device Nodes in /dev gracefully.
[    5.090650] systemd[1]: Started Journal Service.
[    5.884115] systemd-journald[592]: Received client request to flush runtime journal.
[    5.980319] systemd-journald[592]: /var/log/journal/daadfea0b687483d90b42f75fd3afcde/system.journal: Journal file uses a different sequence number ID, rotating.
[    5.980322] systemd-journald[592]: Rotating system journal.
[   23.885841] systemd-journald[592]: /var/log/journal/daadfea0b687483d90b42f75fd3afcde/user-1000.journal: Journal file uses a different sequence number ID, rotating.

dmesg | grep plymouth

[    0.844661] systemd[1]: /usr/lib/systemd/system/plymouth-start.service:15: Unit uses KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update the service to use a safer KillMode=, such as 'mixed' or 'control-group'. Support for KillMode=none is deprecated and will eventually be removed.
[    4.465419] systemd[1]: /usr/lib/systemd/system/plymouth-start.service:15: Unit uses KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update the service to use a safer KillMode=, such as 'mixed' or 'control-group'. Support for KillMode=none is deprecated and will eventually be removed.
[    4.744298] systemd[1]: plymouth-start.service: Deactivated successfully.
[    4.744337] systemd[1]: plymouth-start.service: Unit process 365 (plymouthd) remains running after unit stopped.
[    4.767711] systemd[1]: Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid).
[    4.768461] systemd[1]: plymouth-switch-root.service: Deactivated successfully.

No existe en mis grep ni kwin, ni plasma, ni sddm, ni wayland.

No he generado el xorg.conf porque no me hace falta (si fuera xwayland.conf aún).

Saludos

Pero tienes un xorg.conf en /etc/X11 no?

Sí.

 ~/Descargas  cat /etc/X11/xorg.conf                                                 ✔  00:50:52 
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 515.49.24

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option "StandbyTime" "0"
    Option "SuspendTime" "0"
    Option "OffTime"     "0"
    Option "BlankTime"   "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from data in "/etc/sysconfig/mouse"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "IMPS/2"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "yes"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS" "false"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Saludos

1 Like

Este lo genera xorg

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib64/xorg/modules"
	FontPath     "/usr/share/fonts/misc:unscaled"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi:unscaled"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/ghostscript/"
	FontPath     "/usr/share/fonts/cyrillic:unscaled"
	FontPath     "/usr/share/fonts/misc/sgi:unscaled"
	FontPath     "/usr/share/fonts/truetype/"
	FontPath     "built-ins"
EndSection

Section "Module"
	Load  "glx"
	Load  "vnc"
	Load  "glxserver_nvidia"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "nvidia"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Cuidado con eso porque fuerzas a usarlo pase lo que pase. El servidor X de Xorg se configura dinámicamente y sus archivos de configuración están en la carpeta xorg.conf.d como podéis ver en las lineas de salida de abajo.

Hace muchísimo tiempo que no uso ni he copiado el archivo xorg.conf, si tengo que toquetear y he toqueteado sabiendo lo que hacia y lo que quería hacer, me voy a la carpeta /etc/X11/xorg.conf.d y toqueteo el correspondiente archivo 50-… previo backup o me creo uno que empiece por 50-como_me_guste_llamarlo

OJO, si no sabéis lo que hacéis y tenéis problemas gráficos, es mejor copiar el xorg.conf… de la instalación o o generarlo y editar el xorg.conf aunque no aprovechéis el 100% de la capacidad de la tarjeta gráfica porque si tenéis problemas con el archivo siempre lo podéis borrar por una consola virtual sin dificultad. Nunca editar los archivos de la carpeta xorg.conf.d si no sabéis lo que hacéis.

También, cuidar de copiar el xog.conf del compañero porque tiene distinta tarjeta gráfica y, sobre todo, distinto monitor.

Sobre DKMS, puede ser una bendición o un sufrimiento, para aquellos drivers que se instala una vez y no se actualiza sera el 1er caso, pero como el driver nvidia es particular dependiendo de la tarjeta gráfica puede ser una de las dos cosas.

:~> ls -al /etc/X11
total 24
drwxr-xr-x 1 root root  208 abr 30  2023 .
drwxr-xr-x 1 root root 5574 ene 13 11:52 ..
drwxr-xr-x 1 root root   22 abr 30  2023 lbxproxy
drwxr-xr-x 1 root root   16 abr 30  2023 proxymngr
drwxr-xr-x 1 root root  428 sep  1  2023 xdm
-rw-r--r-- 1 root root 7003 may 25  2018 xim
drwxr-xr-x 1 root root    8 mar 20  2022 xim.d
drwxr-xr-x 1 root root   78 oct 16 10:01 xinit
-rw-r--r-- 1 root root 1353 may 25  2018 Xmodmap
-rw-r--r-- 1 root root 1049 may 25  2018 Xmodmap.remote
drwxr-xr-x 1 root root  324 dic 23 16:10 xorg.conf.d
-rw-r--r-- 1 root root  908 ene 13  2020 xorg.conf.install
drwxr-xr-x 1 root root   30 dic 23 16:10 xorg_pci_ids
-rw-r--r-- 1 root root 4017 abr 22  2009 Xresources
:~> ls -al /etc/X11/xorg.conf.d
total 44
drwxr-xr-x 1 root root  324 dic 23 16:10 .
drwxr-xr-x 1 root root  208 abr 30  2023 ..
-rw-r--r-- 1 root root  399 ene 13  2020 00-keyboard.conf
-rw-r--r-- 1 root root 1099 may  5  2019 10-evdev.conf
-rw-r--r-- 1 root root 1350 dic 14 09:40 10-quirks.conf
-rw-r--r-- 1 root root  484 may  5  2019 11-evdev.conf
-rw-r--r-- 1 root root  975 mar  8  2023 40-libinput.conf
-rw-r--r-- 1 root root  529 jul  1  2011 50-device.conf
-rw-r--r-- 1 root root  199 may  5  2019 50-elotouch.conf
-rw-r--r-- 1 root root  264 dic 14 09:40 50-extensions.conf
-rw-r--r-- 1 root root  527 jul  1  2011 50-monitor.conf
-rw-r--r-- 1 root root  491 jul  1  2011 50-screen.conf
-rw-r--r-- 1 root root 2747 ene 28  2019 70-wacom.conf

Gracías por la info pero instale tumbleweed solo para ver si la sesión wayland arrancaba con el driver de Nvidia y se me olvido crear el xorg.conf con el instalador de Nvidia, hoy lo borro e instalo Leap 15.6.
Saludos.

Ah, se me ha olvidado decir que si el driver Nvidia se instala manualmente tiene sentido el DKMS, pero como el driver interactúa con el kernel a cambiar este ultimo puede ocurrir muchas cosas como que deje de funcionar y, también, cada tarjeta gráfica y/o ordenador es un mundo.

1 Like

Lo voy a probar y luego lo comento que se me pasaba :stuck_out_tongue_winking_eye:

Mirando el resto del hilo, fijo que a ti te funciona y si lo hago yo no. Además de perder la posibilidad de usar otras versiones distintas (inferiores, beta y Vulkan).

Saludos

Mi fichero /etc/X11/xorg.conf (que es el que puse más arriba) me lo generó (como se lee al principio) el driver Vulkan 515.49.24 que es el que puse cuando instalé de 0 Leap 15.4 (previo backup de /home para borrar el disco entero).

A mi juicio, ¿Xwayland no tendría que usar su propio fichero en /etc/X11? (hablo de /etc/X11 no del directorio xorg.conf.d).

Ya de paso, ¿Xwayland no tendría que tener su propio directorio en /etc? (Algo como /etc/Xwayland con su propio fichero xwayland.conf.d)

Saludos

Pues eso Instalados los rpm y sin xorg.conf ni blacklist nouveau en /etc/modprobe.d me sigue funcionando la sesión wayland , increible!

Sistema operativo: openSUSE Tumbleweed 20240314
Versión de KDE Plasma: 6.0.2
Versión de KDE Frameworks: 6.0.0
Versión de Qt: 6.6.2
Versión del kernel: 6.7.9-1-default (64 bits)
Plataforma gráfica: Wayland
Procesadores: 8 × Intel® Core™ i7-6700K CPU @ 4.00GHz
Memoria: 31.3 GiB de RAM
Procesador gráfico: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
Fabricante: MSI
Nombre del producto: MS-7A16
Versión del sistema: 1.0

Saludos.

P.D borro TW y a probar Leap 15.6