Summary: | Fresh install of Plasma gives X-Plus piccolo laptop incorrect screen orientation | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | William Ethridge <gamerminstrel> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | minor | CC: | kdedev, nate, notmart, xaver.hugl |
Priority: | NOR | ||
Version First Reported In: | 6.4.80 | ||
Target Milestone: | --- | ||
Platform: | KDE Linux | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=500124 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | drm_info output for Piccolo Series81x mini laptop |
Description
William Ethridge
2025-09-16 00:47:23 UTC
for additional info, this is the device in question: https://x-plus.store/products/n150-netbook Thanks for the bug report. Can you run the following right after login, when the rotation is incorrect, and then paste the output into this report? Thanks! kscreen-doctor -o This seems potentially relaetd to bug 500124 Sure thing, here is the terminal output: $ kscreen-doctor -o Output: 1 DSI-1 eb67793c-b9da-4e89-be97-ca82ce7f3a2f enabled connected priority 1 Panel replication source:0 Modes: 1:1200x1920@52*! 2:1024x768@60 Geometry: 0,0 800x1280 Scale: 1.5 Rotation: 1 Overscan: 0 Vrr: incapable RgbRange: unknown HDR: incapable Wide Color Gamut: incapable ICC profile: none Color profile source: sRGB Color power preference: prefer accuracy Brightness control: supported, set to 95% and dimming to 100% Color resolution: unknown Allow EDR: never Sharpness control: unsupported Thanks for providing that. What's interesting is that I see it sees the screen is in its default rotation by this: Rotation: 1 Can you also provide the output of that command after you correct the screen to be rotated correctly? (In reply to TraceyC from comment #4) > Thanks for providing that. What's interesting is that I see it sees the > screen is in its default rotation by this: > > Rotation: 1 > > Can you also provide the output of that command after you correct the screen > to be rotated correctly? Here is the output after manually setting the orientation to be upright on this laptop: $ kscreen-doctor -o Output: 1 DSI-1 eb67793c-b9da-4e89-be97-ca82ce7f3a2f enabled connected priority 1 Panel replication source:0 Modes: 1:1200x1920@52*! 2:1024x768@60 Geometry: 0,0 1280x800 Scale: 1.5 Rotation: 8 Overscan: 0 Vrr: incapable RgbRange: unknown HDR: incapable Wide Color Gamut: incapable ICC profile: none Color profile source: sRGB Color power preference: prefer accuracy Brightness control: supported, set to 100% and dimming to 100% Color resolution: unknown Allow EDR: never Sharpness control: unsupported Thanks! I'll let the kwin developers take it from here. The device is probably one of those which have a vertical tablet screen that's mounted 90 degrees, so the hardware is reporting the wrong orientation (for instance the steamdeck does the same) I'm not sure this can be autodetected on software side (In reply to Marco Martin from comment #7) > The device is probably one of those which have a vertical tablet screen > that's mounted 90 degrees, so the hardware is reporting the wrong > orientation (for instance the steamdeck does the same) I'm not sure this can > be autodetected on software side considering this lil guy has an 8 inch screen, it is absolutely a portrait-mode tablet screen. I'm not sure how helpful this info is, but I know that my PineTab 2 also has a portrait mode screen, and sometime last year it got fixed on that device. My bug report for that is id 494761 https://bugs.kde.org/show_bug.cgi?id=494761 Indeed, this may need an upstream fix from the vendor, or a quirk for it in the kernel. (In reply to Nate Graham from comment #9) > Indeed, this may need an upstream fix from the vendor, or a quirk for it in > the kernel. This laptop is from some small company Id never heard of until this year, X-Plus. I just revisited their site, they do not have a support page, only a forum for community support. They do have a "Contact us" web form I can submit, but I expect little. Want me to try anyway? I'm willing, I just don't know what specifically to ask of them. Please attach the output of drm_info Created attachment 185292 [details]
drm_info output for Piccolo Series81x mini laptop
> "panel orientation" (immutable): enum {Normal, Upside Down, Left Side Up, Right Side Up} = Normal Yeah, the kernel needs a quirk for this. I think you can report this at https://gitlab.freedesktop.org/drm/i915/kernel/-/issues |