Opened 5 years ago

Last modified 5 years ago

#15030 closed enhancement

Screen rotate video to mirror horizontally — at Initial Version

Reported by: shredder Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: - General Version: R1/Development
Keywords: rotate mirror horizontally screen video graphics gpu Cc:
Blocked By: Blocking:
Platform: All

Description

I'd like haiku to mirror my screen horizontally, ie. rotate by 180 degrees the video output. I have a system where the video monitor mount is permanently fixed upside down due to space and cabling issues.

On other systems this was solved from software on an intel chipset. However as this is an older system and Haiku is generally terrific Haiku would be a better fit for the macinhe than other choices. However if the video cannot be reversed the users cannot use it. Apart from this being obvious, for example to report this bug, the human screen reading rate is maxing around 6.4 characters per second.

hrev52295+129 Mar 4 2019 10:03 BePC x86 Haiku

About Haiku: Version R1/beta1 revision hrev52295+129 x86_gcc2 2 processors Intel Pentium 4 3.20 Ghz Memory 3318 MiB total Kernel March 4, 2019 at 10:03:02 AM I've tried to run dmesg and lshw without success. However, poking around (upside-dwon) in bin I found some neat tools, here you are:

~> screeninfo Screen 0: attached

version: 1 name: Intel GMA chipset: i945G serial: None

~> sysinfo Kernel name: kernel_x86 built on: Mar 4 2019 10:03:02 version 0x1 2 Intel Pentium 4, revision 0f43 running at 3199MHz

CPU #0: "Intel(R) Pentium(R) 4 CPU 3.20GHz"

Signature: 0x000f43; Type 0, family 15, model 4, stepping 3 Features: 0xbfebfbff

FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CFLUSH DS ACPI MMX FXSTR SSE SSE2 SS HTT TM PBE

Extended Features (0x00000001): 0x0000649d

SSE3 DTES64 MONITOR DS-CPL EST CNTXT-ID CX16 xTPR

Extended Features (0x80000001): 0x20100000

NX 64

L2 Data cache fully associative, 1 lines/tag, 64 bytes/line L2 cache: 0 KB, 1-way set associative, 0 lines/tag, 31 bytes/line

Inst TLB: 4K/4M/2M-bytes pages, fully associative, 64 entries Data TLB: 4K/4M-bytes pages, fully associative, 64 entries Unknown cache descriptor 0x60 No integrated L3 cache Inst trace cache: 12K µOPs, 8-way set associative L2 cache: 2048 KB, 8-way set associative, 64 bytes/line

CPU #1: "Intel(R) Pentium(R) 4 CPU 3.20GHz"

Signature: 0x000f43; Type 0, family 15, model 4, stepping 3 Features: 0xbfebfbff

FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CFLUSH DS ACPI MMX FXSTR SSE SSE2 SS HTT TM PBE

Extended Features (0x00000001): 0x0000649d

SSE3 DTES64 MONITOR DS-CPL EST CNTXT-ID CX16 xTPR

Extended Features (0x80000001): 0x20100000

NX 64

L2 Data cache fully associative, 1 lines/tag, 64 bytes/line L2 cache: 0 KB, 1-way set associative, 0 lines/tag, 31 bytes/line

Inst TLB: 4K/4M/2M-bytes pages, fully associative, 64 entries Data TLB: 4K/4M-bytes pages, fully associative, 64 entries Unknown cache descriptor 0x60 No integrated L3 cache Inst trace cache: 12K µOPs, 8-way set associative L2 cache: 2048 KB, 8-way set associative, 64 bytes/line

2849095680 bytes free (used/max 629432320 / 3478528000)

(cached 809340928)

59392 semaphores free (used/max 6144 / 65536)

3890 ports free (used/max 206 / 4096) 3913 threads free (used/max 183 / 4096) 2026 teams free (used/max 22 / 2048)

Change History (0)

Note: See TracTickets for help on using tickets.