Thanks.
Yeah, I know I was babbling, but I’d been awake over 24 hours, and just… yeah. Everything was (and still is) breaking on me.
(I got 5 or 6 hours of sleep, but just woke up again with insomnia.)
For ports out, the laptop has HDMI
[pic laptop ports out]
but my monitor doesn’t have HDMI in.
It only has VGA (labelled “RGB IN”)
and “DVI IN (HDCP)”
which from what I was able to google is actually “DVI-D (Dual link)” (“DVI-DL”)
(I honestly never even saw a DVI cable before, so this is all new to me.)
[pic monitor port labels]
[pic monitor ports]
Is there such a thing as HDMI-out–to–DVI-DL-in?
I mean, I can find physical cables with an HDMI plug on one end and a DVI-DL plug on the other,
but it’s not immediately clear if any such cable would work between this laptop and this monitor,
or if I’d need a specific variant due to some internal differences,
or what…
I mean, I guess I’ll just get one
(after checking a bit more whether I need a specific variant),
since it seems one of the few obvious solutions to try…
[EDIT:
@qwert.zuiop just saw your post too.
Is this what you meant?
Sorry, I have like zero experience with this stuff. I plugged in a VGA cable several years ago and forgot about it. So I’m kinda stupid-ignorant here…
Also, I did note (later on in this post) that lshw
seems to think the HDMI port is also somehow DP…?
]
But like I said, I did confirm the monitor works fine with VGA-out–to–VGA-in under MX-Linux (their KDE version, live-usb),
so in principle you’d think there’s no reason it shouldn’t still just work under opensuse.
But I really don’t want to do any distrohopping installations right now.
With only one working computer
(with a bunch of kinda fragile custom stuff I reallly depend on, like custom keyboard layout stuff)
it just seems like a terrible idea to do anything with even a relatively small risk of rendering it unbootable…
By the way, this is probably really off-topic,
but thanks for explaining the tty stuff and display-manager stuff for me.
I personally don’t mind whether it’s on tty2 or whatever,
I was just surprised and confused to find it had changed,
and was wondering if I somehow messed up the standard config (ie in a way that was maybe affecting other stuff).
(And yeah, I accept in principle that “Wayland is the future”, but I’m still not touching it yet. Too much else to figure out first…)
But I’m really curious about why you say like:
because I’ve actually been wondering for ages:
why do people care about customizing display-managers?
Like, what concrete features/functionality does customizing your display-manager setup get you?
Cuz I looked into it a little in the past,
and all the information I could find sounded like they really just control the user login-screen to your desktop-session?
(And I just have my computers set up to login automatically at home anyway, so I practically never even see the login-screen.)
I mean, I heard the display-manager also handles the kind of stuff that xinitrc
handles in non- desktop-environments
(like, with a more custom window-manager setup I mean)
but on KDE you mostly interact with that stuff through “autostart” anyway, right? (ie systemsettings kcm_autostart
)
And that’s independent of the display-manager, I thought…?
Or are different display-managers somehow relevant to these kind of hardware/driver compatibility issues?
Or…?
Anyway, not sure how useful it is, but here’s the output you said I should provide:
$inxi -GSaz
#=>
System:
Kernel: 6.4.2-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
parameters: BOOT_IMAGE=/boot/vmlinuz-6.4.2-1-default
root=UUID=67c9ab43-05d1-41e7-97c9-8f3ef7e07255 splash=silent quiet
security=apparmor mitigations=auto
Desktop: KDE Plasma v: 5.27.6 tk: Qt v: 5.15.10 wm: kwin_x11 vt: 2
dm: SDDM Distro: openSUSE Tumbleweed 20230712
Graphics:
Device-1: AMD Sumo [Radeon HD 6480G] vendor: Lenovo driver: radeon v: kernel
alternate: amdgpu arch: TeraScale-2 code: Evergreen process: TSMC 32-40nm
built: 2009-15 ports: active: LVDS-1 empty: HDMI-A-1,VGA-1 bus-ID: 00:01.0
chip-ID: 1002:9648 class-ID: 0300
Device-2: Chicony Lenovo Integrated Camera driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-3:2 chip-ID: 04f2:b257
class-ID: 0e02
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.2
compositor: kwin_x11 driver: X: loaded: modesetting unloaded: fbdev,vesa
dri: r600 gpu: radeon display-ID: :0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
s-diag: 414mm (16.31")
Monitor-1: LVDS-1 model: AU Optronics 0x23ec built: 2009 res: 1366x768
hz: 60 dpi: 101 gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
ratio: 16:9 modes: max: 1366x768 min: 640x480
API: OpenGL v: 4.5 Mesa 23.1.3 renderer: AMD SUMO (DRM 2.50.0 /
6.4.2-1-default LLVM 16.0.6) direct-render: Yes
(
I also tried passing it through aha
to try to preserve the pretty color highlighting
(I don’t think it’s semantic here, but a way to communicate shell output without stripping away the formatting would be nice…)
but I don’t know if this forum will display it:
$pty inxi -GSaz | aha -n -b
#=>
System:
Kernel: 6.4.2-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
parameters: BOOT_IMAGE=/boot/vmlinuz-6.4.2-1-default
root=UUID=67c9ab43-05d1-41e7-97c9-8f3ef7e07255 splash=silent quiet
security=apparmor mitigations=auto
Desktop: KDE Plasma v: 5.27.6 tk: Qt v: 5.15.10 wm: kwin_x11 vt: 2
dm: SDDM Distro: openSUSE Tumbleweed 20230712
Graphics:
Device-1: AMD Sumo [Radeon HD 6480G] vendor: Lenovo driver: radeon v: kernel
alternate: amdgpu arch: TeraScale-2 code: Evergreen process: TSMC 32-40nm
built: 2009-15 ports: active: LVDS-1 empty: HDMI-A-1,VGA-1 bus-ID: 00:01.0
chip-ID: 1002:9648 class-ID: 0300
Device-2: Chicony Lenovo Integrated Camera driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3:2 chip-ID: 04f2:b257
class-ID: 0e02
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.2
compositor: kwin_x11 driver: X: loaded: modesetting unloaded: fbdev,vesa
dri: r600 gpu: radeon display-ID: :0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
s-diag: 414mm (16.31")
Monitor-1: LVDS-1 model: AU Optronics 0x23ec built: 2009 res: 1366x768
hz: 60 dpi: 101 gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
ratio: 16:9 modes: max: 1366x768 min: 640x480
API: OpenGL v: 4.5 Mesa 23.1.3 renderer: AMD SUMO (DRM 2.50.0 /
6.4.2-1-default LLVM 16.0.6) direct-render: Yes
)
Should I get the output of lshw
or whatever too…?
(
I know I took a bunch of notes on different commands/flags I found recommended for getting hardware info,
but with my other computer exploded… I technically didn’t lose any information,
but my ability to actually access and search it using all the organization/tools/sessions/workspaces/muscle-memory/etc I’m used to is currently all messed up…
)
But yeah, I managed to find some notes from when I was trying to figure out some cpu and ram stuff ages ago like:
#
cat /proc/cpuinfo # cpu -- works ("model name")
cat /proc/meminfo # mem -- kinda meh
#
sudo lshw -c processor # cpu -- works ("product")
sudo lshw -c memory # mem -- works ("product")
#
sudo dmidecode --type 4 # cpu -- works ("version")
sudo dmidecode --type 17 # mem -- works ("part number")
and I wonder if anything related to that might be helpful for troubleshooting this VGA-or-whatever problem…?
Like…
$sudo lshow -sanitize -short
#=>
H/W path Device Class Description
===========================================================
system 12003NG
/0 bus 12003NG
/0/1 memory 128KiB BIOS
/0/23 memory 16GiB System Memory
/0/23/0 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/23/1 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/29 processor AMD A4-3300M APU with Radeon(tm) HD Graphics
/0/29/2a memory 256KiB L1 cache
/0/29/2b memory 2MiB L2 cache
/0/100 bridge Family 12h Processor Root Complex
/0/100/1 /dev/fb0 display Sumo [Radeon HD 6480G]
/0/100/1.1 card0 multimedia BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
/0/100/1.1/0 input27 input HD-Audio Generic HDMI/DP,pcm=3
/0/100/4 bridge Family 12h Processor Root Port
/0/100/4/0 enp1s0 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/11 scsi0 storage FCH SATA Controller [AHCI mode]
/0/100/11/0 /dev/sda disk 250GB Samsung SSD 840
/0/100/11/0/1 /dev/sda1 volume 511MiB Windows FAT volume
/0/100/11/0/2 /dev/sda2 volume 99GiB EFI partition
/0/100/11/0/3 /dev/sda3 volume 39GiB EFI partition
/0/100/11/0/4 /dev/sda4 volume 7561MiB Linux swap volume
/0/100/11/0/5 /dev/sda5 volume 39GiB EFI partition
/0/100/11/0/6 /dev/sda6 volume 39GiB EFI partition
/0/100/11/1 /dev/cdrom disk DVD-RW DS8A8SH
/0/100/12 bus FCH USB OHCI Controller
/0/100/12/1 usb4 bus OHCI PCI host controller
/0/100/12/1/3 generic TouchStrip Fingerprint Sensor
/0/100/12/1/5 communication Broadcom Bluetooth Device
/0/100/12.2 bus FCH USB EHCI Controller
/0/100/12.2/1 usb1 bus EHCI Host Controller
/0/100/13 bus FCH USB OHCI Controller
/0/100/13/1 usb5 bus OHCI PCI host controller
/0/100/13.2 bus FCH USB EHCI Controller
/0/100/13.2/1 usb2 bus EHCI Host Controller
/0/100/13.2/1/3 multimedia Integrated Camera
/0/100/14 bus FCH SMBus Controller
/0/100/14.2 card1 multimedia FCH Azalia Controller
/0/100/14.2/0 input28 input HDA Digital PCBeep
/0/100/14.2/1 input29 input HD-Audio Generic Mic
/0/100/14.2/2 input30 input HD-Audio Generic Front Headphone
/0/100/14.3 bridge FCH LPC Bridge
/0/100/14.3/0 system PnP device PNP0c02
/0/100/14.3/1 system PnP device PNP0b00
/0/100/14.3/2 system PnP device PNP0c02
/0/100/14.3/3 system PnP device PNP0c01
/0/100/14.3/4 input PnP device PNP0303
/0/100/14.3/5 generic PnP device LEN0023
/0/100/14.4 bridge FCH PCI Bridge
/0/100/14.7 mmc0 bus FCH SD Flash Controller
/0/100/15 bridge Hudson PCI to PCI bridge (PCIE port 0)
/0/100/15.1 bridge Hudson PCI to PCI bridge (PCIE port 1)
/0/100/15.1/0 mmc1 bus MMC/SD Host Controller
/0/100/15.2 bridge Hudson PCI to PCI bridge (PCIE port 2)
/0/100/15.2/0 wlp5s0 network RTL8188CE 802.11b/g/n WiFi Adapter
/0/100/15.3 bridge Hudson PCI to PCI bridge (PCIE port 3)
/0/100/16 bus FCH USB OHCI Controller
/0/100/16/1 usb6 bus OHCI PCI host controller
/0/100/16.2 bus FCH USB EHCI Controller
/0/100/16.2/1 usb3 bus EHCI Host Controller
/0/100/16.2/1/4 bus USB 2.0 Hub [MTT]
/0/100/16.2/1/4/2 input USB Receiver
/0/100/16.2/1/4/2/0 input33 input Logitech M325
/0/100/16.2/1/4/3 bus USB hub
/0/100/16.2/1/4/3/1 card2 multimedia Jabra Link 380
/0/100/16.2/1/4/7 input34 input FalbabeTech ErgoDox ergonomic keyboard
/0/101 bridge Family 12h/14h Processor Function 0
/0/102 bridge Family 12h/14h Processor Function 1
/0/103 bridge Family 12h/14h Processor Function 2
/0/104 bridge Family 12h/14h Processor Function 3
/0/105 bridge Family 12h/14h Processor Function 4
/0/106 bridge Family 12h/14h Processor Function 6
/0/107 bridge Family 12h/14h Processor Function 5
/0/108 bridge Family 12h/14h Processor Function 7
/1 card29 multimedia ThinkPadEC
/2 input0 input AT Translated Set 2 keyboard
/3 input21 input TPPS/2 IBM TrackPoint
/4 input22 input Lid Switch
/5 input23 input Power Button
/6 input24 input Power Button
/7 input25 input ThinkPad Extra Buttons
/8 input26 input PC Speaker
/9 input4 input SynPS/2 Synaptics TouchPad
/a input5 input Video Bus
so I guess…
$sudo lshw -sanitize -c cpu
#=>
*-cpu
description: CPU
product: AMD A4-3300M APU with Radeon(tm) HD Graphics
vendor: Advanced Micro Devices [AMD]
physical id: 29
bus info: cpu@0
version: 18.1.0
slot: Socket FS1
size: 1397MHz
capacity: 1900MHz
width: 64 bits
clock: 100MHz
capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall arat npt lbrv svm_lock nrip_save pausefilter cpufreq
configuration: cores=2 enabledcores=2 microcode=50331687 threads=2
$sudo lshw -sanitize -c display
#=>
*-display
description: VGA compatible controller
product: Sumo [Radeon HD 6480G]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 1
bus info: pci@0000:00:01.0
logical name: /dev/fb0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=radeon latency=0 resolution=1366,768
resources: irq:30 memory:e0000000-efffffff ioport:4000(size=256) memory:f0b00000-f0b3ffff memory:c0000-dffff
(
Also, I think the HDMI out from the laptop is maybe also DP?
Because:
$sudo lshw -sanitize|ag '\b(hdmi|dp)'
#=>
product: BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
product: HD-Audio Generic HDMI/DP,pcm=3
(It only mentions audio there, but I think the video matches?)
Is that a thing? An HDMI-out physical port that can go directly to DP-in on the other end?
(Again, I have like zero experience with this stuff. I plugged in a VGA cable several years ago and forgot about it.
)